/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/array-eq-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 05:46:57,633 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 05:46:57,688 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-27 05:46:57,691 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 05:46:57,692 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 05:46:57,718 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 05:46:57,719 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 05:46:57,719 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 05:46:57,719 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 05:46:57,722 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 05:46:57,723 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 05:46:57,723 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 05:46:57,723 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 05:46:57,724 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 05:46:57,724 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 05:46:57,724 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 05:46:57,724 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 05:46:57,724 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 05:46:57,725 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 05:46:57,725 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 05:46:57,725 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 05:46:57,725 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 05:46:57,725 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 05:46:57,726 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 05:46:57,726 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 05:46:57,726 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 05:46:57,726 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 05:46:57,726 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 05:46:57,726 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 05:46:57,727 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 05:46:57,727 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 05:46:57,727 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 05:46:57,728 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 05:46:57,728 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 05:46:57,728 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 05:46:57,728 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 05:46:57,996 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 05:46:58,017 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 05:46:58,019 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 05:46:58,020 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 05:46:58,020 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 05:46:58,021 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/array-eq-symm.wvr.c [2023-08-27 05:46:59,024 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 05:46:59,232 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 05:46:59,233 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c [2023-08-27 05:46:59,239 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a9607da6b/e428b2d885ff4bbc966e5ad94fdd2b45/FLAG2a9c788d4 [2023-08-27 05:46:59,253 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a9607da6b/e428b2d885ff4bbc966e5ad94fdd2b45 [2023-08-27 05:46:59,257 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 05:46:59,258 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 05:46:59,261 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 05:46:59,261 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 05:46:59,263 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 05:46:59,264 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 05:46:59" (1/1) ... [2023-08-27 05:46:59,265 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27c9ec4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:46:59, skipping insertion in model container [2023-08-27 05:46:59,265 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 05:46:59" (1/1) ... [2023-08-27 05:46:59,284 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 05:46:59,436 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 05:46:59,446 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 05:46:59,471 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 05:46:59,481 INFO L206 MainTranslator]: Completed translation [2023-08-27 05:46:59,482 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:46:59 WrapperNode [2023-08-27 05:46:59,482 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 05:46:59,482 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 05:46:59,482 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 05:46:59,482 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 05:46:59,486 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:46:59" (1/1) ... [2023-08-27 05:46:59,491 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:46:59" (1/1) ... [2023-08-27 05:46:59,503 INFO L138 Inliner]: procedures = 23, calls = 30, calls flagged for inlining = 8, calls inlined = 10, statements flattened = 124 [2023-08-27 05:46:59,503 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 05:46:59,504 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 05:46:59,504 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 05:46:59,504 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 05:46:59,509 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:46:59" (1/1) ... [2023-08-27 05:46:59,509 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:46:59" (1/1) ... [2023-08-27 05:46:59,514 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:46:59" (1/1) ... [2023-08-27 05:46:59,514 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:46:59" (1/1) ... [2023-08-27 05:46:59,522 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:46:59" (1/1) ... [2023-08-27 05:46:59,525 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:46:59" (1/1) ... [2023-08-27 05:46:59,526 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:46:59" (1/1) ... [2023-08-27 05:46:59,527 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:46:59" (1/1) ... [2023-08-27 05:46:59,529 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 05:46:59,529 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 05:46:59,529 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 05:46:59,529 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 05:46:59,530 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:46:59" (1/1) ... [2023-08-27 05:46:59,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 05:46:59,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:46:59,562 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-27 05:46:59,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-27 05:46:59,603 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 05:46:59,604 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 05:46:59,604 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 05:46:59,607 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 05:46:59,607 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 05:46:59,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 05:46:59,608 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 05:46:59,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 05:46:59,608 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 05:46:59,608 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 05:46:59,608 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 05:46:59,608 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 05:46:59,608 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 05:46:59,610 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 05:46:59,678 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 05:46:59,680 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 05:46:59,878 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 05:46:59,884 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 05:46:59,884 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-27 05:46:59,886 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 05:46:59 BoogieIcfgContainer [2023-08-27 05:46:59,886 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 05:46:59,887 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 05:46:59,887 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 05:46:59,889 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 05:46:59,890 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 05:46:59" (1/3) ... [2023-08-27 05:46:59,890 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25303840 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 05:46:59, skipping insertion in model container [2023-08-27 05:46:59,890 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 05:46:59" (2/3) ... [2023-08-27 05:46:59,890 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25303840 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 05:46:59, skipping insertion in model container [2023-08-27 05:46:59,890 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 05:46:59" (3/3) ... [2023-08-27 05:46:59,891 INFO L112 eAbstractionObserver]: Analyzing ICFG array-eq-symm.wvr.c [2023-08-27 05:46:59,903 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 05:46:59,903 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-27 05:46:59,903 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 05:46:59,948 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 05:46:59,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 174 places, 182 transitions, 380 flow [2023-08-27 05:47:00,040 INFO L124 PetriNetUnfolderBase]: 15/180 cut-off events. [2023-08-27 05:47:00,041 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 05:47:00,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189 conditions, 180 events. 15/180 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 172 event pairs, 0 based on Foata normal form. 0/156 useless extension candidates. Maximal degree in co-relation 136. Up to 3 conditions per place. [2023-08-27 05:47:00,045 INFO L82 GeneralOperation]: Start removeDead. Operand has 174 places, 182 transitions, 380 flow [2023-08-27 05:47:00,048 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 163 places, 171 transitions, 354 flow [2023-08-27 05:47:00,051 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 05:47:00,056 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 163 places, 171 transitions, 354 flow [2023-08-27 05:47:00,058 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 163 places, 171 transitions, 354 flow [2023-08-27 05:47:00,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 163 places, 171 transitions, 354 flow [2023-08-27 05:47:00,090 INFO L124 PetriNetUnfolderBase]: 15/171 cut-off events. [2023-08-27 05:47:00,091 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 05:47:00,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180 conditions, 171 events. 15/171 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 171 event pairs, 0 based on Foata normal form. 0/148 useless extension candidates. Maximal degree in co-relation 136. Up to 3 conditions per place. [2023-08-27 05:47:00,095 INFO L119 LiptonReduction]: Number of co-enabled transitions 1400 [2023-08-27 05:47:04,146 INFO L134 LiptonReduction]: Checked pairs total: 2014 [2023-08-27 05:47:04,146 INFO L136 LiptonReduction]: Total number of compositions: 192 [2023-08-27 05:47:04,155 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 05:47:04,175 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;@5d653468, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 05:47:04,177 INFO L358 AbstractCegarLoop]: Starting to check reachability of 15 error locations. [2023-08-27 05:47:04,178 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 05:47:04,178 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 05:47:04,178 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 05:47:04,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:04,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 05:47:04,179 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:04,184 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:04,184 INFO L85 PathProgramCache]: Analyzing trace with hash 22194, now seen corresponding path program 1 times [2023-08-27 05:47:04,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:04,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082047815] [2023-08-27 05:47:04,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:04,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:04,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:04,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:04,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:04,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082047815] [2023-08-27 05:47:04,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082047815] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 05:47:04,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 05:47:04,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 05:47:04,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159634113] [2023-08-27 05:47:04,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 05:47:04,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 05:47:04,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:04,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 05:47:04,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 05:47:04,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 374 [2023-08-27 05:47:04,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 27 transitions, 66 flow. Second operand has 3 states, 3 states have (on average 152.66666666666666) internal successors, (458), 3 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:04,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:04,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 374 [2023-08-27 05:47:04,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:04,481 INFO L124 PetriNetUnfolderBase]: 93/162 cut-off events. [2023-08-27 05:47:04,481 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2023-08-27 05:47:04,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 345 conditions, 162 events. 93/162 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 425 event pairs, 57 based on Foata normal form. 0/78 useless extension candidates. Maximal degree in co-relation 270. Up to 160 conditions per place. [2023-08-27 05:47:04,483 INFO L140 encePairwiseOnDemand]: 365/374 looper letters, 26 selfloop transitions, 5 changer transitions 0/31 dead transitions. [2023-08-27 05:47:04,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 31 transitions, 136 flow [2023-08-27 05:47:04,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 05:47:04,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 05:47:04,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 491 transitions. [2023-08-27 05:47:04,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4376114081996435 [2023-08-27 05:47:04,493 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 491 transitions. [2023-08-27 05:47:04,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 491 transitions. [2023-08-27 05:47:04,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:04,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 491 transitions. [2023-08-27 05:47:04,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 163.66666666666666) internal successors, (491), 3 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:04,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:04,503 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:04,504 INFO L175 Difference]: Start difference. First operand has 29 places, 27 transitions, 66 flow. Second operand 3 states and 491 transitions. [2023-08-27 05:47:04,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 31 transitions, 136 flow [2023-08-27 05:47:04,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 31 transitions, 128 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 05:47:04,507 INFO L231 Difference]: Finished difference. Result has 29 places, 31 transitions, 102 flow [2023-08-27 05:47:04,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=29, PETRI_TRANSITIONS=31} [2023-08-27 05:47:04,510 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 0 predicate places. [2023-08-27 05:47:04,510 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 31 transitions, 102 flow [2023-08-27 05:47:04,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 152.66666666666666) internal successors, (458), 3 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:04,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:04,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 05:47:04,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 05:47:04,511 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:04,511 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:04,511 INFO L85 PathProgramCache]: Analyzing trace with hash 688880, now seen corresponding path program 1 times [2023-08-27 05:47:04,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:04,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202486298] [2023-08-27 05:47:04,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:04,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:04,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:04,564 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:04,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:04,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202486298] [2023-08-27 05:47:04,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202486298] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:04,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547396764] [2023-08-27 05:47:04,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:04,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:04,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:04,567 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:04,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-27 05:47:04,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:04,624 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 05:47:04,626 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:04,647 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:04,647 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 05:47:04,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547396764] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 05:47:04,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 05:47:04,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 3 [2023-08-27 05:47:04,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552715104] [2023-08-27 05:47:04,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 05:47:04,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 05:47:04,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:04,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 05:47:04,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 05:47:04,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 374 [2023-08-27 05:47:04,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 31 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 152.75) internal successors, (611), 4 states have internal predecessors, (611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:04,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:04,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 374 [2023-08-27 05:47:04,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:04,702 INFO L124 PetriNetUnfolderBase]: 93/160 cut-off events. [2023-08-27 05:47:04,702 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 05:47:04,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 346 conditions, 160 events. 93/160 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 428 event pairs, 57 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 304. Up to 152 conditions per place. [2023-08-27 05:47:04,703 INFO L140 encePairwiseOnDemand]: 367/374 looper letters, 23 selfloop transitions, 6 changer transitions 0/29 dead transitions. [2023-08-27 05:47:04,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 29 transitions, 152 flow [2023-08-27 05:47:04,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 05:47:04,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 05:47:04,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 639 transitions. [2023-08-27 05:47:04,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42713903743315507 [2023-08-27 05:47:04,706 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 639 transitions. [2023-08-27 05:47:04,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 639 transitions. [2023-08-27 05:47:04,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:04,706 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 639 transitions. [2023-08-27 05:47:04,707 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 159.75) internal successors, (639), 4 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-27 05:47:04,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 374.0) internal successors, (1870), 5 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:04,710 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 374.0) internal successors, (1870), 5 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:04,710 INFO L175 Difference]: Start difference. First operand has 29 places, 31 transitions, 102 flow. Second operand 4 states and 639 transitions. [2023-08-27 05:47:04,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 29 transitions, 152 flow [2023-08-27 05:47:04,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 29 transitions, 142 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 05:47:04,711 INFO L231 Difference]: Finished difference. Result has 28 places, 29 transitions, 96 flow [2023-08-27 05:47:04,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=96, PETRI_PLACES=28, PETRI_TRANSITIONS=29} [2023-08-27 05:47:04,712 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -1 predicate places. [2023-08-27 05:47:04,712 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 29 transitions, 96 flow [2023-08-27 05:47:04,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 152.75) internal successors, (611), 4 states have internal predecessors, (611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:04,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:04,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 05:47:04,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:04,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:04,918 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:04,918 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:04,918 INFO L85 PathProgramCache]: Analyzing trace with hash 688879, now seen corresponding path program 1 times [2023-08-27 05:47:04,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:04,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034944578] [2023-08-27 05:47:04,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:04,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:04,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:04,982 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:04,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:04,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034944578] [2023-08-27 05:47:04,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034944578] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:04,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779877815] [2023-08-27 05:47:04,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:04,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:04,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:04,984 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:05,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-27 05:47:05,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:05,044 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 05:47:05,045 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:05,051 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:05,051 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:05,063 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:05,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779877815] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:05,063 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:05,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 05:47:05,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742239873] [2023-08-27 05:47:05,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:05,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 05:47:05,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:05,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 05:47:05,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 05:47:05,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 374 [2023-08-27 05:47:05,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 29 transitions, 96 flow. Second operand has 7 states, 7 states have (on average 153.14285714285714) internal successors, (1072), 7 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:05,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:05,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 374 [2023-08-27 05:47:05,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:05,149 INFO L124 PetriNetUnfolderBase]: 99/172 cut-off events. [2023-08-27 05:47:05,150 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 05:47:05,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 389 conditions, 172 events. 99/172 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 470 event pairs, 57 based on Foata normal form. 0/93 useless extension candidates. Maximal degree in co-relation 304. Up to 161 conditions per place. [2023-08-27 05:47:05,150 INFO L140 encePairwiseOnDemand]: 367/374 looper letters, 24 selfloop transitions, 17 changer transitions 0/41 dead transitions. [2023-08-27 05:47:05,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 41 transitions, 238 flow [2023-08-27 05:47:05,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 05:47:05,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 05:47:05,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 959 transitions. [2023-08-27 05:47:05,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273618538324421 [2023-08-27 05:47:05,153 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 959 transitions. [2023-08-27 05:47:05,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 959 transitions. [2023-08-27 05:47:05,153 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:05,153 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 959 transitions. [2023-08-27 05:47:05,155 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 159.83333333333334) internal successors, (959), 6 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:05,157 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 374.0) internal successors, (2618), 7 states have internal predecessors, (2618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:05,158 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 374.0) internal successors, (2618), 7 states have internal predecessors, (2618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:05,158 INFO L175 Difference]: Start difference. First operand has 28 places, 29 transitions, 96 flow. Second operand 6 states and 959 transitions. [2023-08-27 05:47:05,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 41 transitions, 238 flow [2023-08-27 05:47:05,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 41 transitions, 224 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 05:47:05,159 INFO L231 Difference]: Finished difference. Result has 34 places, 41 transitions, 212 flow [2023-08-27 05:47:05,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=212, PETRI_PLACES=34, PETRI_TRANSITIONS=41} [2023-08-27 05:47:05,160 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 5 predicate places. [2023-08-27 05:47:05,160 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 41 transitions, 212 flow [2023-08-27 05:47:05,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 153.14285714285714) internal successors, (1072), 7 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:05,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:05,161 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 05:47:05,167 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-27 05:47:05,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-08-27 05:47:05,367 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:05,367 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:05,368 INFO L85 PathProgramCache]: Analyzing trace with hash -951552463, now seen corresponding path program 2 times [2023-08-27 05:47:05,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:05,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908175972] [2023-08-27 05:47:05,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:05,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:05,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:05,501 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:05,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:05,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908175972] [2023-08-27 05:47:05,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908175972] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:05,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625174516] [2023-08-27 05:47:05,501 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 05:47:05,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:05,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:05,502 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:05,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-27 05:47:05,553 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 05:47:05,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:47:05,553 INFO L262 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 05:47:05,554 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:05,564 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 05:47:05,564 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 05:47:05,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625174516] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 05:47:05,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 05:47:05,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 05:47:05,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748810017] [2023-08-27 05:47:05,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 05:47:05,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 05:47:05,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:05,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 05:47:05,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 05:47:05,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 374 [2023-08-27 05:47:05,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 41 transitions, 212 flow. Second operand has 3 states, 3 states have (on average 155.0) internal successors, (465), 3 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:05,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:05,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 374 [2023-08-27 05:47:05,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:05,608 INFO L124 PetriNetUnfolderBase]: 99/171 cut-off events. [2023-08-27 05:47:05,608 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 05:47:05,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 414 conditions, 171 events. 99/171 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 471 event pairs, 57 based on Foata normal form. 1/96 useless extension candidates. Maximal degree in co-relation 355. Up to 166 conditions per place. [2023-08-27 05:47:05,609 INFO L140 encePairwiseOnDemand]: 371/374 looper letters, 34 selfloop transitions, 6 changer transitions 0/40 dead transitions. [2023-08-27 05:47:05,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 40 transitions, 282 flow [2023-08-27 05:47:05,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 05:47:05,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 05:47:05,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 487 transitions. [2023-08-27 05:47:05,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43404634581105167 [2023-08-27 05:47:05,610 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 487 transitions. [2023-08-27 05:47:05,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 487 transitions. [2023-08-27 05:47:05,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:05,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 487 transitions. [2023-08-27 05:47:05,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 162.33333333333334) internal successors, (487), 3 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:05,613 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:05,613 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:05,613 INFO L175 Difference]: Start difference. First operand has 34 places, 41 transitions, 212 flow. Second operand 3 states and 487 transitions. [2023-08-27 05:47:05,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 40 transitions, 282 flow [2023-08-27 05:47:05,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 40 transitions, 256 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-08-27 05:47:05,615 INFO L231 Difference]: Finished difference. Result has 34 places, 40 transitions, 188 flow [2023-08-27 05:47:05,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=188, PETRI_PLACES=34, PETRI_TRANSITIONS=40} [2023-08-27 05:47:05,616 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 5 predicate places. [2023-08-27 05:47:05,616 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 40 transitions, 188 flow [2023-08-27 05:47:05,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 155.0) internal successors, (465), 3 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:05,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:05,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 05:47:05,637 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-27 05:47:05,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:05,821 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:05,821 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:05,821 INFO L85 PathProgramCache]: Analyzing trace with hash -945780205, now seen corresponding path program 1 times [2023-08-27 05:47:05,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:05,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299168208] [2023-08-27 05:47:05,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:05,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:05,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:05,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:05,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:05,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299168208] [2023-08-27 05:47:05,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299168208] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 05:47:05,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 05:47:05,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 05:47:05,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476046833] [2023-08-27 05:47:05,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 05:47:05,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 05:47:05,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:05,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 05:47:05,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 05:47:05,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 374 [2023-08-27 05:47:05,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 40 transitions, 188 flow. Second operand has 3 states, 3 states have (on average 162.0) internal successors, (486), 3 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:05,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:05,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 374 [2023-08-27 05:47:05,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:05,923 INFO L124 PetriNetUnfolderBase]: 159/271 cut-off events. [2023-08-27 05:47:05,924 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2023-08-27 05:47:05,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 610 conditions, 271 events. 159/271 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 853 event pairs, 33 based on Foata normal form. 0/151 useless extension candidates. Maximal degree in co-relation 555. Up to 159 conditions per place. [2023-08-27 05:47:05,925 INFO L140 encePairwiseOnDemand]: 370/374 looper letters, 53 selfloop transitions, 2 changer transitions 0/55 dead transitions. [2023-08-27 05:47:05,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 55 transitions, 331 flow [2023-08-27 05:47:05,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 05:47:05,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 05:47:05,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 521 transitions. [2023-08-27 05:47:05,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.464349376114082 [2023-08-27 05:47:05,927 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 521 transitions. [2023-08-27 05:47:05,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 521 transitions. [2023-08-27 05:47:05,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:05,927 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 521 transitions. [2023-08-27 05:47:05,928 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 173.66666666666666) internal successors, (521), 3 states have internal predecessors, (521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:05,929 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:05,930 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:05,930 INFO L175 Difference]: Start difference. First operand has 34 places, 40 transitions, 188 flow. Second operand 3 states and 521 transitions. [2023-08-27 05:47:05,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 55 transitions, 331 flow [2023-08-27 05:47:05,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 55 transitions, 319 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 05:47:05,932 INFO L231 Difference]: Finished difference. Result has 35 places, 41 transitions, 190 flow [2023-08-27 05:47:05,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=190, PETRI_PLACES=35, PETRI_TRANSITIONS=41} [2023-08-27 05:47:05,932 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 6 predicate places. [2023-08-27 05:47:05,932 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 41 transitions, 190 flow [2023-08-27 05:47:05,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 162.0) internal successors, (486), 3 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:05,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:05,933 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1] [2023-08-27 05:47:05,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 05:47:05,933 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:05,933 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:05,933 INFO L85 PathProgramCache]: Analyzing trace with hash 770866874, now seen corresponding path program 1 times [2023-08-27 05:47:05,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:05,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950687450] [2023-08-27 05:47:05,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:05,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:05,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:06,020 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:06,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:06,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950687450] [2023-08-27 05:47:06,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950687450] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:06,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526408682] [2023-08-27 05:47:06,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:06,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:06,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:06,022 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:06,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-27 05:47:06,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:06,105 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 05:47:06,105 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:06,117 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:06,117 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:06,160 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:06,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526408682] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:06,160 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:06,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-27 05:47:06,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072063841] [2023-08-27 05:47:06,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:06,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 05:47:06,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:06,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 05:47:06,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2023-08-27 05:47:06,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 374 [2023-08-27 05:47:06,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 41 transitions, 190 flow. Second operand has 13 states, 13 states have (on average 153.15384615384616) internal successors, (1991), 13 states have internal predecessors, (1991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:06,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 374 [2023-08-27 05:47:06,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:06,248 INFO L124 PetriNetUnfolderBase]: 171/295 cut-off events. [2023-08-27 05:47:06,248 INFO L125 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2023-08-27 05:47:06,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 746 conditions, 295 events. 171/295 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 949 event pairs, 99 based on Foata normal form. 6/201 useless extension candidates. Maximal degree in co-relation 602. Up to 266 conditions per place. [2023-08-27 05:47:06,250 INFO L140 encePairwiseOnDemand]: 368/374 looper letters, 24 selfloop transitions, 41 changer transitions 0/65 dead transitions. [2023-08-27 05:47:06,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 65 transitions, 470 flow [2023-08-27 05:47:06,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 05:47:06,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 05:47:06,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1894 transitions. [2023-08-27 05:47:06,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42201426024955435 [2023-08-27 05:47:06,253 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1894 transitions. [2023-08-27 05:47:06,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1894 transitions. [2023-08-27 05:47:06,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:06,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1894 transitions. [2023-08-27 05:47:06,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 157.83333333333334) internal successors, (1894), 12 states have internal predecessors, (1894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 374.0) internal successors, (4862), 13 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,275 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 374.0) internal successors, (4862), 13 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,275 INFO L175 Difference]: Start difference. First operand has 35 places, 41 transitions, 190 flow. Second operand 12 states and 1894 transitions. [2023-08-27 05:47:06,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 65 transitions, 470 flow [2023-08-27 05:47:06,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 65 transitions, 468 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 05:47:06,277 INFO L231 Difference]: Finished difference. Result has 51 places, 65 transitions, 474 flow [2023-08-27 05:47:06,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=474, PETRI_PLACES=51, PETRI_TRANSITIONS=65} [2023-08-27 05:47:06,278 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 22 predicate places. [2023-08-27 05:47:06,278 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 65 transitions, 474 flow [2023-08-27 05:47:06,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 153.15384615384616) internal successors, (1991), 13 states have internal predecessors, (1991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:06,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:06,286 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:06,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:06,484 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:06,484 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:06,484 INFO L85 PathProgramCache]: Analyzing trace with hash 745700086, now seen corresponding path program 1 times [2023-08-27 05:47:06,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:06,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661636352] [2023-08-27 05:47:06,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:06,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:06,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:06,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:06,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:06,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661636352] [2023-08-27 05:47:06,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661636352] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 05:47:06,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 05:47:06,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 05:47:06,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677829195] [2023-08-27 05:47:06,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 05:47:06,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 05:47:06,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:06,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 05:47:06,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 05:47:06,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 374 [2023-08-27 05:47:06,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 65 transitions, 474 flow. Second operand has 3 states, 3 states have (on average 162.33333333333334) internal successors, (487), 3 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:06,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 374 [2023-08-27 05:47:06,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:06,582 INFO L124 PetriNetUnfolderBase]: 139/243 cut-off events. [2023-08-27 05:47:06,582 INFO L125 PetriNetUnfolderBase]: For 46/46 co-relation queries the response was YES. [2023-08-27 05:47:06,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 704 conditions, 243 events. 139/243 cut-off events. For 46/46 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 729 event pairs, 73 based on Foata normal form. 0/171 useless extension candidates. Maximal degree in co-relation 623. Up to 243 conditions per place. [2023-08-27 05:47:06,583 INFO L140 encePairwiseOnDemand]: 372/374 looper letters, 63 selfloop transitions, 1 changer transitions 0/64 dead transitions. [2023-08-27 05:47:06,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 64 transitions, 600 flow [2023-08-27 05:47:06,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 05:47:06,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 05:47:06,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 504 transitions. [2023-08-27 05:47:06,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44919786096256686 [2023-08-27 05:47:06,585 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 504 transitions. [2023-08-27 05:47:06,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 504 transitions. [2023-08-27 05:47:06,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:06,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 504 transitions. [2023-08-27 05:47:06,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 168.0) internal successors, (504), 3 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,587 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,587 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,587 INFO L175 Difference]: Start difference. First operand has 51 places, 65 transitions, 474 flow. Second operand 3 states and 504 transitions. [2023-08-27 05:47:06,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 64 transitions, 600 flow [2023-08-27 05:47:06,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 64 transitions, 476 flow, removed 39 selfloop flow, removed 5 redundant places. [2023-08-27 05:47:06,590 INFO L231 Difference]: Finished difference. Result has 47 places, 64 transitions, 350 flow [2023-08-27 05:47:06,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=348, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=350, PETRI_PLACES=47, PETRI_TRANSITIONS=64} [2023-08-27 05:47:06,590 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 18 predicate places. [2023-08-27 05:47:06,599 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 64 transitions, 350 flow [2023-08-27 05:47:06,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 162.33333333333334) internal successors, (487), 3 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:06,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:06,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 05:47:06,599 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:06,600 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:06,600 INFO L85 PathProgramCache]: Analyzing trace with hash 745700085, now seen corresponding path program 1 times [2023-08-27 05:47:06,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:06,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530990023] [2023-08-27 05:47:06,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:06,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:06,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:06,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:06,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:06,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530990023] [2023-08-27 05:47:06,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530990023] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 05:47:06,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 05:47:06,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 05:47:06,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738751257] [2023-08-27 05:47:06,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 05:47:06,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 05:47:06,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:06,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 05:47:06,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 05:47:06,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 374 [2023-08-27 05:47:06,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 64 transitions, 350 flow. Second operand has 3 states, 3 states have (on average 162.33333333333334) internal successors, (487), 3 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:06,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 374 [2023-08-27 05:47:06,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:06,674 INFO L124 PetriNetUnfolderBase]: 203/351 cut-off events. [2023-08-27 05:47:06,674 INFO L125 PetriNetUnfolderBase]: For 71/71 co-relation queries the response was YES. [2023-08-27 05:47:06,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 875 conditions, 351 events. 203/351 cut-off events. For 71/71 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1248 event pairs, 47 based on Foata normal form. 0/243 useless extension candidates. Maximal degree in co-relation 855. Up to 181 conditions per place. [2023-08-27 05:47:06,676 INFO L140 encePairwiseOnDemand]: 371/374 looper letters, 76 selfloop transitions, 2 changer transitions 0/78 dead transitions. [2023-08-27 05:47:06,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 78 transitions, 544 flow [2023-08-27 05:47:06,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 05:47:06,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 05:47:06,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 517 transitions. [2023-08-27 05:47:06,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46078431372549017 [2023-08-27 05:47:06,677 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 517 transitions. [2023-08-27 05:47:06,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 517 transitions. [2023-08-27 05:47:06,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:06,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 517 transitions. [2023-08-27 05:47:06,679 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 172.33333333333334) internal successors, (517), 3 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,680 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,680 INFO L175 Difference]: Start difference. First operand has 47 places, 64 transitions, 350 flow. Second operand 3 states and 517 transitions. [2023-08-27 05:47:06,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 78 transitions, 544 flow [2023-08-27 05:47:06,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 78 transitions, 543 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 05:47:06,683 INFO L231 Difference]: Finished difference. Result has 49 places, 65 transitions, 361 flow [2023-08-27 05:47:06,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=361, PETRI_PLACES=49, PETRI_TRANSITIONS=65} [2023-08-27 05:47:06,683 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 20 predicate places. [2023-08-27 05:47:06,683 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 65 transitions, 361 flow [2023-08-27 05:47:06,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 162.33333333333334) internal successors, (487), 3 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:06,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:06,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 05:47:06,684 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:06,684 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:06,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1641867474, now seen corresponding path program 1 times [2023-08-27 05:47:06,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:06,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852582622] [2023-08-27 05:47:06,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:06,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:06,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:06,781 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:06,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:06,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852582622] [2023-08-27 05:47:06,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852582622] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 05:47:06,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 05:47:06,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 05:47:06,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886254667] [2023-08-27 05:47:06,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 05:47:06,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 05:47:06,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:06,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 05:47:06,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 05:47:06,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 374 [2023-08-27 05:47:06,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 65 transitions, 361 flow. Second operand has 4 states, 4 states have (on average 133.0) internal successors, (532), 4 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:06,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 374 [2023-08-27 05:47:06,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:06,884 INFO L124 PetriNetUnfolderBase]: 278/499 cut-off events. [2023-08-27 05:47:06,884 INFO L125 PetriNetUnfolderBase]: For 157/157 co-relation queries the response was YES. [2023-08-27 05:47:06,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1341 conditions, 499 events. 278/499 cut-off events. For 157/157 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1968 event pairs, 172 based on Foata normal form. 20/427 useless extension candidates. Maximal degree in co-relation 1319. Up to 350 conditions per place. [2023-08-27 05:47:06,887 INFO L140 encePairwiseOnDemand]: 370/374 looper letters, 101 selfloop transitions, 3 changer transitions 0/104 dead transitions. [2023-08-27 05:47:06,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 104 transitions, 767 flow [2023-08-27 05:47:06,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 05:47:06,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 05:47:06,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 568 transitions. [2023-08-27 05:47:06,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37967914438502676 [2023-08-27 05:47:06,889 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 568 transitions. [2023-08-27 05:47:06,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 568 transitions. [2023-08-27 05:47:06,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:06,889 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 568 transitions. [2023-08-27 05:47:06,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 142.0) internal successors, (568), 4 states have internal predecessors, (568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 374.0) internal successors, (1870), 5 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,892 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 374.0) internal successors, (1870), 5 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,892 INFO L175 Difference]: Start difference. First operand has 49 places, 65 transitions, 361 flow. Second operand 4 states and 568 transitions. [2023-08-27 05:47:06,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 104 transitions, 767 flow [2023-08-27 05:47:06,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 104 transitions, 765 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 05:47:06,895 INFO L231 Difference]: Finished difference. Result has 52 places, 65 transitions, 368 flow [2023-08-27 05:47:06,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=359, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=368, PETRI_PLACES=52, PETRI_TRANSITIONS=65} [2023-08-27 05:47:06,896 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 23 predicate places. [2023-08-27 05:47:06,896 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 65 transitions, 368 flow [2023-08-27 05:47:06,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 133.0) internal successors, (532), 4 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:06,896 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:06,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 05:47:06,897 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:06,897 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:06,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1638304496, now seen corresponding path program 1 times [2023-08-27 05:47:06,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:06,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058839842] [2023-08-27 05:47:06,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:06,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:06,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:06,951 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 05:47:06,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:06,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058839842] [2023-08-27 05:47:06,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058839842] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 05:47:06,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 05:47:06,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 05:47:06,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236519255] [2023-08-27 05:47:06,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 05:47:06,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 05:47:06,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:06,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 05:47:06,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 05:47:06,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 374 [2023-08-27 05:47:06,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 65 transitions, 368 flow. Second operand has 4 states, 4 states have (on average 133.0) internal successors, (532), 4 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:06,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:06,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 374 [2023-08-27 05:47:06,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:07,069 INFO L124 PetriNetUnfolderBase]: 222/401 cut-off events. [2023-08-27 05:47:07,070 INFO L125 PetriNetUnfolderBase]: For 170/170 co-relation queries the response was YES. [2023-08-27 05:47:07,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1119 conditions, 401 events. 222/401 cut-off events. For 170/170 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1472 event pairs, 134 based on Foata normal form. 0/333 useless extension candidates. Maximal degree in co-relation 1095. Up to 350 conditions per place. [2023-08-27 05:47:07,072 INFO L140 encePairwiseOnDemand]: 370/374 looper letters, 95 selfloop transitions, 3 changer transitions 0/98 dead transitions. [2023-08-27 05:47:07,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 98 transitions, 742 flow [2023-08-27 05:47:07,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 05:47:07,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 05:47:07,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 563 transitions. [2023-08-27 05:47:07,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37633689839572193 [2023-08-27 05:47:07,074 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 563 transitions. [2023-08-27 05:47:07,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 563 transitions. [2023-08-27 05:47:07,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:07,075 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 563 transitions. [2023-08-27 05:47:07,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 140.75) internal successors, (563), 4 states have internal predecessors, (563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:07,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 374.0) internal successors, (1870), 5 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:07,078 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 374.0) internal successors, (1870), 5 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:07,078 INFO L175 Difference]: Start difference. First operand has 52 places, 65 transitions, 368 flow. Second operand 4 states and 563 transitions. [2023-08-27 05:47:07,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 98 transitions, 742 flow [2023-08-27 05:47:07,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 98 transitions, 736 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-27 05:47:07,080 INFO L231 Difference]: Finished difference. Result has 55 places, 65 transitions, 371 flow [2023-08-27 05:47:07,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=371, PETRI_PLACES=55, PETRI_TRANSITIONS=65} [2023-08-27 05:47:07,081 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 26 predicate places. [2023-08-27 05:47:07,081 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 65 transitions, 371 flow [2023-08-27 05:47:07,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 133.0) internal successors, (532), 4 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:07,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:07,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:07,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 05:47:07,082 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:07,082 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:07,082 INFO L85 PathProgramCache]: Analyzing trace with hash 341339792, now seen corresponding path program 1 times [2023-08-27 05:47:07,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:07,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042372615] [2023-08-27 05:47:07,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:07,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:07,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:07,128 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 05:47:07,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:07,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042372615] [2023-08-27 05:47:07,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042372615] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 05:47:07,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 05:47:07,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 05:47:07,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302777766] [2023-08-27 05:47:07,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 05:47:07,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 05:47:07,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:07,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 05:47:07,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 05:47:07,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 374 [2023-08-27 05:47:07,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 65 transitions, 371 flow. Second operand has 5 states, 5 states have (on average 132.8) internal successors, (664), 5 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:07,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:07,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 374 [2023-08-27 05:47:07,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:07,213 INFO L124 PetriNetUnfolderBase]: 294/553 cut-off events. [2023-08-27 05:47:07,213 INFO L125 PetriNetUnfolderBase]: For 252/252 co-relation queries the response was YES. [2023-08-27 05:47:07,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1496 conditions, 553 events. 294/553 cut-off events. For 252/252 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2363 event pairs, 190 based on Foata normal form. 20/517 useless extension candidates. Maximal degree in co-relation 1470. Up to 388 conditions per place. [2023-08-27 05:47:07,216 INFO L140 encePairwiseOnDemand]: 369/374 looper letters, 67 selfloop transitions, 14 changer transitions 0/81 dead transitions. [2023-08-27 05:47:07,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 81 transitions, 579 flow [2023-08-27 05:47:07,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 05:47:07,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 05:47:07,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 696 transitions. [2023-08-27 05:47:07,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37219251336898396 [2023-08-27 05:47:07,218 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 696 transitions. [2023-08-27 05:47:07,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 696 transitions. [2023-08-27 05:47:07,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:07,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 696 transitions. [2023-08-27 05:47:07,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 139.2) internal successors, (696), 5 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:07,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 374.0) internal successors, (2244), 6 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:07,221 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 374.0) internal successors, (2244), 6 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:07,222 INFO L175 Difference]: Start difference. First operand has 55 places, 65 transitions, 371 flow. Second operand 5 states and 696 transitions. [2023-08-27 05:47:07,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 81 transitions, 579 flow [2023-08-27 05:47:07,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 81 transitions, 574 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 05:47:07,224 INFO L231 Difference]: Finished difference. Result has 58 places, 65 transitions, 397 flow [2023-08-27 05:47:07,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=397, PETRI_PLACES=58, PETRI_TRANSITIONS=65} [2023-08-27 05:47:07,224 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 29 predicate places. [2023-08-27 05:47:07,225 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 65 transitions, 397 flow [2023-08-27 05:47:07,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 132.8) internal successors, (664), 5 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:07,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:07,225 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:07,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 05:47:07,225 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:07,225 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:07,225 INFO L85 PathProgramCache]: Analyzing trace with hash 337776814, now seen corresponding path program 1 times [2023-08-27 05:47:07,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:07,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126823891] [2023-08-27 05:47:07,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:07,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:07,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:07,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 05:47:07,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:07,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126823891] [2023-08-27 05:47:07,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126823891] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 05:47:07,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 05:47:07,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 05:47:07,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887936745] [2023-08-27 05:47:07,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 05:47:07,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 05:47:07,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:07,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 05:47:07,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 05:47:07,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 374 [2023-08-27 05:47:07,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 65 transitions, 397 flow. Second operand has 5 states, 5 states have (on average 132.8) internal successors, (664), 5 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:07,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:07,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 374 [2023-08-27 05:47:07,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:07,356 INFO L124 PetriNetUnfolderBase]: 238/455 cut-off events. [2023-08-27 05:47:07,356 INFO L125 PetriNetUnfolderBase]: For 262/262 co-relation queries the response was YES. [2023-08-27 05:47:07,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1293 conditions, 455 events. 238/455 cut-off events. For 262/262 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1823 event pairs, 69 based on Foata normal form. 6/417 useless extension candidates. Maximal degree in co-relation 1266. Up to 195 conditions per place. [2023-08-27 05:47:07,358 INFO L140 encePairwiseOnDemand]: 368/374 looper letters, 74 selfloop transitions, 15 changer transitions 0/89 dead transitions. [2023-08-27 05:47:07,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 89 transitions, 642 flow [2023-08-27 05:47:07,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 05:47:07,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 05:47:07,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 705 transitions. [2023-08-27 05:47:07,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3770053475935829 [2023-08-27 05:47:07,360 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 705 transitions. [2023-08-27 05:47:07,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 705 transitions. [2023-08-27 05:47:07,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:07,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 705 transitions. [2023-08-27 05:47:07,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 141.0) internal successors, (705), 5 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-27 05:47:07,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 374.0) internal successors, (2244), 6 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:07,364 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 374.0) internal successors, (2244), 6 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:07,364 INFO L175 Difference]: Start difference. First operand has 58 places, 65 transitions, 397 flow. Second operand 5 states and 705 transitions. [2023-08-27 05:47:07,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 89 transitions, 642 flow [2023-08-27 05:47:07,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 89 transitions, 612 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-27 05:47:07,366 INFO L231 Difference]: Finished difference. Result has 60 places, 65 transitions, 400 flow [2023-08-27 05:47:07,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=400, PETRI_PLACES=60, PETRI_TRANSITIONS=65} [2023-08-27 05:47:07,367 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 31 predicate places. [2023-08-27 05:47:07,367 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 65 transitions, 400 flow [2023-08-27 05:47:07,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 132.8) internal successors, (664), 5 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:07,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:07,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:07,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 05:47:07,367 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:07,367 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:07,367 INFO L85 PathProgramCache]: Analyzing trace with hash -373085976, now seen corresponding path program 1 times [2023-08-27 05:47:07,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:07,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274642884] [2023-08-27 05:47:07,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:07,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:07,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:07,427 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-27 05:47:07,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:07,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274642884] [2023-08-27 05:47:07,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274642884] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:07,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429558889] [2023-08-27 05:47:07,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:07,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:07,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:07,429 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:07,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-27 05:47:07,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:07,493 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 05:47:07,493 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:07,510 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 05:47:07,510 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:07,529 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 05:47:07,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429558889] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:07,529 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:07,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 2, 2] total 9 [2023-08-27 05:47:07,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365020840] [2023-08-27 05:47:07,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:07,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 05:47:07,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:07,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 05:47:07,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-27 05:47:07,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 374 [2023-08-27 05:47:07,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 65 transitions, 400 flow. Second operand has 11 states, 11 states have (on average 133.72727272727272) internal successors, (1471), 11 states have internal predecessors, (1471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:07,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:07,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 374 [2023-08-27 05:47:07,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:07,775 INFO L124 PetriNetUnfolderBase]: 566/1039 cut-off events. [2023-08-27 05:47:07,775 INFO L125 PetriNetUnfolderBase]: For 646/646 co-relation queries the response was YES. [2023-08-27 05:47:07,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2828 conditions, 1039 events. 566/1039 cut-off events. For 646/646 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4876 event pairs, 130 based on Foata normal form. 20/971 useless extension candidates. Maximal degree in co-relation 2801. Up to 204 conditions per place. [2023-08-27 05:47:07,779 INFO L140 encePairwiseOnDemand]: 368/374 looper letters, 139 selfloop transitions, 21 changer transitions 0/160 dead transitions. [2023-08-27 05:47:07,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 160 transitions, 1024 flow [2023-08-27 05:47:07,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 05:47:07,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 05:47:07,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1694 transitions. [2023-08-27 05:47:07,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37745098039215685 [2023-08-27 05:47:07,783 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1694 transitions. [2023-08-27 05:47:07,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1694 transitions. [2023-08-27 05:47:07,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:07,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1694 transitions. [2023-08-27 05:47:07,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 141.16666666666666) internal successors, (1694), 12 states have internal predecessors, (1694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:07,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 374.0) internal successors, (4862), 13 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:07,791 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 374.0) internal successors, (4862), 13 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:07,791 INFO L175 Difference]: Start difference. First operand has 60 places, 65 transitions, 400 flow. Second operand 12 states and 1694 transitions. [2023-08-27 05:47:07,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 160 transitions, 1024 flow [2023-08-27 05:47:07,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 160 transitions, 995 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 05:47:07,794 INFO L231 Difference]: Finished difference. Result has 72 places, 69 transitions, 462 flow [2023-08-27 05:47:07,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=383, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=462, PETRI_PLACES=72, PETRI_TRANSITIONS=69} [2023-08-27 05:47:07,795 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 43 predicate places. [2023-08-27 05:47:07,795 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 69 transitions, 462 flow [2023-08-27 05:47:07,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 133.72727272727272) internal successors, (1471), 11 states have internal predecessors, (1471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:07,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:07,795 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:07,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:08,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-08-27 05:47:08,000 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:08,000 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:08,000 INFO L85 PathProgramCache]: Analyzing trace with hash -376648956, now seen corresponding path program 1 times [2023-08-27 05:47:08,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:08,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321638482] [2023-08-27 05:47:08,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:08,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:08,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:08,031 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 05:47:08,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:08,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321638482] [2023-08-27 05:47:08,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321638482] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:08,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750661488] [2023-08-27 05:47:08,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:08,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:08,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:08,046 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:08,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-27 05:47:08,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:08,125 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 05:47:08,126 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:08,173 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-27 05:47:08,173 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:08,218 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-27 05:47:08,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750661488] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:08,218 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:08,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 6, 6] total 12 [2023-08-27 05:47:08,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744991026] [2023-08-27 05:47:08,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:08,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 05:47:08,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:08,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 05:47:08,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2023-08-27 05:47:08,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 374 [2023-08-27 05:47:08,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 69 transitions, 462 flow. Second operand has 13 states, 13 states have (on average 133.07692307692307) internal successors, (1730), 13 states have internal predecessors, (1730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:08,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:08,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 374 [2023-08-27 05:47:08,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:08,422 INFO L124 PetriNetUnfolderBase]: 475/894 cut-off events. [2023-08-27 05:47:08,422 INFO L125 PetriNetUnfolderBase]: For 1140/1140 co-relation queries the response was YES. [2023-08-27 05:47:08,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2634 conditions, 894 events. 475/894 cut-off events. For 1140/1140 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 4128 event pairs, 165 based on Foata normal form. 10/880 useless extension candidates. Maximal degree in co-relation 2603. Up to 338 conditions per place. [2023-08-27 05:47:08,426 INFO L140 encePairwiseOnDemand]: 366/374 looper letters, 99 selfloop transitions, 19 changer transitions 0/118 dead transitions. [2023-08-27 05:47:08,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 118 transitions, 867 flow [2023-08-27 05:47:08,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 05:47:08,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 05:47:08,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1386 transitions. [2023-08-27 05:47:08,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37058823529411766 [2023-08-27 05:47:08,429 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1386 transitions. [2023-08-27 05:47:08,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1386 transitions. [2023-08-27 05:47:08,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:08,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1386 transitions. [2023-08-27 05:47:08,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 138.6) internal successors, (1386), 10 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:08,435 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 374.0) internal successors, (4114), 11 states have internal predecessors, (4114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:08,435 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 374.0) internal successors, (4114), 11 states have internal predecessors, (4114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:08,435 INFO L175 Difference]: Start difference. First operand has 72 places, 69 transitions, 462 flow. Second operand 10 states and 1386 transitions. [2023-08-27 05:47:08,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 118 transitions, 867 flow [2023-08-27 05:47:08,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 118 transitions, 825 flow, removed 11 selfloop flow, removed 4 redundant places. [2023-08-27 05:47:08,439 INFO L231 Difference]: Finished difference. Result has 77 places, 69 transitions, 473 flow [2023-08-27 05:47:08,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=473, PETRI_PLACES=77, PETRI_TRANSITIONS=69} [2023-08-27 05:47:08,439 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 48 predicate places. [2023-08-27 05:47:08,439 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 69 transitions, 473 flow [2023-08-27 05:47:08,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.07692307692307) internal successors, (1730), 13 states have internal predecessors, (1730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:08,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:08,440 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:08,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:08,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:08,645 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:08,645 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:08,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1049011282, now seen corresponding path program 1 times [2023-08-27 05:47:08,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:08,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455024279] [2023-08-27 05:47:08,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:08,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:08,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:08,678 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 05:47:08,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:08,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455024279] [2023-08-27 05:47:08,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455024279] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:08,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103607470] [2023-08-27 05:47:08,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:08,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:08,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:08,679 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:08,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-27 05:47:08,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:08,773 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 05:47:08,774 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:08,817 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 05:47:08,818 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:08,859 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 05:47:08,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103607470] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:08,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:08,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 5, 5] total 11 [2023-08-27 05:47:08,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254846509] [2023-08-27 05:47:08,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:08,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 05:47:08,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:08,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 05:47:08,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-08-27 05:47:08,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 374 [2023-08-27 05:47:08,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 69 transitions, 473 flow. Second operand has 12 states, 12 states have (on average 133.41666666666666) internal successors, (1601), 12 states have internal predecessors, (1601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:08,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:08,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 374 [2023-08-27 05:47:08,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:09,151 INFO L124 PetriNetUnfolderBase]: 917/1717 cut-off events. [2023-08-27 05:47:09,152 INFO L125 PetriNetUnfolderBase]: For 2159/2159 co-relation queries the response was YES. [2023-08-27 05:47:09,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4957 conditions, 1717 events. 917/1717 cut-off events. For 2159/2159 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 9247 event pairs, 294 based on Foata normal form. 36/1729 useless extension candidates. Maximal degree in co-relation 4926. Up to 385 conditions per place. [2023-08-27 05:47:09,159 INFO L140 encePairwiseOnDemand]: 364/374 looper letters, 181 selfloop transitions, 15 changer transitions 0/196 dead transitions. [2023-08-27 05:47:09,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 196 transitions, 1535 flow [2023-08-27 05:47:09,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 05:47:09,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 05:47:09,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1674 transitions. [2023-08-27 05:47:09,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3729946524064171 [2023-08-27 05:47:09,162 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1674 transitions. [2023-08-27 05:47:09,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1674 transitions. [2023-08-27 05:47:09,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:09,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1674 transitions. [2023-08-27 05:47:09,187 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 139.5) internal successors, (1674), 12 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 05:47:09,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 374.0) internal successors, (4862), 13 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:09,191 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 374.0) internal successors, (4862), 13 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:09,191 INFO L175 Difference]: Start difference. First operand has 77 places, 69 transitions, 473 flow. Second operand 12 states and 1674 transitions. [2023-08-27 05:47:09,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 196 transitions, 1535 flow [2023-08-27 05:47:09,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 196 transitions, 1489 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 05:47:09,197 INFO L231 Difference]: Finished difference. Result has 90 places, 77 transitions, 580 flow [2023-08-27 05:47:09,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=580, PETRI_PLACES=90, PETRI_TRANSITIONS=77} [2023-08-27 05:47:09,197 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 61 predicate places. [2023-08-27 05:47:09,197 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 77 transitions, 580 flow [2023-08-27 05:47:09,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 133.41666666666666) internal successors, (1601), 12 states have internal predecessors, (1601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:09,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:09,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:09,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-08-27 05:47:09,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:09,403 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:09,403 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:09,403 INFO L85 PathProgramCache]: Analyzing trace with hash 626482899, now seen corresponding path program 1 times [2023-08-27 05:47:09,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:09,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368869263] [2023-08-27 05:47:09,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:09,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:09,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:09,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:09,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:09,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368869263] [2023-08-27 05:47:09,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368869263] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 05:47:09,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 05:47:09,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 05:47:09,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928711395] [2023-08-27 05:47:09,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 05:47:09,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 05:47:09,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:09,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 05:47:09,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 05:47:09,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 374 [2023-08-27 05:47:09,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 77 transitions, 580 flow. Second operand has 3 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:09,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:09,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 374 [2023-08-27 05:47:09,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:09,645 INFO L124 PetriNetUnfolderBase]: 917/1708 cut-off events. [2023-08-27 05:47:09,646 INFO L125 PetriNetUnfolderBase]: For 2842/2842 co-relation queries the response was YES. [2023-08-27 05:47:09,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5346 conditions, 1708 events. 917/1708 cut-off events. For 2842/2842 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 9037 event pairs, 295 based on Foata normal form. 9/1693 useless extension candidates. Maximal degree in co-relation 5309. Up to 1311 conditions per place. [2023-08-27 05:47:09,653 INFO L140 encePairwiseOnDemand]: 370/374 looper letters, 82 selfloop transitions, 7 changer transitions 4/93 dead transitions. [2023-08-27 05:47:09,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 93 transitions, 851 flow [2023-08-27 05:47:09,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 05:47:09,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 05:47:09,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 494 transitions. [2023-08-27 05:47:09,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44028520499108736 [2023-08-27 05:47:09,654 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 494 transitions. [2023-08-27 05:47:09,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 494 transitions. [2023-08-27 05:47:09,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:09,655 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 494 transitions. [2023-08-27 05:47:09,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 164.66666666666666) internal successors, (494), 3 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:09,657 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:09,657 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:09,657 INFO L175 Difference]: Start difference. First operand has 90 places, 77 transitions, 580 flow. Second operand 3 states and 494 transitions. [2023-08-27 05:47:09,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 93 transitions, 851 flow [2023-08-27 05:47:09,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 93 transitions, 833 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-27 05:47:09,664 INFO L231 Difference]: Finished difference. Result has 90 places, 80 transitions, 615 flow [2023-08-27 05:47:09,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=615, PETRI_PLACES=90, PETRI_TRANSITIONS=80} [2023-08-27 05:47:09,664 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 61 predicate places. [2023-08-27 05:47:09,664 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 80 transitions, 615 flow [2023-08-27 05:47:09,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:09,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:09,665 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1] [2023-08-27 05:47:09,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-27 05:47:09,665 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:09,665 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:09,665 INFO L85 PathProgramCache]: Analyzing trace with hash 470689594, now seen corresponding path program 2 times [2023-08-27 05:47:09,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:09,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662672330] [2023-08-27 05:47:09,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:09,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:09,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:09,838 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-27 05:47:09,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:09,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662672330] [2023-08-27 05:47:09,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662672330] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:09,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681582898] [2023-08-27 05:47:09,838 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 05:47:09,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:09,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:09,853 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:09,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-27 05:47:09,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 05:47:09,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:47:09,925 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 05:47:09,925 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:09,951 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-27 05:47:09,951 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 05:47:09,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681582898] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 05:47:09,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 05:47:09,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [12] total 14 [2023-08-27 05:47:09,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880219039] [2023-08-27 05:47:09,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 05:47:09,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 05:47:09,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:09,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 05:47:09,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=128, Unknown=0, NotChecked=0, Total=210 [2023-08-27 05:47:09,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 374 [2023-08-27 05:47:09,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 80 transitions, 615 flow. Second operand has 4 states, 4 states have (on average 148.0) internal successors, (592), 4 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:09,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:09,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 374 [2023-08-27 05:47:09,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:10,120 INFO L124 PetriNetUnfolderBase]: 839/1529 cut-off events. [2023-08-27 05:47:10,120 INFO L125 PetriNetUnfolderBase]: For 3227/3227 co-relation queries the response was YES. [2023-08-27 05:47:10,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4852 conditions, 1529 events. 839/1529 cut-off events. For 3227/3227 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 8030 event pairs, 589 based on Foata normal form. 29/1536 useless extension candidates. Maximal degree in co-relation 4814. Up to 1529 conditions per place. [2023-08-27 05:47:10,128 INFO L140 encePairwiseOnDemand]: 371/374 looper letters, 73 selfloop transitions, 1 changer transitions 3/77 dead transitions. [2023-08-27 05:47:10,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 77 transitions, 700 flow [2023-08-27 05:47:10,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 05:47:10,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 05:47:10,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 463 transitions. [2023-08-27 05:47:10,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126559714795009 [2023-08-27 05:47:10,129 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 463 transitions. [2023-08-27 05:47:10,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 463 transitions. [2023-08-27 05:47:10,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:10,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 463 transitions. [2023-08-27 05:47:10,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 154.33333333333334) internal successors, (463), 3 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:10,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:10,131 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:10,131 INFO L175 Difference]: Start difference. First operand has 90 places, 80 transitions, 615 flow. Second operand 3 states and 463 transitions. [2023-08-27 05:47:10,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 77 transitions, 700 flow [2023-08-27 05:47:10,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 77 transitions, 582 flow, removed 8 selfloop flow, removed 19 redundant places. [2023-08-27 05:47:10,137 INFO L231 Difference]: Finished difference. Result has 65 places, 74 transitions, 404 flow [2023-08-27 05:47:10,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=404, PETRI_PLACES=65, PETRI_TRANSITIONS=74} [2023-08-27 05:47:10,137 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 36 predicate places. [2023-08-27 05:47:10,137 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 74 transitions, 404 flow [2023-08-27 05:47:10,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 148.0) internal successors, (592), 4 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:10,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:10,138 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1] [2023-08-27 05:47:10,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:10,342 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,SelfDestructingSolverStorable16 [2023-08-27 05:47:10,343 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:10,343 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:10,343 INFO L85 PathProgramCache]: Analyzing trace with hash 599376589, now seen corresponding path program 2 times [2023-08-27 05:47:10,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:10,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125156999] [2023-08-27 05:47:10,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:10,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:10,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:10,445 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 05:47:10,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:10,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125156999] [2023-08-27 05:47:10,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125156999] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:10,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091322167] [2023-08-27 05:47:10,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 05:47:10,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:10,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:10,461 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:10,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-27 05:47:10,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 05:47:10,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:47:10,544 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 05:47:10,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:10,565 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 05:47:10,565 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:10,599 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 05:47:10,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091322167] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:10,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:10,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 2, 2] total 9 [2023-08-27 05:47:10,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050043098] [2023-08-27 05:47:10,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:10,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 05:47:10,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:10,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 05:47:10,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-08-27 05:47:10,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 374 [2023-08-27 05:47:10,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 74 transitions, 404 flow. Second operand has 10 states, 10 states have (on average 133.3) internal successors, (1333), 10 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:10,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:10,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 374 [2023-08-27 05:47:10,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:10,906 INFO L124 PetriNetUnfolderBase]: 1269/2363 cut-off events. [2023-08-27 05:47:10,907 INFO L125 PetriNetUnfolderBase]: For 2425/2425 co-relation queries the response was YES. [2023-08-27 05:47:10,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6423 conditions, 2363 events. 1269/2363 cut-off events. For 2425/2425 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 13701 event pairs, 576 based on Foata normal form. 22/2385 useless extension candidates. Maximal degree in co-relation 6402. Up to 650 conditions per place. [2023-08-27 05:47:10,918 INFO L140 encePairwiseOnDemand]: 368/374 looper letters, 195 selfloop transitions, 22 changer transitions 0/217 dead transitions. [2023-08-27 05:47:10,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 217 transitions, 1422 flow [2023-08-27 05:47:10,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 05:47:10,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 05:47:10,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1674 transitions. [2023-08-27 05:47:10,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3729946524064171 [2023-08-27 05:47:10,921 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1674 transitions. [2023-08-27 05:47:10,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1674 transitions. [2023-08-27 05:47:10,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:10,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1674 transitions. [2023-08-27 05:47:10,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 139.5) internal successors, (1674), 12 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 05:47:10,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 374.0) internal successors, (4862), 13 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:10,928 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 374.0) internal successors, (4862), 13 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:10,928 INFO L175 Difference]: Start difference. First operand has 65 places, 74 transitions, 404 flow. Second operand 12 states and 1674 transitions. [2023-08-27 05:47:10,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 217 transitions, 1422 flow [2023-08-27 05:47:10,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 217 transitions, 1387 flow, removed 17 selfloop flow, removed 5 redundant places. [2023-08-27 05:47:10,933 INFO L231 Difference]: Finished difference. Result has 67 places, 79 transitions, 495 flow [2023-08-27 05:47:10,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=387, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=495, PETRI_PLACES=67, PETRI_TRANSITIONS=79} [2023-08-27 05:47:10,933 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 38 predicate places. [2023-08-27 05:47:10,933 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 79 transitions, 495 flow [2023-08-27 05:47:10,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 133.3) internal successors, (1333), 10 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:10,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:10,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:10,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:11,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-27 05:47:11,138 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:11,139 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:11,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1606887146, now seen corresponding path program 1 times [2023-08-27 05:47:11,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:11,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279293819] [2023-08-27 05:47:11,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:11,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:11,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:11,232 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 05:47:11,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:11,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279293819] [2023-08-27 05:47:11,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279293819] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:11,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270426137] [2023-08-27 05:47:11,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:11,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:11,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:11,249 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:11,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-27 05:47:11,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:11,343 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 05:47:11,344 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:11,408 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 05:47:11,408 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:11,502 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 05:47:11,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270426137] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:11,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 05:47:11,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 13 [2023-08-27 05:47:11,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445166460] [2023-08-27 05:47:11,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 05:47:11,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 05:47:11,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:11,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 05:47:11,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2023-08-27 05:47:11,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 374 [2023-08-27 05:47:11,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 79 transitions, 495 flow. Second operand has 6 states, 6 states have (on average 130.66666666666666) internal successors, (784), 6 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-27 05:47:11,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:11,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 374 [2023-08-27 05:47:11,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:11,748 INFO L124 PetriNetUnfolderBase]: 1203/2349 cut-off events. [2023-08-27 05:47:11,748 INFO L125 PetriNetUnfolderBase]: For 3334/3334 co-relation queries the response was YES. [2023-08-27 05:47:11,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6720 conditions, 2349 events. 1203/2349 cut-off events. For 3334/3334 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 14339 event pairs, 400 based on Foata normal form. 96/2445 useless extension candidates. Maximal degree in co-relation 6700. Up to 999 conditions per place. [2023-08-27 05:47:11,759 INFO L140 encePairwiseOnDemand]: 367/374 looper letters, 76 selfloop transitions, 30 changer transitions 0/106 dead transitions. [2023-08-27 05:47:11,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 106 transitions, 799 flow [2023-08-27 05:47:11,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 05:47:11,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 05:47:11,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 939 transitions. [2023-08-27 05:47:11,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3586707410236822 [2023-08-27 05:47:11,761 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 939 transitions. [2023-08-27 05:47:11,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 939 transitions. [2023-08-27 05:47:11,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:11,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 939 transitions. [2023-08-27 05:47:11,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 134.14285714285714) internal successors, (939), 7 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:11,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 374.0) internal successors, (2992), 8 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:11,764 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 374.0) internal successors, (2992), 8 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:11,764 INFO L175 Difference]: Start difference. First operand has 67 places, 79 transitions, 495 flow. Second operand 7 states and 939 transitions. [2023-08-27 05:47:11,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 106 transitions, 799 flow [2023-08-27 05:47:11,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 106 transitions, 784 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-27 05:47:11,769 INFO L231 Difference]: Finished difference. Result has 71 places, 80 transitions, 585 flow [2023-08-27 05:47:11,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=585, PETRI_PLACES=71, PETRI_TRANSITIONS=80} [2023-08-27 05:47:11,770 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 42 predicate places. [2023-08-27 05:47:11,770 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 80 transitions, 585 flow [2023-08-27 05:47:11,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 130.66666666666666) internal successors, (784), 6 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-27 05:47:11,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:11,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:11,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:11,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:11,975 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:11,975 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:11,975 INFO L85 PathProgramCache]: Analyzing trace with hash 2053540420, now seen corresponding path program 1 times [2023-08-27 05:47:11,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:11,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924247280] [2023-08-27 05:47:11,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:11,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:11,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:12,333 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-27 05:47:12,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:12,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924247280] [2023-08-27 05:47:12,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924247280] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:12,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955320890] [2023-08-27 05:47:12,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:12,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:12,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:12,349 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:12,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-27 05:47:12,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:12,439 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-27 05:47:12,441 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:12,643 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-27 05:47:12,644 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:12,785 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-27 05:47:12,785 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 05:47:12,806 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 05:47:12,806 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 05:47:12,811 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 05:47:12,811 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 05:47:12,937 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-27 05:47:12,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955320890] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:12,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 05:47:12,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 8] total 18 [2023-08-27 05:47:12,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397931469] [2023-08-27 05:47:12,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 05:47:12,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 05:47:12,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:12,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 05:47:12,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2023-08-27 05:47:12,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 374 [2023-08-27 05:47:12,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 80 transitions, 585 flow. Second operand has 8 states, 8 states have (on average 111.125) internal successors, (889), 8 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:12,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:12,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 374 [2023-08-27 05:47:12,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:13,287 INFO L124 PetriNetUnfolderBase]: 1281/2469 cut-off events. [2023-08-27 05:47:13,288 INFO L125 PetriNetUnfolderBase]: For 6080/6080 co-relation queries the response was YES. [2023-08-27 05:47:13,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7795 conditions, 2469 events. 1281/2469 cut-off events. For 6080/6080 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 15128 event pairs, 410 based on Foata normal form. 12/2481 useless extension candidates. Maximal degree in co-relation 7773. Up to 2079 conditions per place. [2023-08-27 05:47:13,299 INFO L140 encePairwiseOnDemand]: 364/374 looper letters, 68 selfloop transitions, 32 changer transitions 4/104 dead transitions. [2023-08-27 05:47:13,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 104 transitions, 950 flow [2023-08-27 05:47:13,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 05:47:13,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 05:47:13,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 914 transitions. [2023-08-27 05:47:13,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3054812834224599 [2023-08-27 05:47:13,301 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 914 transitions. [2023-08-27 05:47:13,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 914 transitions. [2023-08-27 05:47:13,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:13,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 914 transitions. [2023-08-27 05:47:13,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 114.25) internal successors, (914), 8 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:13,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 374.0) internal successors, (3366), 9 states have internal predecessors, (3366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:13,306 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 374.0) internal successors, (3366), 9 states have internal predecessors, (3366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:13,307 INFO L175 Difference]: Start difference. First operand has 71 places, 80 transitions, 585 flow. Second operand 8 states and 914 transitions. [2023-08-27 05:47:13,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 104 transitions, 950 flow [2023-08-27 05:47:13,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 104 transitions, 900 flow, removed 9 selfloop flow, removed 3 redundant places. [2023-08-27 05:47:13,314 INFO L231 Difference]: Finished difference. Result has 78 places, 91 transitions, 759 flow [2023-08-27 05:47:13,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=759, PETRI_PLACES=78, PETRI_TRANSITIONS=91} [2023-08-27 05:47:13,314 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 49 predicate places. [2023-08-27 05:47:13,314 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 91 transitions, 759 flow [2023-08-27 05:47:13,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 111.125) internal successors, (889), 8 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:13,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:13,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:13,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:13,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:13,519 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:13,519 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:13,519 INFO L85 PathProgramCache]: Analyzing trace with hash -982875902, now seen corresponding path program 2 times [2023-08-27 05:47:13,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:13,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730995896] [2023-08-27 05:47:13,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:13,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:13,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:13,895 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-27 05:47:13,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:13,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730995896] [2023-08-27 05:47:13,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730995896] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:13,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004015223] [2023-08-27 05:47:13,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 05:47:13,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:13,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:13,909 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:13,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-27 05:47:14,051 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 05:47:14,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:47:14,052 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-27 05:47:14,053 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:14,239 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-27 05:47:14,240 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:14,319 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-27 05:47:14,320 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 05:47:14,453 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-27 05:47:14,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004015223] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:14,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 05:47:14,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 8] total 19 [2023-08-27 05:47:14,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700983383] [2023-08-27 05:47:14,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 05:47:14,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 05:47:14,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:14,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 05:47:14,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2023-08-27 05:47:14,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 374 [2023-08-27 05:47:14,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 91 transitions, 759 flow. Second operand has 8 states, 8 states have (on average 111.125) internal successors, (889), 8 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:14,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:14,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 374 [2023-08-27 05:47:14,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:14,731 INFO L124 PetriNetUnfolderBase]: 1251/2427 cut-off events. [2023-08-27 05:47:14,731 INFO L125 PetriNetUnfolderBase]: For 5994/5994 co-relation queries the response was YES. [2023-08-27 05:47:14,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8348 conditions, 2427 events. 1251/2427 cut-off events. For 5994/5994 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 15047 event pairs, 434 based on Foata normal form. 12/2439 useless extension candidates. Maximal degree in co-relation 8323. Up to 2067 conditions per place. [2023-08-27 05:47:14,740 INFO L140 encePairwiseOnDemand]: 365/374 looper letters, 69 selfloop transitions, 36 changer transitions 7/112 dead transitions. [2023-08-27 05:47:14,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 112 transitions, 1150 flow [2023-08-27 05:47:14,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 05:47:14,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 05:47:14,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 913 transitions. [2023-08-27 05:47:14,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30514705882352944 [2023-08-27 05:47:14,742 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 913 transitions. [2023-08-27 05:47:14,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 913 transitions. [2023-08-27 05:47:14,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:14,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 913 transitions. [2023-08-27 05:47:14,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 114.125) internal successors, (913), 8 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:14,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 374.0) internal successors, (3366), 9 states have internal predecessors, (3366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:14,745 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 374.0) internal successors, (3366), 9 states have internal predecessors, (3366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:14,745 INFO L175 Difference]: Start difference. First operand has 78 places, 91 transitions, 759 flow. Second operand 8 states and 913 transitions. [2023-08-27 05:47:14,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 112 transitions, 1150 flow [2023-08-27 05:47:14,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 112 transitions, 1070 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-08-27 05:47:14,754 INFO L231 Difference]: Finished difference. Result has 81 places, 98 transitions, 903 flow [2023-08-27 05:47:14,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=903, PETRI_PLACES=81, PETRI_TRANSITIONS=98} [2023-08-27 05:47:14,754 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 52 predicate places. [2023-08-27 05:47:14,754 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 98 transitions, 903 flow [2023-08-27 05:47:14,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 111.125) internal successors, (889), 8 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:14,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:14,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:14,762 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-08-27 05:47:14,959 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,SelfDestructingSolverStorable20 [2023-08-27 05:47:14,959 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:14,960 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:14,960 INFO L85 PathProgramCache]: Analyzing trace with hash -55582799, now seen corresponding path program 1 times [2023-08-27 05:47:14,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:14,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070103520] [2023-08-27 05:47:14,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:14,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:14,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:15,307 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 05:47:15,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:15,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070103520] [2023-08-27 05:47:15,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070103520] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 05:47:15,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 05:47:15,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-27 05:47:15,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656407301] [2023-08-27 05:47:15,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 05:47:15,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 05:47:15,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:15,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 05:47:15,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-27 05:47:15,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 374 [2023-08-27 05:47:15,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 98 transitions, 903 flow. Second operand has 8 states, 8 states have (on average 125.125) internal successors, (1001), 8 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:15,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:15,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 374 [2023-08-27 05:47:15,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:15,647 INFO L124 PetriNetUnfolderBase]: 1209/2373 cut-off events. [2023-08-27 05:47:15,648 INFO L125 PetriNetUnfolderBase]: For 6068/6068 co-relation queries the response was YES. [2023-08-27 05:47:15,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8538 conditions, 2373 events. 1209/2373 cut-off events. For 6068/6068 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 14686 event pairs, 524 based on Foata normal form. 24/2397 useless extension candidates. Maximal degree in co-relation 8512. Up to 2043 conditions per place. [2023-08-27 05:47:15,656 INFO L140 encePairwiseOnDemand]: 369/374 looper letters, 78 selfloop transitions, 26 changer transitions 10/114 dead transitions. [2023-08-27 05:47:15,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 114 transitions, 1202 flow [2023-08-27 05:47:15,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 05:47:15,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 05:47:15,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 655 transitions. [2023-08-27 05:47:15,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3502673796791444 [2023-08-27 05:47:15,657 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 655 transitions. [2023-08-27 05:47:15,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 655 transitions. [2023-08-27 05:47:15,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:15,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 655 transitions. [2023-08-27 05:47:15,658 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 131.0) internal successors, (655), 5 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-27 05:47:15,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 374.0) internal successors, (2244), 6 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:15,660 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 374.0) internal successors, (2244), 6 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:15,660 INFO L175 Difference]: Start difference. First operand has 81 places, 98 transitions, 903 flow. Second operand 5 states and 655 transitions. [2023-08-27 05:47:15,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 114 transitions, 1202 flow [2023-08-27 05:47:15,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 114 transitions, 1151 flow, removed 1 selfloop flow, removed 5 redundant places. [2023-08-27 05:47:15,669 INFO L231 Difference]: Finished difference. Result has 80 places, 99 transitions, 943 flow [2023-08-27 05:47:15,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=943, PETRI_PLACES=80, PETRI_TRANSITIONS=99} [2023-08-27 05:47:15,669 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 51 predicate places. [2023-08-27 05:47:15,669 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 99 transitions, 943 flow [2023-08-27 05:47:15,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 125.125) internal successors, (1001), 8 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:15,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:15,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:15,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-27 05:47:15,670 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:15,670 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:15,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1482991302, now seen corresponding path program 3 times [2023-08-27 05:47:15,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:15,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892103024] [2023-08-27 05:47:15,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:15,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:15,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:16,006 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:16,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:16,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892103024] [2023-08-27 05:47:16,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892103024] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:16,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584990691] [2023-08-27 05:47:16,007 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 05:47:16,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:16,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:16,007 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:16,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-27 05:47:16,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 05:47:16,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:47:16,092 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-27 05:47:16,092 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:16,267 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:16,268 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:16,362 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-27 05:47:16,363 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 05:47:16,395 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 05:47:16,396 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 05:47:16,401 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 05:47:16,401 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 05:47:16,498 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-27 05:47:16,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584990691] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:16,498 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:16,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2023-08-27 05:47:16,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71571847] [2023-08-27 05:47:16,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:16,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 05:47:16,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:16,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 05:47:16,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2023-08-27 05:47:16,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 374 [2023-08-27 05:47:16,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 99 transitions, 943 flow. Second operand has 18 states, 18 states have (on average 106.88888888888889) internal successors, (1924), 18 states have internal predecessors, (1924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:16,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:16,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 374 [2023-08-27 05:47:16,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:16,849 INFO L124 PetriNetUnfolderBase]: 1238/2424 cut-off events. [2023-08-27 05:47:16,850 INFO L125 PetriNetUnfolderBase]: For 6614/6614 co-relation queries the response was YES. [2023-08-27 05:47:16,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8942 conditions, 2424 events. 1238/2424 cut-off events. For 6614/6614 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 15100 event pairs, 250 based on Foata normal form. 66/2490 useless extension candidates. Maximal degree in co-relation 8916. Up to 2068 conditions per place. [2023-08-27 05:47:16,859 INFO L140 encePairwiseOnDemand]: 364/374 looper letters, 65 selfloop transitions, 52 changer transitions 0/117 dead transitions. [2023-08-27 05:47:16,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 117 transitions, 1276 flow [2023-08-27 05:47:16,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 05:47:16,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 05:47:16,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 988 transitions. [2023-08-27 05:47:16,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2935234699940582 [2023-08-27 05:47:16,860 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 988 transitions. [2023-08-27 05:47:16,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 988 transitions. [2023-08-27 05:47:16,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:16,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 988 transitions. [2023-08-27 05:47:16,862 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 109.77777777777777) internal successors, (988), 9 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:16,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 374.0) internal successors, (3740), 10 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:16,864 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 374.0) internal successors, (3740), 10 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:16,864 INFO L175 Difference]: Start difference. First operand has 80 places, 99 transitions, 943 flow. Second operand 9 states and 988 transitions. [2023-08-27 05:47:16,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 117 transitions, 1276 flow [2023-08-27 05:47:16,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 117 transitions, 1249 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 05:47:16,873 INFO L231 Difference]: Finished difference. Result has 87 places, 102 transitions, 1053 flow [2023-08-27 05:47:16,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=916, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1053, PETRI_PLACES=87, PETRI_TRANSITIONS=102} [2023-08-27 05:47:16,874 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 58 predicate places. [2023-08-27 05:47:16,874 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 102 transitions, 1053 flow [2023-08-27 05:47:16,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 106.88888888888889) internal successors, (1924), 18 states have internal predecessors, (1924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:16,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:16,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:16,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:17,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-08-27 05:47:17,082 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:17,082 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:17,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1343008089, now seen corresponding path program 2 times [2023-08-27 05:47:17,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:17,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663028962] [2023-08-27 05:47:17,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:17,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:17,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:17,306 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 05:47:17,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:17,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663028962] [2023-08-27 05:47:17,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663028962] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:17,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921140372] [2023-08-27 05:47:17,307 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 05:47:17,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:17,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:17,323 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:17,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-27 05:47:17,437 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 05:47:17,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:47:17,438 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 05:47:17,439 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:17,524 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 05:47:17,524 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:17,594 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-27 05:47:17,594 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 05:47:17,618 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 05:47:17,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921140372] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:17,618 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:17,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 4] total 10 [2023-08-27 05:47:17,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698045552] [2023-08-27 05:47:17,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:17,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 05:47:17,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:17,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 05:47:17,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-27 05:47:17,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 374 [2023-08-27 05:47:17,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 102 transitions, 1053 flow. Second operand has 11 states, 11 states have (on average 133.9090909090909) internal successors, (1473), 11 states have internal predecessors, (1473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:17,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:17,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 374 [2023-08-27 05:47:17,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:17,938 INFO L124 PetriNetUnfolderBase]: 1322/2568 cut-off events. [2023-08-27 05:47:17,938 INFO L125 PetriNetUnfolderBase]: For 10673/10673 co-relation queries the response was YES. [2023-08-27 05:47:17,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10363 conditions, 2568 events. 1322/2568 cut-off events. For 10673/10673 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 16005 event pairs, 446 based on Foata normal form. 60/2628 useless extension candidates. Maximal degree in co-relation 10335. Up to 2274 conditions per place. [2023-08-27 05:47:17,952 INFO L140 encePairwiseOnDemand]: 368/374 looper letters, 85 selfloop transitions, 33 changer transitions 0/118 dead transitions. [2023-08-27 05:47:17,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 118 transitions, 1418 flow [2023-08-27 05:47:17,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 05:47:17,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 05:47:17,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 691 transitions. [2023-08-27 05:47:17,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3695187165775401 [2023-08-27 05:47:17,954 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 691 transitions. [2023-08-27 05:47:17,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 691 transitions. [2023-08-27 05:47:17,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:17,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 691 transitions. [2023-08-27 05:47:17,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 138.2) internal successors, (691), 5 states have internal predecessors, (691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:17,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 374.0) internal successors, (2244), 6 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:17,956 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 374.0) internal successors, (2244), 6 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:17,956 INFO L175 Difference]: Start difference. First operand has 87 places, 102 transitions, 1053 flow. Second operand 5 states and 691 transitions. [2023-08-27 05:47:17,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 118 transitions, 1418 flow [2023-08-27 05:47:17,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 118 transitions, 1327 flow, removed 2 selfloop flow, removed 6 redundant places. [2023-08-27 05:47:17,971 INFO L231 Difference]: Finished difference. Result has 86 places, 108 transitions, 1143 flow [2023-08-27 05:47:17,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1143, PETRI_PLACES=86, PETRI_TRANSITIONS=108} [2023-08-27 05:47:17,972 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 57 predicate places. [2023-08-27 05:47:17,972 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 108 transitions, 1143 flow [2023-08-27 05:47:17,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 133.9090909090909) internal successors, (1473), 11 states have internal predecessors, (1473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:17,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:17,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:17,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:18,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:18,177 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:18,178 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:18,178 INFO L85 PathProgramCache]: Analyzing trace with hash 284565726, now seen corresponding path program 4 times [2023-08-27 05:47:18,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:18,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733966181] [2023-08-27 05:47:18,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:18,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:18,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:18,582 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:18,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:18,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733966181] [2023-08-27 05:47:18,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733966181] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:18,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899000285] [2023-08-27 05:47:18,583 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 05:47:18,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:18,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:18,598 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:18,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-27 05:47:18,700 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 05:47:18,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:47:18,701 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 05:47:18,702 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:18,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:47:18,809 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 05:47:18,918 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 05:47:18,918 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:19,038 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse4 (+ c_~B~0.offset (* c_~i_AB~0 4)))) (let ((.cse0 (forall ((v_ArrVal_727 (Array Int Int)) (~B~0.base Int)) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_727) ~B~0.base) .cse4) |c_thread1Thread1of1ForFork0_#t~mem1|))))) (and (or .cse0 (< c_~i_BA~0 c_~Bn~0)) (or .cse0 (< c_~i_BA~0 c_~An~0)) (forall ((v_ArrVal_727 (Array Int Int)) (~B~0.base Int)) (let ((.cse3 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_727))) (let ((.cse1 (select .cse3 ~B~0.base))) (or (let ((.cse2 (* c_~i_BA~0 4))) (= (select .cse1 (+ .cse2 c_~B~0.offset)) (select (select .cse3 c_~A~0.base) (+ c_~A~0.offset .cse2)))) (not (= (select .cse1 .cse4) |c_thread1Thread1of1ForFork0_#t~mem1|))))))))) is different from false [2023-08-27 05:47:19,172 INFO L322 Elim1Store]: treesize reduction 22, result has 88.0 percent of original size [2023-08-27 05:47:19,172 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 251 treesize of output 308 [2023-08-27 05:47:19,198 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:47:19,199 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 147 treesize of output 150 [2023-08-27 05:47:19,213 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 117 treesize of output 111 [2023-08-27 05:47:19,226 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 111 treesize of output 105 [2023-08-27 05:47:20,887 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 05:47:20,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899000285] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:20,887 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:20,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 6] total 20 [2023-08-27 05:47:20,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645535856] [2023-08-27 05:47:20,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:20,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 05:47:20,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:20,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 05:47:20,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=323, Unknown=1, NotChecked=36, Total=420 [2023-08-27 05:47:20,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 101 out of 374 [2023-08-27 05:47:20,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 108 transitions, 1143 flow. Second operand has 21 states, 21 states have (on average 103.04761904761905) internal successors, (2164), 21 states have internal predecessors, (2164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:20,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:20,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 101 of 374 [2023-08-27 05:47:20,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:24,447 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 05:47:24,939 INFO L124 PetriNetUnfolderBase]: 1447/2881 cut-off events. [2023-08-27 05:47:24,939 INFO L125 PetriNetUnfolderBase]: For 13524/13524 co-relation queries the response was YES. [2023-08-27 05:47:24,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11815 conditions, 2881 events. 1447/2881 cut-off events. For 13524/13524 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 19056 event pairs, 354 based on Foata normal form. 66/2947 useless extension candidates. Maximal degree in co-relation 11786. Up to 2260 conditions per place. [2023-08-27 05:47:24,951 INFO L140 encePairwiseOnDemand]: 363/374 looper letters, 83 selfloop transitions, 54 changer transitions 1/138 dead transitions. [2023-08-27 05:47:24,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 138 transitions, 1721 flow [2023-08-27 05:47:24,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 05:47:24,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 05:47:24,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 958 transitions. [2023-08-27 05:47:24,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2846108140225787 [2023-08-27 05:47:24,952 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 958 transitions. [2023-08-27 05:47:24,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 958 transitions. [2023-08-27 05:47:24,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:24,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 958 transitions. [2023-08-27 05:47:24,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 106.44444444444444) internal successors, (958), 9 states have internal predecessors, (958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:24,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 374.0) internal successors, (3740), 10 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:24,955 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 374.0) internal successors, (3740), 10 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:24,956 INFO L175 Difference]: Start difference. First operand has 86 places, 108 transitions, 1143 flow. Second operand 9 states and 958 transitions. [2023-08-27 05:47:24,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 138 transitions, 1721 flow [2023-08-27 05:47:24,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 138 transitions, 1637 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-08-27 05:47:24,972 INFO L231 Difference]: Finished difference. Result has 93 places, 120 transitions, 1422 flow [2023-08-27 05:47:24,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1422, PETRI_PLACES=93, PETRI_TRANSITIONS=120} [2023-08-27 05:47:24,973 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 64 predicate places. [2023-08-27 05:47:24,973 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 120 transitions, 1422 flow [2023-08-27 05:47:24,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 103.04761904761905) internal successors, (2164), 21 states have internal predecessors, (2164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:24,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:24,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:24,978 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:25,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:25,178 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:25,178 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:25,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1012796129, now seen corresponding path program 3 times [2023-08-27 05:47:25,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:25,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886922555] [2023-08-27 05:47:25,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:25,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:25,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:25,397 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 05:47:25,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:25,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886922555] [2023-08-27 05:47:25,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886922555] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:25,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552583051] [2023-08-27 05:47:25,398 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 05:47:25,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:25,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:25,399 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:25,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-27 05:47:25,488 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 05:47:25,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:47:25,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 05:47:25,490 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:25,561 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 05:47:25,561 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:25,615 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-27 05:47:25,615 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 05:47:25,643 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 05:47:25,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552583051] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:25,643 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:25,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 4] total 10 [2023-08-27 05:47:25,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739556971] [2023-08-27 05:47:25,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:25,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 05:47:25,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:25,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 05:47:25,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-27 05:47:25,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 374 [2023-08-27 05:47:25,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 120 transitions, 1422 flow. Second operand has 11 states, 11 states have (on average 133.9090909090909) internal successors, (1473), 11 states have internal predecessors, (1473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:25,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:25,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 374 [2023-08-27 05:47:25,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:25,961 INFO L124 PetriNetUnfolderBase]: 1531/3025 cut-off events. [2023-08-27 05:47:25,961 INFO L125 PetriNetUnfolderBase]: For 17515/17515 co-relation queries the response was YES. [2023-08-27 05:47:25,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13961 conditions, 3025 events. 1531/3025 cut-off events. For 17515/17515 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 19982 event pairs, 344 based on Foata normal form. 60/3085 useless extension candidates. Maximal degree in co-relation 13930. Up to 2089 conditions per place. [2023-08-27 05:47:25,978 INFO L140 encePairwiseOnDemand]: 368/374 looper letters, 92 selfloop transitions, 53 changer transitions 0/145 dead transitions. [2023-08-27 05:47:25,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 145 transitions, 1904 flow [2023-08-27 05:47:25,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 05:47:25,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 05:47:25,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 828 transitions. [2023-08-27 05:47:25,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3689839572192513 [2023-08-27 05:47:25,980 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 828 transitions. [2023-08-27 05:47:25,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 828 transitions. [2023-08-27 05:47:25,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:25,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 828 transitions. [2023-08-27 05:47:25,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 138.0) internal successors, (828), 6 states have internal predecessors, (828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:25,982 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 374.0) internal successors, (2618), 7 states have internal predecessors, (2618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:25,982 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 374.0) internal successors, (2618), 7 states have internal predecessors, (2618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:25,982 INFO L175 Difference]: Start difference. First operand has 93 places, 120 transitions, 1422 flow. Second operand 6 states and 828 transitions. [2023-08-27 05:47:25,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 145 transitions, 1904 flow [2023-08-27 05:47:26,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 145 transitions, 1827 flow, removed 2 selfloop flow, removed 6 redundant places. [2023-08-27 05:47:26,013 INFO L231 Difference]: Finished difference. Result has 93 places, 126 transitions, 1565 flow [2023-08-27 05:47:26,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=1345, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1565, PETRI_PLACES=93, PETRI_TRANSITIONS=126} [2023-08-27 05:47:26,014 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 64 predicate places. [2023-08-27 05:47:26,014 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 126 transitions, 1565 flow [2023-08-27 05:47:26,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 133.9090909090909) internal successors, (1473), 11 states have internal predecessors, (1473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:26,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:26,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:26,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:26,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-27 05:47:26,219 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:26,219 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:26,219 INFO L85 PathProgramCache]: Analyzing trace with hash -2099902392, now seen corresponding path program 5 times [2023-08-27 05:47:26,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:26,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350172992] [2023-08-27 05:47:26,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:26,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:26,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:26,742 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-27 05:47:26,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:26,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350172992] [2023-08-27 05:47:26,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350172992] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:26,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022810775] [2023-08-27 05:47:26,742 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 05:47:26,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:26,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:26,757 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:26,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-27 05:47:26,876 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 05:47:26,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:47:26,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-27 05:47:26,880 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:27,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:47:27,018 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 05:47:27,098 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 05:47:27,098 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 05:47:27,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022810775] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 05:47:27,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 05:47:27,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 14 [2023-08-27 05:47:27,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633775064] [2023-08-27 05:47:27,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 05:47:27,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 05:47:27,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:27,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 05:47:27,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2023-08-27 05:47:27,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 374 [2023-08-27 05:47:27,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 126 transitions, 1565 flow. Second operand has 8 states, 8 states have (on average 123.125) internal successors, (985), 8 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:27,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:27,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 374 [2023-08-27 05:47:27,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:27,449 INFO L124 PetriNetUnfolderBase]: 1507/2913 cut-off events. [2023-08-27 05:47:27,449 INFO L125 PetriNetUnfolderBase]: For 20180/20180 co-relation queries the response was YES. [2023-08-27 05:47:27,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13755 conditions, 2913 events. 1507/2913 cut-off events. For 20180/20180 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 18571 event pairs, 624 based on Foata normal form. 12/2925 useless extension candidates. Maximal degree in co-relation 13724. Up to 2709 conditions per place. [2023-08-27 05:47:27,461 INFO L140 encePairwiseOnDemand]: 368/374 looper letters, 85 selfloop transitions, 38 changer transitions 3/126 dead transitions. [2023-08-27 05:47:27,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 126 transitions, 1700 flow [2023-08-27 05:47:27,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 05:47:27,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 05:47:27,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 759 transitions. [2023-08-27 05:47:27,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3382352941176471 [2023-08-27 05:47:27,462 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 759 transitions. [2023-08-27 05:47:27,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 759 transitions. [2023-08-27 05:47:27,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:27,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 759 transitions. [2023-08-27 05:47:27,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 126.5) internal successors, (759), 6 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:27,464 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 374.0) internal successors, (2618), 7 states have internal predecessors, (2618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:27,465 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 374.0) internal successors, (2618), 7 states have internal predecessors, (2618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:27,465 INFO L175 Difference]: Start difference. First operand has 93 places, 126 transitions, 1565 flow. Second operand 6 states and 759 transitions. [2023-08-27 05:47:27,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 126 transitions, 1700 flow [2023-08-27 05:47:27,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 126 transitions, 1502 flow, removed 20 selfloop flow, removed 6 redundant places. [2023-08-27 05:47:27,500 INFO L231 Difference]: Finished difference. Result has 92 places, 119 transitions, 1288 flow [2023-08-27 05:47:27,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=1220, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1288, PETRI_PLACES=92, PETRI_TRANSITIONS=119} [2023-08-27 05:47:27,500 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 63 predicate places. [2023-08-27 05:47:27,500 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 119 transitions, 1288 flow [2023-08-27 05:47:27,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 123.125) internal successors, (985), 8 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:27,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:27,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:27,505 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-08-27 05:47:27,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-27 05:47:27,705 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:27,705 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:27,705 INFO L85 PathProgramCache]: Analyzing trace with hash 144582513, now seen corresponding path program 4 times [2023-08-27 05:47:27,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:27,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965590163] [2023-08-27 05:47:27,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:27,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:27,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:27,970 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 05:47:27,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:27,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965590163] [2023-08-27 05:47:27,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965590163] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:27,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242893228] [2023-08-27 05:47:27,970 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 05:47:27,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:27,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:27,982 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:27,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-27 05:47:28,072 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 05:47:28,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:47:28,073 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 05:47:28,074 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:28,190 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 05:47:28,222 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 05:47:28,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:47:28,279 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 05:47:28,328 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 05:47:28,328 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:28,367 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_846 (Array Int Int))) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_846))) (let ((.cse0 (select .cse2 c_~B~0.base))) (or (= (select .cse0 (+ c_~B~0.offset (* c_~i_AB~0 4))) |c_thread1Thread1of1ForFork0_#t~mem1|) (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select .cse0 (+ .cse1 c_~B~0.offset)) (select (select .cse2 c_~A~0.base) (+ c_~A~0.offset .cse1))))))))) is different from false [2023-08-27 05:47:28,373 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_846 (Array Int Int))) (let ((.cse3 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_846))) (let ((.cse0 (select .cse3 c_~B~0.base))) (or (let ((.cse1 (* c_~i_AB~0 4))) (= (select .cse0 (+ c_~B~0.offset .cse1)) (select (select |c_#memory_int| c_~A~0.base) (+ c_~A~0.offset .cse1)))) (not (let ((.cse2 (* c_~i_BA~0 4))) (= (select .cse0 (+ .cse2 c_~B~0.offset)) (select (select .cse3 c_~A~0.base) (+ c_~A~0.offset .cse2))))))))) is different from false [2023-08-27 05:47:28,384 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_845 (Array Int Int)) (v_ArrVal_846 (Array Int Int))) (let ((.cse3 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_845))) (let ((.cse2 (store .cse3 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_846))) (let ((.cse0 (select .cse2 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select .cse0 (+ .cse1 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (select (select .cse2 c_~A~0.base) (+ c_~A~0.offset .cse1))))) (let ((.cse4 (* c_~i_AB~0 4))) (= (select (select .cse3 c_~A~0.base) (+ c_~A~0.offset .cse4)) (select .cse0 (+ .cse4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))))))))) is different from false [2023-08-27 05:47:28,390 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:47:28,390 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 109 treesize of output 73 [2023-08-27 05:47:28,423 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:47:28,424 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 2132 treesize of output 1856 [2023-08-27 05:47:28,467 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:47:28,468 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 512 treesize of output 492 [2023-08-27 05:47:28,492 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:47:28,493 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 428 treesize of output 340 [2023-08-27 05:47:30,928 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2023-08-27 05:47:30,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242893228] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:30,929 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:30,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-08-27 05:47:30,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96144186] [2023-08-27 05:47:30,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:30,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 05:47:30,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:30,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 05:47:30,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=243, Unknown=3, NotChecked=102, Total=420 [2023-08-27 05:47:30,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 374 [2023-08-27 05:47:30,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 119 transitions, 1288 flow. Second operand has 21 states, 21 states have (on average 110.9047619047619) internal successors, (2329), 21 states have internal predecessors, (2329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:30,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:30,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 374 [2023-08-27 05:47:30,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:31,316 INFO L124 PetriNetUnfolderBase]: 1357/2589 cut-off events. [2023-08-27 05:47:31,316 INFO L125 PetriNetUnfolderBase]: For 13402/13402 co-relation queries the response was YES. [2023-08-27 05:47:31,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11911 conditions, 2589 events. 1357/2589 cut-off events. For 13402/13402 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15765 event pairs, 506 based on Foata normal form. 60/2649 useless extension candidates. Maximal degree in co-relation 11882. Up to 2217 conditions per place. [2023-08-27 05:47:31,326 INFO L140 encePairwiseOnDemand]: 366/374 looper letters, 77 selfloop transitions, 52 changer transitions 0/129 dead transitions. [2023-08-27 05:47:31,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 129 transitions, 1594 flow [2023-08-27 05:47:31,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 05:47:31,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 05:47:31,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 690 transitions. [2023-08-27 05:47:31,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3074866310160428 [2023-08-27 05:47:31,328 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 690 transitions. [2023-08-27 05:47:31,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 690 transitions. [2023-08-27 05:47:31,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:31,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 690 transitions. [2023-08-27 05:47:31,328 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 115.0) internal successors, (690), 6 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:31,329 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 374.0) internal successors, (2618), 7 states have internal predecessors, (2618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:31,329 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 374.0) internal successors, (2618), 7 states have internal predecessors, (2618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:31,330 INFO L175 Difference]: Start difference. First operand has 92 places, 119 transitions, 1288 flow. Second operand 6 states and 690 transitions. [2023-08-27 05:47:31,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 129 transitions, 1594 flow [2023-08-27 05:47:31,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 129 transitions, 1489 flow, removed 1 selfloop flow, removed 6 redundant places. [2023-08-27 05:47:31,348 INFO L231 Difference]: Finished difference. Result has 90 places, 119 transitions, 1307 flow [2023-08-27 05:47:31,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=1183, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1307, PETRI_PLACES=90, PETRI_TRANSITIONS=119} [2023-08-27 05:47:31,348 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 61 predicate places. [2023-08-27 05:47:31,348 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 119 transitions, 1307 flow [2023-08-27 05:47:31,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 110.9047619047619) internal successors, (2329), 21 states have internal predecessors, (2329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:31,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:31,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:31,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:31,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-27 05:47:31,563 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:31,563 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:31,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1076416482, now seen corresponding path program 6 times [2023-08-27 05:47:31,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:31,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501037986] [2023-08-27 05:47:31,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:31,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:31,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:32,016 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:32,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:32,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501037986] [2023-08-27 05:47:32,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501037986] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:32,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136210450] [2023-08-27 05:47:32,016 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 05:47:32,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:32,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:32,017 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:32,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-27 05:47:32,133 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 05:47:32,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:47:32,134 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 05:47:32,135 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:32,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:47:32,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:47:32,399 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 05:47:32,399 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-27 05:47:32,452 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:47:32,452 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:32,601 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-27 05:47:32,601 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 126 treesize of output 143 [2023-08-27 05:47:32,611 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:47:32,611 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 73 treesize of output 58 [2023-08-27 05:47:32,939 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-27 05:47:32,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136210450] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:32,940 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:32,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2023-08-27 05:47:32,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514388470] [2023-08-27 05:47:32,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:32,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 05:47:32,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:32,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 05:47:32,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=561, Unknown=2, NotChecked=0, Total=650 [2023-08-27 05:47:32,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 374 [2023-08-27 05:47:32,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 119 transitions, 1307 flow. Second operand has 26 states, 26 states have (on average 100.65384615384616) internal successors, (2617), 26 states have internal predecessors, (2617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:32,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:32,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 374 [2023-08-27 05:47:32,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:33,587 INFO L124 PetriNetUnfolderBase]: 1279/2423 cut-off events. [2023-08-27 05:47:33,588 INFO L125 PetriNetUnfolderBase]: For 12600/12600 co-relation queries the response was YES. [2023-08-27 05:47:33,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11504 conditions, 2423 events. 1279/2423 cut-off events. For 12600/12600 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14616 event pairs, 210 based on Foata normal form. 66/2489 useless extension candidates. Maximal degree in co-relation 11475. Up to 1811 conditions per place. [2023-08-27 05:47:33,597 INFO L140 encePairwiseOnDemand]: 365/374 looper letters, 77 selfloop transitions, 56 changer transitions 0/133 dead transitions. [2023-08-27 05:47:33,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 133 transitions, 1664 flow [2023-08-27 05:47:33,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 05:47:33,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 05:47:33,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 931 transitions. [2023-08-27 05:47:33,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2765894236482472 [2023-08-27 05:47:33,600 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 931 transitions. [2023-08-27 05:47:33,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 931 transitions. [2023-08-27 05:47:33,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:33,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 931 transitions. [2023-08-27 05:47:33,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 103.44444444444444) internal successors, (931), 9 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:33,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 374.0) internal successors, (3740), 10 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:33,603 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 374.0) internal successors, (3740), 10 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:33,603 INFO L175 Difference]: Start difference. First operand has 90 places, 119 transitions, 1307 flow. Second operand 9 states and 931 transitions. [2023-08-27 05:47:33,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 133 transitions, 1664 flow [2023-08-27 05:47:33,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 133 transitions, 1574 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-27 05:47:33,620 INFO L231 Difference]: Finished difference. Result has 95 places, 119 transitions, 1357 flow [2023-08-27 05:47:33,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=1219, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1357, PETRI_PLACES=95, PETRI_TRANSITIONS=119} [2023-08-27 05:47:33,622 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 66 predicate places. [2023-08-27 05:47:33,622 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 119 transitions, 1357 flow [2023-08-27 05:47:33,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 100.65384615384616) internal successors, (2617), 26 states have internal predecessors, (2617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:33,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:33,623 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-27 05:47:33,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:33,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 05:47:33,828 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:33,828 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:33,828 INFO L85 PathProgramCache]: Analyzing trace with hash -2095851509, now seen corresponding path program 1 times [2023-08-27 05:47:33,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:33,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301643032] [2023-08-27 05:47:33,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:33,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:33,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:33,896 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 05:47:33,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:33,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301643032] [2023-08-27 05:47:33,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301643032] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:33,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177828221] [2023-08-27 05:47:33,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:33,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:33,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:33,898 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:33,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-27 05:47:33,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:33,994 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 05:47:33,995 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:34,056 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 05:47:34,056 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:34,106 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 05:47:34,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177828221] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:34,106 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:34,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 2] total 5 [2023-08-27 05:47:34,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325261112] [2023-08-27 05:47:34,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:34,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 05:47:34,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:34,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 05:47:34,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-27 05:47:34,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 374 [2023-08-27 05:47:34,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 119 transitions, 1357 flow. Second operand has 7 states, 7 states have (on average 158.28571428571428) internal successors, (1108), 7 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:34,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:34,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 374 [2023-08-27 05:47:34,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:34,455 INFO L124 PetriNetUnfolderBase]: 1621/3086 cut-off events. [2023-08-27 05:47:34,455 INFO L125 PetriNetUnfolderBase]: For 16733/16733 co-relation queries the response was YES. [2023-08-27 05:47:34,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14827 conditions, 3086 events. 1621/3086 cut-off events. For 16733/16733 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 18906 event pairs, 324 based on Foata normal form. 15/3101 useless extension candidates. Maximal degree in co-relation 14797. Up to 1885 conditions per place. [2023-08-27 05:47:34,466 INFO L140 encePairwiseOnDemand]: 370/374 looper letters, 124 selfloop transitions, 35 changer transitions 14/173 dead transitions. [2023-08-27 05:47:34,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 173 transitions, 2045 flow [2023-08-27 05:47:34,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 05:47:34,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 05:47:34,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1139 transitions. [2023-08-27 05:47:34,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43506493506493504 [2023-08-27 05:47:34,467 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1139 transitions. [2023-08-27 05:47:34,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1139 transitions. [2023-08-27 05:47:34,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:34,467 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1139 transitions. [2023-08-27 05:47:34,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 162.71428571428572) internal successors, (1139), 7 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:34,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 374.0) internal successors, (2992), 8 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:34,470 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 374.0) internal successors, (2992), 8 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:34,470 INFO L175 Difference]: Start difference. First operand has 95 places, 119 transitions, 1357 flow. Second operand 7 states and 1139 transitions. [2023-08-27 05:47:34,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 173 transitions, 2045 flow [2023-08-27 05:47:34,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 173 transitions, 1922 flow, removed 7 selfloop flow, removed 8 redundant places. [2023-08-27 05:47:34,487 INFO L231 Difference]: Finished difference. Result has 96 places, 124 transitions, 1246 flow [2023-08-27 05:47:34,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=1245, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1246, PETRI_PLACES=96, PETRI_TRANSITIONS=124} [2023-08-27 05:47:34,488 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 67 predicate places. [2023-08-27 05:47:34,488 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 124 transitions, 1246 flow [2023-08-27 05:47:34,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 158.28571428571428) internal successors, (1108), 7 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:34,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:34,488 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-27 05:47:34,495 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:34,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:34,693 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:34,693 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:34,693 INFO L85 PathProgramCache]: Analyzing trace with hash -785401653, now seen corresponding path program 2 times [2023-08-27 05:47:34,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:34,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287533577] [2023-08-27 05:47:34,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:34,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:34,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:34,768 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 05:47:34,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:34,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287533577] [2023-08-27 05:47:34,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287533577] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:34,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727066874] [2023-08-27 05:47:34,768 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 05:47:34,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:34,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:34,769 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:34,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-27 05:47:34,871 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 05:47:34,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:47:34,872 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 05:47:34,872 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:34,935 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 05:47:34,935 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:34,956 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 05:47:34,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727066874] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:34,956 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:34,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 2] total 5 [2023-08-27 05:47:34,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493335611] [2023-08-27 05:47:34,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:34,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 05:47:34,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:34,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 05:47:34,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-27 05:47:34,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 374 [2023-08-27 05:47:34,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 124 transitions, 1246 flow. Second operand has 7 states, 7 states have (on average 158.28571428571428) internal successors, (1108), 7 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:34,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:34,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 374 [2023-08-27 05:47:34,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:35,281 INFO L124 PetriNetUnfolderBase]: 1770/3341 cut-off events. [2023-08-27 05:47:35,282 INFO L125 PetriNetUnfolderBase]: For 16815/16815 co-relation queries the response was YES. [2023-08-27 05:47:35,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15806 conditions, 3341 events. 1770/3341 cut-off events. For 16815/16815 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 20303 event pairs, 483 based on Foata normal form. 15/3356 useless extension candidates. Maximal degree in co-relation 15774. Up to 2324 conditions per place. [2023-08-27 05:47:35,295 INFO L140 encePairwiseOnDemand]: 370/374 looper letters, 126 selfloop transitions, 37 changer transitions 16/179 dead transitions. [2023-08-27 05:47:35,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 179 transitions, 2046 flow [2023-08-27 05:47:35,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 05:47:35,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 05:47:35,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1134 transitions. [2023-08-27 05:47:35,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43315508021390375 [2023-08-27 05:47:35,297 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1134 transitions. [2023-08-27 05:47:35,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1134 transitions. [2023-08-27 05:47:35,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:35,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1134 transitions. [2023-08-27 05:47:35,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 162.0) internal successors, (1134), 7 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:35,299 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 374.0) internal successors, (2992), 8 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:35,299 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 374.0) internal successors, (2992), 8 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:35,300 INFO L175 Difference]: Start difference. First operand has 96 places, 124 transitions, 1246 flow. Second operand 7 states and 1134 transitions. [2023-08-27 05:47:35,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 179 transitions, 2046 flow [2023-08-27 05:47:35,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 179 transitions, 2024 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-27 05:47:35,325 INFO L231 Difference]: Finished difference. Result has 104 places, 133 transitions, 1409 flow [2023-08-27 05:47:35,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=1224, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1409, PETRI_PLACES=104, PETRI_TRANSITIONS=133} [2023-08-27 05:47:35,325 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 75 predicate places. [2023-08-27 05:47:35,325 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 133 transitions, 1409 flow [2023-08-27 05:47:35,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 158.28571428571428) internal successors, (1108), 7 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:35,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:35,325 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:35,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:35,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:35,530 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:35,530 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:35,530 INFO L85 PathProgramCache]: Analyzing trace with hash 2093429694, now seen corresponding path program 3 times [2023-08-27 05:47:35,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:35,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2583045] [2023-08-27 05:47:35,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:35,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:35,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:35,597 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 05:47:35,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:35,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2583045] [2023-08-27 05:47:35,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2583045] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:35,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925303863] [2023-08-27 05:47:35,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 05:47:35,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:35,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:35,599 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:35,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-27 05:47:35,700 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 05:47:35,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:47:35,701 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 05:47:35,701 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:35,765 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 05:47:35,765 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:35,802 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 05:47:35,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925303863] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:35,802 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:35,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-08-27 05:47:35,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038012349] [2023-08-27 05:47:35,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:35,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 05:47:35,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:35,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 05:47:35,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2023-08-27 05:47:35,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 374 [2023-08-27 05:47:35,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 133 transitions, 1409 flow. Second operand has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:35,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:35,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 374 [2023-08-27 05:47:35,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:36,133 INFO L124 PetriNetUnfolderBase]: 1537/2875 cut-off events. [2023-08-27 05:47:36,134 INFO L125 PetriNetUnfolderBase]: For 16492/16492 co-relation queries the response was YES. [2023-08-27 05:47:36,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14257 conditions, 2875 events. 1537/2875 cut-off events. For 16492/16492 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 16897 event pairs, 1007 based on Foata normal form. 20/2895 useless extension candidates. Maximal degree in co-relation 14221. Up to 2704 conditions per place. [2023-08-27 05:47:36,145 INFO L140 encePairwiseOnDemand]: 370/374 looper letters, 120 selfloop transitions, 3 changer transitions 53/176 dead transitions. [2023-08-27 05:47:36,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 176 transitions, 2025 flow [2023-08-27 05:47:36,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 05:47:36,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 05:47:36,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 829 transitions. [2023-08-27 05:47:36,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3694295900178253 [2023-08-27 05:47:36,147 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 829 transitions. [2023-08-27 05:47:36,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 829 transitions. [2023-08-27 05:47:36,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:36,147 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 829 transitions. [2023-08-27 05:47:36,147 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 138.16666666666666) internal successors, (829), 6 states have internal predecessors, (829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:36,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 374.0) internal successors, (2618), 7 states have internal predecessors, (2618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:36,149 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 374.0) internal successors, (2618), 7 states have internal predecessors, (2618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:36,149 INFO L175 Difference]: Start difference. First operand has 104 places, 133 transitions, 1409 flow. Second operand 6 states and 829 transitions. [2023-08-27 05:47:36,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 176 transitions, 2025 flow [2023-08-27 05:47:36,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 176 transitions, 1906 flow, removed 17 selfloop flow, removed 4 redundant places. [2023-08-27 05:47:36,165 INFO L231 Difference]: Finished difference. Result has 103 places, 123 transitions, 1155 flow [2023-08-27 05:47:36,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=1255, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1155, PETRI_PLACES=103, PETRI_TRANSITIONS=123} [2023-08-27 05:47:36,165 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 74 predicate places. [2023-08-27 05:47:36,165 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 123 transitions, 1155 flow [2023-08-27 05:47:36,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:36,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:36,166 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:36,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:36,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:36,371 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:36,371 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:36,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1415253010, now seen corresponding path program 4 times [2023-08-27 05:47:36,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:36,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473803629] [2023-08-27 05:47:36,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:36,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:36,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:36,506 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 05:47:36,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:36,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473803629] [2023-08-27 05:47:36,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473803629] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:36,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757779581] [2023-08-27 05:47:36,507 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 05:47:36,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:36,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:36,508 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:36,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-27 05:47:36,610 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 05:47:36,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:47:36,611 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 05:47:36,613 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:36,731 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 05:47:36,732 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:36,825 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 05:47:36,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757779581] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:36,825 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:36,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2023-08-27 05:47:36,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175142921] [2023-08-27 05:47:36,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:36,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 05:47:36,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:36,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 05:47:36,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=353, Unknown=0, NotChecked=0, Total=462 [2023-08-27 05:47:36,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 374 [2023-08-27 05:47:36,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 123 transitions, 1155 flow. Second operand has 22 states, 22 states have (on average 130.0) internal successors, (2860), 22 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:36,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:36,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 374 [2023-08-27 05:47:36,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:37,131 INFO L124 PetriNetUnfolderBase]: 1302/2399 cut-off events. [2023-08-27 05:47:37,131 INFO L125 PetriNetUnfolderBase]: For 11873/11873 co-relation queries the response was YES. [2023-08-27 05:47:37,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11866 conditions, 2399 events. 1302/2399 cut-off events. For 11873/11873 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 13359 event pairs, 350 based on Foata normal form. 68/2467 useless extension candidates. Maximal degree in co-relation 11830. Up to 855 conditions per place. [2023-08-27 05:47:37,141 INFO L140 encePairwiseOnDemand]: 366/374 looper letters, 112 selfloop transitions, 57 changer transitions 0/169 dead transitions. [2023-08-27 05:47:37,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 169 transitions, 1814 flow [2023-08-27 05:47:37,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 05:47:37,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 05:47:37,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1460 transitions. [2023-08-27 05:47:37,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35488575595527466 [2023-08-27 05:47:37,143 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1460 transitions. [2023-08-27 05:47:37,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1460 transitions. [2023-08-27 05:47:37,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:37,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1460 transitions. [2023-08-27 05:47:37,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 132.72727272727272) internal successors, (1460), 11 states have internal predecessors, (1460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:37,163 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 374.0) internal successors, (4488), 12 states have internal predecessors, (4488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:37,163 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 374.0) internal successors, (4488), 12 states have internal predecessors, (4488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:37,163 INFO L175 Difference]: Start difference. First operand has 103 places, 123 transitions, 1155 flow. Second operand 11 states and 1460 transitions. [2023-08-27 05:47:37,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 169 transitions, 1814 flow [2023-08-27 05:47:37,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 169 transitions, 1767 flow, removed 11 selfloop flow, removed 7 redundant places. [2023-08-27 05:47:37,202 INFO L231 Difference]: Finished difference. Result has 103 places, 124 transitions, 1278 flow [2023-08-27 05:47:37,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=1108, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1278, PETRI_PLACES=103, PETRI_TRANSITIONS=124} [2023-08-27 05:47:37,203 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 74 predicate places. [2023-08-27 05:47:37,203 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 124 transitions, 1278 flow [2023-08-27 05:47:37,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 130.0) internal successors, (2860), 22 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:37,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:37,203 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:37,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:37,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:37,408 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:37,408 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:37,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1481007496, now seen corresponding path program 5 times [2023-08-27 05:47:37,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:37,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277532000] [2023-08-27 05:47:37,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:37,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:37,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:38,165 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 05:47:38,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:38,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277532000] [2023-08-27 05:47:38,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277532000] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:38,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842715503] [2023-08-27 05:47:38,165 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 05:47:38,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:38,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:38,166 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:38,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-27 05:47:38,280 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 05:47:38,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:47:38,281 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 05:47:38,283 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:38,521 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:47:38,521 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:38,756 INFO L322 Elim1Store]: treesize reduction 41, result has 79.0 percent of original size [2023-08-27 05:47:38,757 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 05:47:39,451 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:47:39,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842715503] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:39,451 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:39,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 6] total 24 [2023-08-27 05:47:39,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395485119] [2023-08-27 05:47:39,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:39,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 05:47:39,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:39,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 05:47:39,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2023-08-27 05:47:39,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 374 [2023-08-27 05:47:39,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 124 transitions, 1278 flow. Second operand has 25 states, 25 states have (on average 107.16) internal successors, (2679), 25 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:39,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:39,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 374 [2023-08-27 05:47:39,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:40,255 INFO L124 PetriNetUnfolderBase]: 1541/2834 cut-off events. [2023-08-27 05:47:40,255 INFO L125 PetriNetUnfolderBase]: For 15331/15331 co-relation queries the response was YES. [2023-08-27 05:47:40,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14494 conditions, 2834 events. 1541/2834 cut-off events. For 15331/15331 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 16141 event pairs, 228 based on Foata normal form. 54/2888 useless extension candidates. Maximal degree in co-relation 14459. Up to 1599 conditions per place. [2023-08-27 05:47:40,267 INFO L140 encePairwiseOnDemand]: 363/374 looper letters, 131 selfloop transitions, 77 changer transitions 1/209 dead transitions. [2023-08-27 05:47:40,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 209 transitions, 2324 flow [2023-08-27 05:47:40,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 05:47:40,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 05:47:40,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1996 transitions. [2023-08-27 05:47:40,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2964943553178847 [2023-08-27 05:47:40,269 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1996 transitions. [2023-08-27 05:47:40,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1996 transitions. [2023-08-27 05:47:40,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:40,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1996 transitions. [2023-08-27 05:47:40,271 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 110.88888888888889) internal successors, (1996), 18 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:40,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 374.0) internal successors, (7106), 19 states have internal predecessors, (7106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:40,274 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 374.0) internal successors, (7106), 19 states have internal predecessors, (7106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:40,274 INFO L175 Difference]: Start difference. First operand has 103 places, 124 transitions, 1278 flow. Second operand 18 states and 1996 transitions. [2023-08-27 05:47:40,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 209 transitions, 2324 flow [2023-08-27 05:47:40,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 209 transitions, 2189 flow, removed 6 selfloop flow, removed 9 redundant places. [2023-08-27 05:47:40,293 INFO L231 Difference]: Finished difference. Result has 118 places, 149 transitions, 1625 flow [2023-08-27 05:47:40,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=1155, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1625, PETRI_PLACES=118, PETRI_TRANSITIONS=149} [2023-08-27 05:47:40,294 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 89 predicate places. [2023-08-27 05:47:40,294 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 149 transitions, 1625 flow [2023-08-27 05:47:40,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 107.16) internal successors, (2679), 25 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:40,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:40,294 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:40,299 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:40,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:40,499 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:40,499 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:40,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1712392845, now seen corresponding path program 1 times [2023-08-27 05:47:40,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:40,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816075942] [2023-08-27 05:47:40,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:40,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:40,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:40,759 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 05:47:40,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:40,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816075942] [2023-08-27 05:47:40,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816075942] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:40,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286635671] [2023-08-27 05:47:40,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:40,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:40,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:40,760 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:40,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-27 05:47:40,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:40,873 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 05:47:40,874 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:41,043 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 05:47:41,043 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:41,129 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-27 05:47:41,129 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 05:47:41,170 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 05:47:41,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286635671] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:41,170 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:41,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 6] total 19 [2023-08-27 05:47:41,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881593310] [2023-08-27 05:47:41,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:41,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 05:47:41,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:41,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 05:47:41,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2023-08-27 05:47:41,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 374 [2023-08-27 05:47:41,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 149 transitions, 1625 flow. Second operand has 20 states, 20 states have (on average 121.6) internal successors, (2432), 20 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:41,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:41,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 374 [2023-08-27 05:47:41,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:41,722 INFO L124 PetriNetUnfolderBase]: 1557/2905 cut-off events. [2023-08-27 05:47:41,722 INFO L125 PetriNetUnfolderBase]: For 21902/21902 co-relation queries the response was YES. [2023-08-27 05:47:41,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16923 conditions, 2905 events. 1557/2905 cut-off events. For 21902/21902 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 16936 event pairs, 422 based on Foata normal form. 20/2925 useless extension candidates. Maximal degree in co-relation 16881. Up to 2103 conditions per place. [2023-08-27 05:47:41,736 INFO L140 encePairwiseOnDemand]: 365/374 looper letters, 128 selfloop transitions, 55 changer transitions 22/205 dead transitions. [2023-08-27 05:47:41,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 205 transitions, 2420 flow [2023-08-27 05:47:41,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 05:47:41,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 05:47:41,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1638 transitions. [2023-08-27 05:47:41,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33689839572192515 [2023-08-27 05:47:41,740 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1638 transitions. [2023-08-27 05:47:41,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1638 transitions. [2023-08-27 05:47:41,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:41,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1638 transitions. [2023-08-27 05:47:41,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 126.0) internal successors, (1638), 13 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:41,744 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 374.0) internal successors, (5236), 14 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:41,744 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 374.0) internal successors, (5236), 14 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:41,744 INFO L175 Difference]: Start difference. First operand has 118 places, 149 transitions, 1625 flow. Second operand 13 states and 1638 transitions. [2023-08-27 05:47:41,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 205 transitions, 2420 flow [2023-08-27 05:47:41,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 205 transitions, 2268 flow, removed 17 selfloop flow, removed 10 redundant places. [2023-08-27 05:47:41,783 INFO L231 Difference]: Finished difference. Result has 121 places, 150 transitions, 1611 flow [2023-08-27 05:47:41,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1611, PETRI_PLACES=121, PETRI_TRANSITIONS=150} [2023-08-27 05:47:41,783 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 92 predicate places. [2023-08-27 05:47:41,783 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 150 transitions, 1611 flow [2023-08-27 05:47:41,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 121.6) internal successors, (2432), 20 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:41,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:41,784 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:41,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:41,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-08-27 05:47:41,989 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:41,989 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:41,989 INFO L85 PathProgramCache]: Analyzing trace with hash 884275361, now seen corresponding path program 2 times [2023-08-27 05:47:41,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:41,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496125586] [2023-08-27 05:47:41,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:41,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:42,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:42,265 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:47:42,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:42,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496125586] [2023-08-27 05:47:42,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496125586] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:42,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297929353] [2023-08-27 05:47:42,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 05:47:42,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:42,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:42,267 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:42,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-27 05:47:42,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 05:47:42,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:47:42,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 43 conjunts are in the unsatisfiable core [2023-08-27 05:47:42,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:42,501 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 05:47:42,529 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 05:47:42,560 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 05:47:42,699 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 05:47:42,699 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:42,981 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:47:42,981 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 114 treesize of output 78 [2023-08-27 05:47:43,025 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-27 05:47:43,026 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 860 treesize of output 776 [2023-08-27 05:47:43,038 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 05:47:43,039 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 05:47:43,056 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:47:43,057 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 724 treesize of output 566 [2023-08-27 05:47:43,071 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 05:47:43,073 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 05:47:43,090 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:47:43,091 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 516 treesize of output 462 [2023-08-27 05:47:44,301 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 05:47:44,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297929353] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:44,302 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:44,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12, 11] total 30 [2023-08-27 05:47:44,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201465616] [2023-08-27 05:47:44,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:44,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-27 05:47:44,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:44,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-27 05:47:44,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=800, Unknown=6, NotChecked=0, Total=930 [2023-08-27 05:47:44,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 374 [2023-08-27 05:47:44,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 150 transitions, 1611 flow. Second operand has 31 states, 31 states have (on average 101.7741935483871) internal successors, (3155), 31 states have internal predecessors, (3155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:44,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:44,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 374 [2023-08-27 05:47:44,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:47:48,793 INFO L124 PetriNetUnfolderBase]: 3292/6246 cut-off events. [2023-08-27 05:47:48,793 INFO L125 PetriNetUnfolderBase]: For 45558/45558 co-relation queries the response was YES. [2023-08-27 05:47:48,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36080 conditions, 6246 events. 3292/6246 cut-off events. For 45558/45558 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 43389 event pairs, 629 based on Foata normal form. 52/6298 useless extension candidates. Maximal degree in co-relation 36036. Up to 2527 conditions per place. [2023-08-27 05:47:48,830 INFO L140 encePairwiseOnDemand]: 364/374 looper letters, 297 selfloop transitions, 210 changer transitions 12/519 dead transitions. [2023-08-27 05:47:48,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 519 transitions, 6156 flow [2023-08-27 05:47:48,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-08-27 05:47:48,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-08-27 05:47:48,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 5005 transitions. [2023-08-27 05:47:48,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28473091364205255 [2023-08-27 05:47:48,856 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 5005 transitions. [2023-08-27 05:47:48,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 5005 transitions. [2023-08-27 05:47:48,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:47:48,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 5005 transitions. [2023-08-27 05:47:48,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 106.48936170212765) internal successors, (5005), 47 states have internal predecessors, (5005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:48,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 374.0) internal successors, (17952), 48 states have internal predecessors, (17952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:48,880 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 374.0) internal successors, (17952), 48 states have internal predecessors, (17952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:48,880 INFO L175 Difference]: Start difference. First operand has 121 places, 150 transitions, 1611 flow. Second operand 47 states and 5005 transitions. [2023-08-27 05:47:48,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 519 transitions, 6156 flow [2023-08-27 05:47:48,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 519 transitions, 5856 flow, removed 4 selfloop flow, removed 7 redundant places. [2023-08-27 05:47:48,973 INFO L231 Difference]: Finished difference. Result has 176 places, 314 transitions, 4125 flow [2023-08-27 05:47:48,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=1514, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=4125, PETRI_PLACES=176, PETRI_TRANSITIONS=314} [2023-08-27 05:47:48,974 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 147 predicate places. [2023-08-27 05:47:48,974 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 314 transitions, 4125 flow [2023-08-27 05:47:48,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 101.7741935483871) internal successors, (3155), 31 states have internal predecessors, (3155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:48,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:47:48,974 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:47:48,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-27 05:47:49,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-08-27 05:47:49,179 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:47:49,179 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:47:49,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1582768819, now seen corresponding path program 3 times [2023-08-27 05:47:49,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:47:49,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380244083] [2023-08-27 05:47:49,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:47:49,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:47:49,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:47:49,480 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 05:47:49,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:47:49,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380244083] [2023-08-27 05:47:49,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380244083] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:47:49,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340845989] [2023-08-27 05:47:49,481 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 05:47:49,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:47:49,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:47:49,482 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:47:49,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-27 05:47:49,608 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 05:47:49,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:47:49,609 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 44 conjunts are in the unsatisfiable core [2023-08-27 05:47:49,611 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:47:49,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:47:49,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:47:49,624 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-08-27 05:47:49,624 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-27 05:47:49,679 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 05:47:49,708 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 05:47:49,709 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-27 05:47:49,743 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-27 05:47:49,784 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-27 05:47:49,819 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 05:47:49,846 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 05:47:49,973 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 05:47:49,973 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:47:50,483 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:47:50,483 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 126 treesize of output 90 [2023-08-27 05:47:50,534 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-27 05:47:50,535 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 13804 treesize of output 12768 [2023-08-27 05:47:50,659 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 05:47:50,661 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 05:47:50,680 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:47:50,680 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 3164 treesize of output 2382 [2023-08-27 05:47:50,719 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 05:47:50,719 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 05:47:50,738 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:47:50,739 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 2332 treesize of output 1966 [2023-08-27 05:47:50,776 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 05:47:50,777 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 05:47:50,797 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:47:50,797 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 1916 treesize of output 1758 [2023-08-27 05:47:59,417 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 6 refuted. 2 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 05:47:59,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340845989] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:47:59,417 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:47:59,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 13, 12] total 31 [2023-08-27 05:47:59,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552280241] [2023-08-27 05:47:59,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:47:59,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 05:47:59,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:47:59,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 05:47:59,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=851, Unknown=9, NotChecked=0, Total=992 [2023-08-27 05:47:59,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 374 [2023-08-27 05:47:59,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 314 transitions, 4125 flow. Second operand has 32 states, 32 states have (on average 99.8125) internal successors, (3194), 32 states have internal predecessors, (3194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:47:59,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:47:59,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 374 [2023-08-27 05:47:59,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:48:01,918 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse5 (* c_~i_BA~0 4))) (let ((.cse0 (+ c_~i_BA~0 1)) (.cse12 (select |c_#memory_int| c_~A~0.base)) (.cse6 (+ c_~A~0.offset .cse5 4)) (.cse4 (+ c_~i_AB~0 1))) (and (= c_~i_AB~0 .cse0) (forall ((v_ArrVal_1246 (Array Int Int)) (~B~0.offset Int) (~B~0.base Int) (v_~i_AB~0_88 Int)) (let ((.cse7 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1246))) (let ((.cse3 (select .cse7 ~B~0.base)) (.cse1 (select .cse7 c_~A~0.base))) (or (<= c_~Bn~0 v_~i_AB~0_88) (let ((.cse2 (* v_~i_AB~0_88 4))) (= (select .cse1 (+ c_~A~0.offset .cse2)) (select .cse3 (+ ~B~0.offset .cse2)))) (< v_~i_AB~0_88 .cse4) (not (= (select .cse3 (+ .cse5 ~B~0.offset 4)) (select .cse1 .cse6))))))) (or (forall ((v_ArrVal_1246 (Array Int Int)) (v_ArrVal_1245 (Array Int Int)) (~B~0.offset Int) (~B~0.base Int) (v_~i_AB~0_88 Int)) (let ((.cse11 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1245) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1246))) (let ((.cse9 (select .cse11 ~B~0.base)) (.cse8 (select .cse11 c_~A~0.base))) (or (<= c_~Bn~0 v_~i_AB~0_88) (not (= (select .cse8 .cse6) (select .cse9 (+ .cse5 ~B~0.offset 4)))) (< v_~i_AB~0_88 .cse4) (let ((.cse10 (* v_~i_AB~0_88 4))) (= (select .cse9 (+ ~B~0.offset .cse10)) (select .cse8 (+ c_~A~0.offset .cse10)))))))) (< |c_ULTIMATE.start_create_fresh_int_array_~i~0#1| |c_ULTIMATE.start_create_fresh_int_array_~size#1|)) (= (select .cse12 (* c_~i_AB~0 4)) |c_thread1Thread1of1ForFork0_#t~mem1|) (= c_~B~0.offset 0) (= c_~A~0.offset 0) (or (forall ((|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_122| Int)) (not (= (select |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_122|) 0))) (let ((.cse13 (< 0 c_~i_AB~0))) (and (or (< 0 .cse0) .cse13) (or (< c_~i_BA~0 .cse4) .cse13)))) (forall ((v_~i_AB~0_88 Int)) (or (<= c_~Bn~0 v_~i_AB~0_88) (forall ((~B~0.offset Int) (~B~0.base Int)) (let ((.cse15 (select |c_#memory_int| ~B~0.base))) (or (let ((.cse14 (* v_~i_AB~0_88 4))) (= (select .cse12 (+ c_~A~0.offset .cse14)) (select .cse15 (+ ~B~0.offset .cse14)))) (not (= (select .cse12 .cse6) (select .cse15 (+ .cse5 ~B~0.offset 4))))))) (< v_~i_AB~0_88 .cse4)))))) is different from false [2023-08-27 05:48:04,731 INFO L124 PetriNetUnfolderBase]: 3898/7506 cut-off events. [2023-08-27 05:48:04,731 INFO L125 PetriNetUnfolderBase]: For 97480/97480 co-relation queries the response was YES. [2023-08-27 05:48:04,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49088 conditions, 7506 events. 3898/7506 cut-off events. For 97480/97480 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 55608 event pairs, 758 based on Foata normal form. 84/7590 useless extension candidates. Maximal degree in co-relation 49026. Up to 3837 conditions per place. [2023-08-27 05:48:04,783 INFO L140 encePairwiseOnDemand]: 362/374 looper letters, 311 selfloop transitions, 242 changer transitions 21/574 dead transitions. [2023-08-27 05:48:04,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 574 transitions, 8065 flow [2023-08-27 05:48:04,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-08-27 05:48:04,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2023-08-27 05:48:04,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 4477 transitions. [2023-08-27 05:48:04,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27838577291381666 [2023-08-27 05:48:04,787 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 4477 transitions. [2023-08-27 05:48:04,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 4477 transitions. [2023-08-27 05:48:04,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:48:04,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 4477 transitions. [2023-08-27 05:48:04,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 104.11627906976744) internal successors, (4477), 43 states have internal predecessors, (4477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:04,797 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 374.0) internal successors, (16456), 44 states have internal predecessors, (16456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:04,798 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 374.0) internal successors, (16456), 44 states have internal predecessors, (16456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:04,798 INFO L175 Difference]: Start difference. First operand has 176 places, 314 transitions, 4125 flow. Second operand 43 states and 4477 transitions. [2023-08-27 05:48:04,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 574 transitions, 8065 flow [2023-08-27 05:48:05,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 574 transitions, 7657 flow, removed 114 selfloop flow, removed 11 redundant places. [2023-08-27 05:48:05,080 INFO L231 Difference]: Finished difference. Result has 216 places, 403 transitions, 5918 flow [2023-08-27 05:48:05,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=3738, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=5918, PETRI_PLACES=216, PETRI_TRANSITIONS=403} [2023-08-27 05:48:05,080 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 187 predicate places. [2023-08-27 05:48:05,081 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 403 transitions, 5918 flow [2023-08-27 05:48:05,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 99.8125) internal successors, (3194), 32 states have internal predecessors, (3194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:05,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:48:05,081 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:48:05,086 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-08-27 05:48:05,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-27 05:48:05,286 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:48:05,286 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:48:05,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1360209544, now seen corresponding path program 6 times [2023-08-27 05:48:05,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:48:05,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998183472] [2023-08-27 05:48:05,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:48:05,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:48:05,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:48:05,710 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 05:48:05,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:48:05,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998183472] [2023-08-27 05:48:05,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998183472] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:48:05,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136649660] [2023-08-27 05:48:05,711 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 05:48:05,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:48:05,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:48:05,712 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:48:05,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-27 05:48:05,935 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-27 05:48:05,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:48:05,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 05:48:05,937 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:48:06,215 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 05:48:06,215 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:48:06,350 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-27 05:48:06,350 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 05:48:06,365 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 05:48:06,366 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 05:48:06,371 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 05:48:06,371 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 05:48:06,597 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 05:48:06,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136649660] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:48:06,597 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:48:06,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 28 [2023-08-27 05:48:06,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647659931] [2023-08-27 05:48:06,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:48:06,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 05:48:06,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:48:06,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 05:48:06,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=692, Unknown=0, NotChecked=0, Total=812 [2023-08-27 05:48:06,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 374 [2023-08-27 05:48:06,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 403 transitions, 5918 flow. Second operand has 29 states, 29 states have (on average 106.62068965517241) internal successors, (3092), 29 states have internal predecessors, (3092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:06,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:48:06,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 374 [2023-08-27 05:48:06,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:48:08,044 INFO L124 PetriNetUnfolderBase]: 3800/7273 cut-off events. [2023-08-27 05:48:08,044 INFO L125 PetriNetUnfolderBase]: For 107815/107815 co-relation queries the response was YES. [2023-08-27 05:48:08,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51577 conditions, 7273 events. 3800/7273 cut-off events. For 107815/107815 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 52802 event pairs, 1400 based on Foata normal form. 8/7281 useless extension candidates. Maximal degree in co-relation 51506. Up to 6857 conditions per place. [2023-08-27 05:48:08,098 INFO L140 encePairwiseOnDemand]: 363/374 looper letters, 331 selfloop transitions, 82 changer transitions 2/415 dead transitions. [2023-08-27 05:48:08,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 415 transitions, 6820 flow [2023-08-27 05:48:08,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 05:48:08,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 05:48:08,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1525 transitions. [2023-08-27 05:48:08,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2912528647822765 [2023-08-27 05:48:08,100 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1525 transitions. [2023-08-27 05:48:08,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1525 transitions. [2023-08-27 05:48:08,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:48:08,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1525 transitions. [2023-08-27 05:48:08,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 108.92857142857143) internal successors, (1525), 14 states have internal predecessors, (1525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:08,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 374.0) internal successors, (5610), 15 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 05:48:08,104 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 374.0) internal successors, (5610), 15 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 05:48:08,104 INFO L175 Difference]: Start difference. First operand has 216 places, 403 transitions, 5918 flow. Second operand 14 states and 1525 transitions. [2023-08-27 05:48:08,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 415 transitions, 6820 flow [2023-08-27 05:48:08,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 415 transitions, 6290 flow, removed 207 selfloop flow, removed 14 redundant places. [2023-08-27 05:48:08,578 INFO L231 Difference]: Finished difference. Result has 212 places, 403 transitions, 5566 flow [2023-08-27 05:48:08,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=5388, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5566, PETRI_PLACES=212, PETRI_TRANSITIONS=403} [2023-08-27 05:48:08,579 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 183 predicate places. [2023-08-27 05:48:08,579 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 403 transitions, 5566 flow [2023-08-27 05:48:08,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 106.62068965517241) internal successors, (3092), 29 states have internal predecessors, (3092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:08,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:48:08,579 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:48:08,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-08-27 05:48:08,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:48:08,784 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:48:08,784 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:48:08,785 INFO L85 PathProgramCache]: Analyzing trace with hash -500145722, now seen corresponding path program 7 times [2023-08-27 05:48:08,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:48:08,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808750965] [2023-08-27 05:48:08,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:48:08,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:48:08,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:48:09,204 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 05:48:09,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:48:09,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808750965] [2023-08-27 05:48:09,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808750965] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:48:09,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355448088] [2023-08-27 05:48:09,205 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 05:48:09,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:48:09,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:48:09,207 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:48:09,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-27 05:48:09,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:48:09,319 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 05:48:09,320 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:48:09,615 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 05:48:09,616 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:48:09,784 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 05:48:09,784 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 05:48:09,819 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-27 05:48:09,819 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 05:48:09,832 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 05:48:09,832 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 05:48:10,061 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 05:48:10,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355448088] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:48:10,061 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:48:10,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 32 [2023-08-27 05:48:10,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27090177] [2023-08-27 05:48:10,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:48:10,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-27 05:48:10,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:48:10,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-27 05:48:10,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=912, Unknown=0, NotChecked=0, Total=1056 [2023-08-27 05:48:10,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 374 [2023-08-27 05:48:10,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 403 transitions, 5566 flow. Second operand has 33 states, 33 states have (on average 106.6969696969697) internal successors, (3521), 33 states have internal predecessors, (3521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:10,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:48:10,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 374 [2023-08-27 05:48:10,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:48:11,656 INFO L124 PetriNetUnfolderBase]: 3801/7254 cut-off events. [2023-08-27 05:48:11,656 INFO L125 PetriNetUnfolderBase]: For 89067/89067 co-relation queries the response was YES. [2023-08-27 05:48:11,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50045 conditions, 7254 events. 3801/7254 cut-off events. For 89067/89067 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 52553 event pairs, 1283 based on Foata normal form. 84/7338 useless extension candidates. Maximal degree in co-relation 49976. Up to 6646 conditions per place. [2023-08-27 05:48:11,708 INFO L140 encePairwiseOnDemand]: 363/374 looper letters, 347 selfloop transitions, 114 changer transitions 7/468 dead transitions. [2023-08-27 05:48:11,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 468 transitions, 7203 flow [2023-08-27 05:48:11,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 05:48:11,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 05:48:11,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1866 transitions. [2023-08-27 05:48:11,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29348851840201323 [2023-08-27 05:48:11,711 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1866 transitions. [2023-08-27 05:48:11,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1866 transitions. [2023-08-27 05:48:11,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:48:11,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1866 transitions. [2023-08-27 05:48:11,713 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 109.76470588235294) internal successors, (1866), 17 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:11,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 374.0) internal successors, (6732), 18 states have internal predecessors, (6732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:11,715 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 374.0) internal successors, (6732), 18 states have internal predecessors, (6732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:11,715 INFO L175 Difference]: Start difference. First operand has 212 places, 403 transitions, 5566 flow. Second operand 17 states and 1866 transitions. [2023-08-27 05:48:11,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 468 transitions, 7203 flow [2023-08-27 05:48:11,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 468 transitions, 7007 flow, removed 6 selfloop flow, removed 12 redundant places. [2023-08-27 05:48:11,982 INFO L231 Difference]: Finished difference. Result has 216 places, 417 transitions, 5862 flow [2023-08-27 05:48:11,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=5370, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5862, PETRI_PLACES=216, PETRI_TRANSITIONS=417} [2023-08-27 05:48:11,982 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 187 predicate places. [2023-08-27 05:48:11,982 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 417 transitions, 5862 flow [2023-08-27 05:48:11,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 106.6969696969697) internal successors, (3521), 33 states have internal predecessors, (3521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:11,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:48:11,983 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:48:11,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-27 05:48:12,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-27 05:48:12,187 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:48:12,188 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:48:12,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1538033299, now seen corresponding path program 4 times [2023-08-27 05:48:12,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:48:12,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158360058] [2023-08-27 05:48:12,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:48:12,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:48:12,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:48:12,516 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 05:48:12,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:48:12,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158360058] [2023-08-27 05:48:12,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158360058] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:48:12,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931321766] [2023-08-27 05:48:12,517 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 05:48:12,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:48:12,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:48:12,518 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:48:12,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-27 05:48:12,641 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 05:48:12,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:48:12,642 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-27 05:48:12,643 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:48:12,754 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 05:48:12,754 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:48:12,805 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-27 05:48:12,805 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 05:48:12,873 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 05:48:12,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931321766] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:48:12,873 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:48:12,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 5] total 17 [2023-08-27 05:48:12,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089264766] [2023-08-27 05:48:12,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:48:12,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 05:48:12,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:48:12,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 05:48:12,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2023-08-27 05:48:12,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 374 [2023-08-27 05:48:12,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 417 transitions, 5862 flow. Second operand has 18 states, 18 states have (on average 121.33333333333333) internal successors, (2184), 18 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:12,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:48:12,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 374 [2023-08-27 05:48:12,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:48:14,108 INFO L124 PetriNetUnfolderBase]: 3820/7309 cut-off events. [2023-08-27 05:48:14,109 INFO L125 PetriNetUnfolderBase]: For 102725/102725 co-relation queries the response was YES. [2023-08-27 05:48:14,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52051 conditions, 7309 events. 3820/7309 cut-off events. For 102725/102725 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 53270 event pairs, 1021 based on Foata normal form. 56/7365 useless extension candidates. Maximal degree in co-relation 51981. Up to 4550 conditions per place. [2023-08-27 05:48:14,161 INFO L140 encePairwiseOnDemand]: 365/374 looper letters, 266 selfloop transitions, 198 changer transitions 17/481 dead transitions. [2023-08-27 05:48:14,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 481 transitions, 7460 flow [2023-08-27 05:48:14,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 05:48:14,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 05:48:14,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1640 transitions. [2023-08-27 05:48:14,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33730974907445493 [2023-08-27 05:48:14,163 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1640 transitions. [2023-08-27 05:48:14,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1640 transitions. [2023-08-27 05:48:14,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:48:14,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1640 transitions. [2023-08-27 05:48:14,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 126.15384615384616) internal successors, (1640), 13 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:14,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 374.0) internal successors, (5236), 14 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:14,166 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 374.0) internal successors, (5236), 14 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:14,167 INFO L175 Difference]: Start difference. First operand has 216 places, 417 transitions, 5862 flow. Second operand 13 states and 1640 transitions. [2023-08-27 05:48:14,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 481 transitions, 7460 flow [2023-08-27 05:48:14,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 481 transitions, 7225 flow, removed 22 selfloop flow, removed 12 redundant places. [2023-08-27 05:48:14,437 INFO L231 Difference]: Finished difference. Result has 219 places, 435 transitions, 6420 flow [2023-08-27 05:48:14,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=5627, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6420, PETRI_PLACES=219, PETRI_TRANSITIONS=435} [2023-08-27 05:48:14,438 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 190 predicate places. [2023-08-27 05:48:14,438 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 435 transitions, 6420 flow [2023-08-27 05:48:14,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 121.33333333333333) internal successors, (2184), 18 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:14,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:48:14,438 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:48:14,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-27 05:48:14,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-27 05:48:14,643 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:48:14,643 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:48:14,643 INFO L85 PathProgramCache]: Analyzing trace with hash 868788635, now seen corresponding path program 5 times [2023-08-27 05:48:14,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:48:14,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859920504] [2023-08-27 05:48:14,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:48:14,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:48:14,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:48:14,921 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:48:14,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:48:14,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859920504] [2023-08-27 05:48:14,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859920504] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:48:14,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988688371] [2023-08-27 05:48:14,922 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 05:48:14,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:48:14,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:48:14,923 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:48:14,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-27 05:48:15,045 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 05:48:15,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:48:15,046 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 05:48:15,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:48:15,195 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 05:48:15,195 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:48:15,254 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-27 05:48:15,254 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 05:48:15,293 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 05:48:15,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988688371] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:48:15,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:48:15,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 5] total 14 [2023-08-27 05:48:15,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521160595] [2023-08-27 05:48:15,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:48:15,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 05:48:15,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:48:15,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 05:48:15,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2023-08-27 05:48:15,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 374 [2023-08-27 05:48:15,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 435 transitions, 6420 flow. Second operand has 15 states, 15 states have (on average 121.66666666666667) internal successors, (1825), 15 states have internal predecessors, (1825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:15,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:48:15,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 374 [2023-08-27 05:48:15,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:48:16,620 INFO L124 PetriNetUnfolderBase]: 3784/7179 cut-off events. [2023-08-27 05:48:16,621 INFO L125 PetriNetUnfolderBase]: For 108762/108762 co-relation queries the response was YES. [2023-08-27 05:48:16,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52548 conditions, 7179 events. 3784/7179 cut-off events. For 108762/108762 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 51676 event pairs, 1022 based on Foata normal form. 32/7211 useless extension candidates. Maximal degree in co-relation 52474. Up to 4490 conditions per place. [2023-08-27 05:48:16,682 INFO L140 encePairwiseOnDemand]: 365/374 looper letters, 273 selfloop transitions, 205 changer transitions 3/481 dead transitions. [2023-08-27 05:48:16,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 481 transitions, 7836 flow [2023-08-27 05:48:16,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 05:48:16,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 05:48:16,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1636 transitions. [2023-08-27 05:48:16,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3364870423693953 [2023-08-27 05:48:16,684 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1636 transitions. [2023-08-27 05:48:16,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1636 transitions. [2023-08-27 05:48:16,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:48:16,685 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1636 transitions. [2023-08-27 05:48:16,686 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 125.84615384615384) internal successors, (1636), 13 states have internal predecessors, (1636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:16,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 374.0) internal successors, (5236), 14 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:16,688 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 374.0) internal successors, (5236), 14 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:16,688 INFO L175 Difference]: Start difference. First operand has 219 places, 435 transitions, 6420 flow. Second operand 13 states and 1636 transitions. [2023-08-27 05:48:16,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 481 transitions, 7836 flow [2023-08-27 05:48:17,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 481 transitions, 7420 flow, removed 13 selfloop flow, removed 8 redundant places. [2023-08-27 05:48:17,100 INFO L231 Difference]: Finished difference. Result has 223 places, 438 transitions, 6497 flow [2023-08-27 05:48:17,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=6004, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6497, PETRI_PLACES=223, PETRI_TRANSITIONS=438} [2023-08-27 05:48:17,100 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 194 predicate places. [2023-08-27 05:48:17,101 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 438 transitions, 6497 flow [2023-08-27 05:48:17,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 121.66666666666667) internal successors, (1825), 15 states have internal predecessors, (1825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:17,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:48:17,101 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:48:17,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-27 05:48:17,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:48:17,306 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:48:17,306 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:48:17,306 INFO L85 PathProgramCache]: Analyzing trace with hash -647764371, now seen corresponding path program 6 times [2023-08-27 05:48:17,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:48:17,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602737380] [2023-08-27 05:48:17,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:48:17,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:48:17,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:48:17,571 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:48:17,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:48:17,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602737380] [2023-08-27 05:48:17,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602737380] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:48:17,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129893751] [2023-08-27 05:48:17,571 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 05:48:17,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:48:17,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:48:17,585 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:48:17,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-27 05:48:17,860 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 05:48:17,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:48:17,861 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 52 conjunts are in the unsatisfiable core [2023-08-27 05:48:17,863 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:48:17,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:48:17,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:48:17,878 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-08-27 05:48:17,879 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-27 05:48:17,972 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 05:48:18,032 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 05:48:18,032 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-27 05:48:18,068 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-27 05:48:18,115 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 13 treesize of output 9 [2023-08-27 05:48:18,147 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 05:48:18,183 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 05:48:18,324 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 05:48:18,324 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:48:18,668 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:48:18,668 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 110 treesize of output 89 [2023-08-27 05:48:18,825 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:48:18,826 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 126 treesize of output 90 [2023-08-27 05:48:18,841 INFO L322 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2023-08-27 05:48:18,842 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 6828 treesize of output 6561 [2023-08-27 05:48:18,926 INFO L322 Elim1Store]: treesize reduction 20, result has 71.8 percent of original size [2023-08-27 05:48:18,926 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1624 treesize of output 1258 [2023-08-27 05:48:18,947 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 05:48:18,948 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 05:48:18,967 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:48:18,968 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 1208 treesize of output 1102 [2023-08-27 05:48:18,990 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 05:48:18,992 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 05:48:19,011 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:48:19,011 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 1052 treesize of output 894 [2023-08-27 05:48:21,218 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 6 refuted. 3 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:48:21,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129893751] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:48:21,218 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:48:21,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 13, 13] total 32 [2023-08-27 05:48:21,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361699596] [2023-08-27 05:48:21,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:48:21,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-27 05:48:21,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:48:21,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-27 05:48:21,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=872, Unknown=23, NotChecked=0, Total=1056 [2023-08-27 05:48:21,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 374 [2023-08-27 05:48:21,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 438 transitions, 6497 flow. Second operand has 33 states, 33 states have (on average 98.6969696969697) internal successors, (3257), 33 states have internal predecessors, (3257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:21,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:48:21,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 374 [2023-08-27 05:48:21,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:48:23,952 INFO L124 PetriNetUnfolderBase]: 4120/7819 cut-off events. [2023-08-27 05:48:23,952 INFO L125 PetriNetUnfolderBase]: For 123330/123330 co-relation queries the response was YES. [2023-08-27 05:48:23,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57518 conditions, 7819 events. 4120/7819 cut-off events. For 123330/123330 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 57542 event pairs, 583 based on Foata normal form. 32/7851 useless extension candidates. Maximal degree in co-relation 57442. Up to 3692 conditions per place. [2023-08-27 05:48:24,006 INFO L140 encePairwiseOnDemand]: 365/374 looper letters, 365 selfloop transitions, 273 changer transitions 5/643 dead transitions. [2023-08-27 05:48:24,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 643 transitions, 10084 flow [2023-08-27 05:48:24,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 05:48:24,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 05:48:24,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2382 transitions. [2023-08-27 05:48:24,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2769123459660544 [2023-08-27 05:48:24,009 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2382 transitions. [2023-08-27 05:48:24,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2382 transitions. [2023-08-27 05:48:24,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:48:24,009 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2382 transitions. [2023-08-27 05:48:24,011 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 103.56521739130434) internal successors, (2382), 23 states have internal predecessors, (2382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:24,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 374.0) internal successors, (8976), 24 states have internal predecessors, (8976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:24,015 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 374.0) internal successors, (8976), 24 states have internal predecessors, (8976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:24,015 INFO L175 Difference]: Start difference. First operand has 223 places, 438 transitions, 6497 flow. Second operand 23 states and 2382 transitions. [2023-08-27 05:48:24,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 643 transitions, 10084 flow [2023-08-27 05:48:24,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 643 transitions, 9587 flow, removed 16 selfloop flow, removed 10 redundant places. [2023-08-27 05:48:24,376 INFO L231 Difference]: Finished difference. Result has 244 places, 508 transitions, 7860 flow [2023-08-27 05:48:24,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=6100, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=7860, PETRI_PLACES=244, PETRI_TRANSITIONS=508} [2023-08-27 05:48:24,376 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 215 predicate places. [2023-08-27 05:48:24,376 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 508 transitions, 7860 flow [2023-08-27 05:48:24,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 98.6969696969697) internal successors, (3257), 33 states have internal predecessors, (3257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:24,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:48:24,377 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:48:24,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-27 05:48:24,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:48:24,582 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:48:24,582 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:48:24,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1128712474, now seen corresponding path program 8 times [2023-08-27 05:48:24,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:48:24,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279136438] [2023-08-27 05:48:24,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:48:24,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:48:24,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:48:25,003 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 05:48:25,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:48:25,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279136438] [2023-08-27 05:48:25,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279136438] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:48:25,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870915780] [2023-08-27 05:48:25,004 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 05:48:25,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:48:25,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:48:25,005 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:48:25,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-27 05:48:25,130 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 05:48:25,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:48:25,131 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 05:48:25,132 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:48:25,412 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 05:48:25,413 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:48:25,493 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-27 05:48:25,494 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 05:48:25,760 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 05:48:25,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870915780] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:48:25,760 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:48:25,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 32 [2023-08-27 05:48:25,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914454957] [2023-08-27 05:48:25,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:48:25,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-27 05:48:25,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:48:25,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-27 05:48:25,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=911, Unknown=0, NotChecked=0, Total=1056 [2023-08-27 05:48:25,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 374 [2023-08-27 05:48:25,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 508 transitions, 7860 flow. Second operand has 33 states, 33 states have (on average 106.6969696969697) internal successors, (3521), 33 states have internal predecessors, (3521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:25,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:48:25,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 374 [2023-08-27 05:48:25,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:48:27,508 INFO L124 PetriNetUnfolderBase]: 4116/7823 cut-off events. [2023-08-27 05:48:27,508 INFO L125 PetriNetUnfolderBase]: For 130288/130288 co-relation queries the response was YES. [2023-08-27 05:48:27,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58781 conditions, 7823 events. 4116/7823 cut-off events. For 130288/130288 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 57208 event pairs, 1524 based on Foata normal form. 8/7831 useless extension candidates. Maximal degree in co-relation 58696. Up to 7307 conditions per place. [2023-08-27 05:48:27,565 INFO L140 encePairwiseOnDemand]: 365/374 looper letters, 393 selfloop transitions, 135 changer transitions 7/535 dead transitions. [2023-08-27 05:48:27,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 535 transitions, 9237 flow [2023-08-27 05:48:27,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 05:48:27,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 05:48:27,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1420 transitions. [2023-08-27 05:48:27,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29206088029617444 [2023-08-27 05:48:27,568 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1420 transitions. [2023-08-27 05:48:27,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1420 transitions. [2023-08-27 05:48:27,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:48:27,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1420 transitions. [2023-08-27 05:48:27,569 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 109.23076923076923) internal successors, (1420), 13 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-27 05:48:27,571 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 374.0) internal successors, (5236), 14 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:27,571 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 374.0) internal successors, (5236), 14 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:27,571 INFO L175 Difference]: Start difference. First operand has 244 places, 508 transitions, 7860 flow. Second operand 13 states and 1420 transitions. [2023-08-27 05:48:27,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 535 transitions, 9237 flow [2023-08-27 05:48:28,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 535 transitions, 9181 flow, removed 22 selfloop flow, removed 4 redundant places. [2023-08-27 05:48:28,128 INFO L231 Difference]: Finished difference. Result has 254 places, 517 transitions, 8334 flow [2023-08-27 05:48:28,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=7804, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8334, PETRI_PLACES=254, PETRI_TRANSITIONS=517} [2023-08-27 05:48:28,129 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 225 predicate places. [2023-08-27 05:48:28,129 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 517 transitions, 8334 flow [2023-08-27 05:48:28,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 106.6969696969697) internal successors, (3521), 33 states have internal predecessors, (3521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:28,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:48:28,129 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:48:28,134 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-08-27 05:48:28,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2023-08-27 05:48:28,334 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:48:28,334 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:48:28,335 INFO L85 PathProgramCache]: Analyzing trace with hash -515632448, now seen corresponding path program 9 times [2023-08-27 05:48:28,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:48:28,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337815478] [2023-08-27 05:48:28,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:48:28,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:48:28,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:48:28,823 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 05:48:28,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:48:28,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337815478] [2023-08-27 05:48:28,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337815478] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:48:28,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317228429] [2023-08-27 05:48:28,823 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 05:48:28,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:48:28,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:48:28,826 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:48:28,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-27 05:48:29,024 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 05:48:29,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:48:29,026 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 05:48:29,027 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:48:29,310 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 05:48:29,310 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:48:29,401 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-27 05:48:29,401 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 05:48:29,413 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 05:48:29,413 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 05:48:29,418 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 05:48:29,418 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 05:48:29,672 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 05:48:29,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317228429] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:48:29,673 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:48:29,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 31 [2023-08-27 05:48:29,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31624086] [2023-08-27 05:48:29,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:48:29,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 05:48:29,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:48:29,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 05:48:29,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=852, Unknown=0, NotChecked=0, Total=992 [2023-08-27 05:48:29,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 374 [2023-08-27 05:48:29,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 517 transitions, 8334 flow. Second operand has 32 states, 32 states have (on average 106.5625) internal successors, (3410), 32 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:29,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:48:29,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 374 [2023-08-27 05:48:29,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:48:31,610 INFO L124 PetriNetUnfolderBase]: 4124/7893 cut-off events. [2023-08-27 05:48:31,610 INFO L125 PetriNetUnfolderBase]: For 143366/143366 co-relation queries the response was YES. [2023-08-27 05:48:31,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60460 conditions, 7893 events. 4124/7893 cut-off events. For 143366/143366 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 58359 event pairs, 1423 based on Foata normal form. 60/7953 useless extension candidates. Maximal degree in co-relation 60373. Up to 7109 conditions per place. [2023-08-27 05:48:31,673 INFO L140 encePairwiseOnDemand]: 364/374 looper letters, 398 selfloop transitions, 164 changer transitions 3/565 dead transitions. [2023-08-27 05:48:31,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 565 transitions, 9936 flow [2023-08-27 05:48:31,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 05:48:31,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 05:48:31,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1764 transitions. [2023-08-27 05:48:31,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2947860962566845 [2023-08-27 05:48:31,675 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1764 transitions. [2023-08-27 05:48:31,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1764 transitions. [2023-08-27 05:48:31,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:48:31,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1764 transitions. [2023-08-27 05:48:31,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 110.25) internal successors, (1764), 16 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:31,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 374.0) internal successors, (6358), 17 states have internal predecessors, (6358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:31,694 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 374.0) internal successors, (6358), 17 states have internal predecessors, (6358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:31,694 INFO L175 Difference]: Start difference. First operand has 254 places, 517 transitions, 8334 flow. Second operand 16 states and 1764 transitions. [2023-08-27 05:48:31,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 565 transitions, 9936 flow [2023-08-27 05:48:32,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 565 transitions, 9682 flow, removed 23 selfloop flow, removed 9 redundant places. [2023-08-27 05:48:32,238 INFO L231 Difference]: Finished difference. Result has 260 places, 521 transitions, 8516 flow [2023-08-27 05:48:32,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=8092, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8516, PETRI_PLACES=260, PETRI_TRANSITIONS=521} [2023-08-27 05:48:32,239 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 231 predicate places. [2023-08-27 05:48:32,239 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 521 transitions, 8516 flow [2023-08-27 05:48:32,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 106.5625) internal successors, (3410), 32 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:32,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:48:32,239 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:48:32,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-08-27 05:48:32,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:48:32,444 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:48:32,444 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:48:32,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1375696270, now seen corresponding path program 10 times [2023-08-27 05:48:32,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:48:32,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705623476] [2023-08-27 05:48:32,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:48:32,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:48:32,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:48:32,953 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 05:48:32,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:48:32,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705623476] [2023-08-27 05:48:32,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705623476] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:48:32,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803458746] [2023-08-27 05:48:32,954 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 05:48:32,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:48:32,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:48:32,961 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:48:33,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-27 05:48:33,137 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 05:48:33,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:48:33,139 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-27 05:48:33,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:48:33,467 INFO L322 Elim1Store]: treesize reduction 48, result has 15.8 percent of original size [2023-08-27 05:48:33,467 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 28 treesize of output 16 [2023-08-27 05:48:33,491 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 05:48:33,491 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:48:33,800 INFO L322 Elim1Store]: treesize reduction 22, result has 88.0 percent of original size [2023-08-27 05:48:33,800 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 186 [2023-08-27 05:48:34,198 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 05:48:34,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803458746] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:48:34,198 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:48:34,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 34 [2023-08-27 05:48:34,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042275552] [2023-08-27 05:48:34,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:48:34,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-27 05:48:34,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:48:34,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-27 05:48:34,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1040, Unknown=0, NotChecked=0, Total=1190 [2023-08-27 05:48:34,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 374 [2023-08-27 05:48:34,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 521 transitions, 8516 flow. Second operand has 35 states, 35 states have (on average 106.65714285714286) internal successors, (3733), 35 states have internal predecessors, (3733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:34,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:48:34,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 374 [2023-08-27 05:48:34,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:48:37,234 INFO L124 PetriNetUnfolderBase]: 4947/9301 cut-off events. [2023-08-27 05:48:37,234 INFO L125 PetriNetUnfolderBase]: For 174009/174009 co-relation queries the response was YES. [2023-08-27 05:48:37,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72537 conditions, 9301 events. 4947/9301 cut-off events. For 174009/174009 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 69925 event pairs, 506 based on Foata normal form. 19/9320 useless extension candidates. Maximal degree in co-relation 72449. Up to 3223 conditions per place. [2023-08-27 05:48:37,319 INFO L140 encePairwiseOnDemand]: 361/374 looper letters, 343 selfloop transitions, 414 changer transitions 8/765 dead transitions. [2023-08-27 05:48:37,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 765 transitions, 13009 flow [2023-08-27 05:48:37,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 05:48:37,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 05:48:37,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 4085 transitions. [2023-08-27 05:48:37,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2952016187310305 [2023-08-27 05:48:37,323 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 4085 transitions. [2023-08-27 05:48:37,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 4085 transitions. [2023-08-27 05:48:37,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:48:37,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 4085 transitions. [2023-08-27 05:48:37,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 110.4054054054054) internal successors, (4085), 37 states have internal predecessors, (4085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:37,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 374.0) internal successors, (14212), 38 states have internal predecessors, (14212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:37,331 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 374.0) internal successors, (14212), 38 states have internal predecessors, (14212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:37,332 INFO L175 Difference]: Start difference. First operand has 260 places, 521 transitions, 8516 flow. Second operand 37 states and 4085 transitions. [2023-08-27 05:48:37,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 765 transitions, 13009 flow [2023-08-27 05:48:38,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 765 transitions, 12664 flow, removed 13 selfloop flow, removed 14 redundant places. [2023-08-27 05:48:38,184 INFO L231 Difference]: Finished difference. Result has 289 places, 621 transitions, 10868 flow [2023-08-27 05:48:38,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=8082, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=319, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=10868, PETRI_PLACES=289, PETRI_TRANSITIONS=621} [2023-08-27 05:48:38,185 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 260 predicate places. [2023-08-27 05:48:38,185 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 621 transitions, 10868 flow [2023-08-27 05:48:38,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 106.65714285714286) internal successors, (3733), 35 states have internal predecessors, (3733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:38,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:48:38,185 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:48:38,190 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-08-27 05:48:38,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-08-27 05:48:38,389 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:48:38,390 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:48:38,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1123460922, now seen corresponding path program 11 times [2023-08-27 05:48:38,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:48:38,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547856018] [2023-08-27 05:48:38,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:48:38,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:48:38,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:48:38,828 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 05:48:38,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:48:38,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547856018] [2023-08-27 05:48:38,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547856018] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:48:38,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359577595] [2023-08-27 05:48:38,828 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 05:48:38,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:48:38,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:48:38,830 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:48:38,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-27 05:48:38,972 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 05:48:38,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:48:38,974 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 05:48:38,975 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:48:39,163 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 05:48:39,163 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:48:39,249 INFO L322 Elim1Store]: treesize reduction 24, result has 68.8 percent of original size [2023-08-27 05:48:39,249 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 67 [2023-08-27 05:48:39,317 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 05:48:39,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359577595] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:48:39,318 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:48:39,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 5] total 23 [2023-08-27 05:48:39,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790182924] [2023-08-27 05:48:39,318 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:48:39,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 05:48:39,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:48:39,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 05:48:39,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2023-08-27 05:48:39,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 374 [2023-08-27 05:48:39,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 621 transitions, 10868 flow. Second operand has 24 states, 24 states have (on average 107.16666666666667) internal successors, (2572), 24 states have internal predecessors, (2572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:39,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:48:39,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 374 [2023-08-27 05:48:39,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:48:42,133 INFO L124 PetriNetUnfolderBase]: 5030/9573 cut-off events. [2023-08-27 05:48:42,133 INFO L125 PetriNetUnfolderBase]: For 233321/233321 co-relation queries the response was YES. [2023-08-27 05:48:42,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81491 conditions, 9573 events. 5030/9573 cut-off events. For 233321/233321 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 73757 event pairs, 1147 based on Foata normal form. 30/9603 useless extension candidates. Maximal degree in co-relation 81396. Up to 6470 conditions per place. [2023-08-27 05:48:42,232 INFO L140 encePairwiseOnDemand]: 362/374 looper letters, 672 selfloop transitions, 116 changer transitions 28/816 dead transitions. [2023-08-27 05:48:42,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 816 transitions, 15492 flow [2023-08-27 05:48:42,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 05:48:42,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 05:48:42,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2098 transitions. [2023-08-27 05:48:42,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2952434562341683 [2023-08-27 05:48:42,236 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2098 transitions. [2023-08-27 05:48:42,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2098 transitions. [2023-08-27 05:48:42,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:48:42,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2098 transitions. [2023-08-27 05:48:42,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 110.42105263157895) internal successors, (2098), 19 states have internal predecessors, (2098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:42,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 374.0) internal successors, (7480), 20 states have internal predecessors, (7480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:42,253 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 374.0) internal successors, (7480), 20 states have internal predecessors, (7480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:42,253 INFO L175 Difference]: Start difference. First operand has 289 places, 621 transitions, 10868 flow. Second operand 19 states and 2098 transitions. [2023-08-27 05:48:42,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 816 transitions, 15492 flow [2023-08-27 05:48:43,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 816 transitions, 14643 flow, removed 230 selfloop flow, removed 20 redundant places. [2023-08-27 05:48:43,281 INFO L231 Difference]: Finished difference. Result has 292 places, 631 transitions, 10679 flow [2023-08-27 05:48:43,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=10219, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=10679, PETRI_PLACES=292, PETRI_TRANSITIONS=631} [2023-08-27 05:48:43,282 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 263 predicate places. [2023-08-27 05:48:43,282 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 631 transitions, 10679 flow [2023-08-27 05:48:43,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 107.16666666666667) internal successors, (2572), 24 states have internal predecessors, (2572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:43,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:48:43,283 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:48:43,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-08-27 05:48:43,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:48:43,488 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:48:43,488 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:48:43,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1790617851, now seen corresponding path program 7 times [2023-08-27 05:48:43,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:48:43,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013216225] [2023-08-27 05:48:43,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:48:43,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:48:43,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:48:43,774 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:48:43,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:48:43,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013216225] [2023-08-27 05:48:43,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013216225] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:48:43,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809001101] [2023-08-27 05:48:43,774 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 05:48:43,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:48:43,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:48:43,775 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:48:43,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-27 05:48:43,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:48:43,909 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 05:48:43,909 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:48:44,011 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:48:44,011 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:48:44,079 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-27 05:48:44,080 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 05:48:44,127 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:48:44,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809001101] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:48:44,127 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:48:44,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 6] total 18 [2023-08-27 05:48:44,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742194960] [2023-08-27 05:48:44,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:48:44,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 05:48:44,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:48:44,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 05:48:44,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2023-08-27 05:48:44,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 374 [2023-08-27 05:48:44,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 631 transitions, 10679 flow. Second operand has 19 states, 19 states have (on average 133.52631578947367) internal successors, (2537), 19 states have internal predecessors, (2537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:44,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:48:44,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 374 [2023-08-27 05:48:44,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:48:46,827 INFO L124 PetriNetUnfolderBase]: 5251/9950 cut-off events. [2023-08-27 05:48:46,827 INFO L125 PetriNetUnfolderBase]: For 299890/299890 co-relation queries the response was YES. [2023-08-27 05:48:46,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87622 conditions, 9950 events. 5251/9950 cut-off events. For 299890/299890 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 77130 event pairs, 1471 based on Foata normal form. 116/10066 useless extension candidates. Maximal degree in co-relation 87522. Up to 7506 conditions per place. [2023-08-27 05:48:46,915 INFO L140 encePairwiseOnDemand]: 368/374 looper letters, 595 selfloop transitions, 143 changer transitions 2/740 dead transitions. [2023-08-27 05:48:46,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 740 transitions, 13802 flow [2023-08-27 05:48:46,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 05:48:46,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 05:48:46,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2335 transitions. [2023-08-27 05:48:46,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36725385341302297 [2023-08-27 05:48:46,918 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2335 transitions. [2023-08-27 05:48:46,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2335 transitions. [2023-08-27 05:48:46,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:48:46,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2335 transitions. [2023-08-27 05:48:46,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.35294117647058) internal successors, (2335), 17 states have internal predecessors, (2335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:46,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 374.0) internal successors, (6732), 18 states have internal predecessors, (6732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:46,922 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 374.0) internal successors, (6732), 18 states have internal predecessors, (6732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:46,922 INFO L175 Difference]: Start difference. First operand has 292 places, 631 transitions, 10679 flow. Second operand 17 states and 2335 transitions. [2023-08-27 05:48:46,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 740 transitions, 13802 flow [2023-08-27 05:48:47,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 740 transitions, 13570 flow, removed 34 selfloop flow, removed 12 redundant places. [2023-08-27 05:48:47,872 INFO L231 Difference]: Finished difference. Result has 298 places, 670 transitions, 11483 flow [2023-08-27 05:48:47,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=10474, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11483, PETRI_PLACES=298, PETRI_TRANSITIONS=670} [2023-08-27 05:48:47,872 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 269 predicate places. [2023-08-27 05:48:47,872 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 670 transitions, 11483 flow [2023-08-27 05:48:47,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 133.52631578947367) internal successors, (2537), 19 states have internal predecessors, (2537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:47,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:48:47,873 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:48:47,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-08-27 05:48:48,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-08-27 05:48:48,077 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:48:48,078 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:48:48,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1283894264, now seen corresponding path program 12 times [2023-08-27 05:48:48,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:48:48,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184995650] [2023-08-27 05:48:48,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:48:48,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:48:48,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:48:48,546 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 05:48:48,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:48:48,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184995650] [2023-08-27 05:48:48,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184995650] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:48:48,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907438430] [2023-08-27 05:48:48,547 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 05:48:48,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:48:48,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:48:48,548 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:48:48,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-27 05:48:48,746 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 05:48:48,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:48:48,748 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 05:48:48,749 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:48:48,919 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 05:48:48,919 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:48:49,023 INFO L322 Elim1Store]: treesize reduction 26, result has 68.7 percent of original size [2023-08-27 05:48:49,023 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 05:48:49,075 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 05:48:49,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907438430] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:48:49,076 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:48:49,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 6] total 24 [2023-08-27 05:48:49,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269459474] [2023-08-27 05:48:49,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:48:49,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 05:48:49,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:48:49,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 05:48:49,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2023-08-27 05:48:49,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 374 [2023-08-27 05:48:49,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 670 transitions, 11483 flow. Second operand has 25 states, 25 states have (on average 107.08) internal successors, (2677), 25 states have internal predecessors, (2677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:49,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:48:49,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 374 [2023-08-27 05:48:49,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:48:52,119 INFO L124 PetriNetUnfolderBase]: 5225/9924 cut-off events. [2023-08-27 05:48:52,119 INFO L125 PetriNetUnfolderBase]: For 292327/292327 co-relation queries the response was YES. [2023-08-27 05:48:52,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88213 conditions, 9924 events. 5225/9924 cut-off events. For 292327/292327 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 77483 event pairs, 1123 based on Foata normal form. 26/9950 useless extension candidates. Maximal degree in co-relation 88110. Up to 6776 conditions per place. [2023-08-27 05:48:52,247 INFO L140 encePairwiseOnDemand]: 362/374 looper letters, 686 selfloop transitions, 120 changer transitions 60/866 dead transitions. [2023-08-27 05:48:52,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 866 transitions, 16313 flow [2023-08-27 05:48:52,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 05:48:52,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 05:48:52,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2197 transitions. [2023-08-27 05:48:52,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29371657754010694 [2023-08-27 05:48:52,249 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2197 transitions. [2023-08-27 05:48:52,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2197 transitions. [2023-08-27 05:48:52,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:48:52,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2197 transitions. [2023-08-27 05:48:52,251 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 109.85) internal successors, (2197), 20 states have internal predecessors, (2197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:52,254 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 374.0) internal successors, (7854), 21 states have internal predecessors, (7854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:52,254 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 374.0) internal successors, (7854), 21 states have internal predecessors, (7854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:52,254 INFO L175 Difference]: Start difference. First operand has 298 places, 670 transitions, 11483 flow. Second operand 20 states and 2197 transitions. [2023-08-27 05:48:52,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 866 transitions, 16313 flow [2023-08-27 05:48:53,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 866 transitions, 15799 flow, removed 115 selfloop flow, removed 9 redundant places. [2023-08-27 05:48:53,390 INFO L231 Difference]: Finished difference. Result has 314 places, 665 transitions, 11301 flow [2023-08-27 05:48:53,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=11039, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=11301, PETRI_PLACES=314, PETRI_TRANSITIONS=665} [2023-08-27 05:48:53,391 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 285 predicate places. [2023-08-27 05:48:53,391 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 665 transitions, 11301 flow [2023-08-27 05:48:53,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 107.08) internal successors, (2677), 25 states have internal predecessors, (2677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:53,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:48:53,392 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:48:53,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-08-27 05:48:53,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-08-27 05:48:53,597 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:48:53,597 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:48:53,597 INFO L85 PathProgramCache]: Analyzing trace with hash -510380896, now seen corresponding path program 13 times [2023-08-27 05:48:53,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:48:53,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390577158] [2023-08-27 05:48:53,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:48:53,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:48:53,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:48:54,175 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 05:48:54,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:48:54,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390577158] [2023-08-27 05:48:54,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390577158] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:48:54,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392219430] [2023-08-27 05:48:54,176 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 05:48:54,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:48:54,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:48:54,177 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:48:54,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-08-27 05:48:54,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:48:54,311 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 05:48:54,312 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:48:54,682 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 05:48:54,682 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:48:54,819 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 05:48:54,820 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 05:48:54,824 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 05:48:54,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 20 treesize of output 4 [2023-08-27 05:48:54,856 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-27 05:48:54,857 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 05:48:55,162 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 05:48:55,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392219430] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:48:55,162 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:48:55,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 32 [2023-08-27 05:48:55,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433099942] [2023-08-27 05:48:55,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:48:55,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-27 05:48:55,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:48:55,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-27 05:48:55,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=903, Unknown=0, NotChecked=0, Total=1056 [2023-08-27 05:48:55,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 374 [2023-08-27 05:48:55,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 665 transitions, 11301 flow. Second operand has 33 states, 33 states have (on average 106.6969696969697) internal successors, (3521), 33 states have internal predecessors, (3521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:55,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:48:55,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 374 [2023-08-27 05:48:55,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:48:57,955 INFO L124 PetriNetUnfolderBase]: 5134/9742 cut-off events. [2023-08-27 05:48:57,955 INFO L125 PetriNetUnfolderBase]: For 333947/333947 co-relation queries the response was YES. [2023-08-27 05:48:58,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89792 conditions, 9742 events. 5134/9742 cut-off events. For 333947/333947 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 74839 event pairs, 1687 based on Foata normal form. 36/9778 useless extension candidates. Maximal degree in co-relation 89684. Up to 9133 conditions per place. [2023-08-27 05:48:58,091 INFO L140 encePairwiseOnDemand]: 363/374 looper letters, 565 selfloop transitions, 135 changer transitions 3/703 dead transitions. [2023-08-27 05:48:58,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 703 transitions, 13150 flow [2023-08-27 05:48:58,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 05:48:58,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 05:48:58,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1645 transitions. [2023-08-27 05:48:58,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29322638146167557 [2023-08-27 05:48:58,094 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1645 transitions. [2023-08-27 05:48:58,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1645 transitions. [2023-08-27 05:48:58,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:48:58,094 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1645 transitions. [2023-08-27 05:48:58,095 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 109.66666666666667) internal successors, (1645), 15 states have internal predecessors, (1645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:58,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 374.0) internal successors, (5984), 16 states have internal predecessors, (5984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:58,098 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 374.0) internal successors, (5984), 16 states have internal predecessors, (5984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:58,098 INFO L175 Difference]: Start difference. First operand has 314 places, 665 transitions, 11301 flow. Second operand 15 states and 1645 transitions. [2023-08-27 05:48:58,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 703 transitions, 13150 flow [2023-08-27 05:48:59,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 703 transitions, 12790 flow, removed 57 selfloop flow, removed 17 redundant places. [2023-08-27 05:48:59,683 INFO L231 Difference]: Finished difference. Result has 309 places, 669 transitions, 11361 flow [2023-08-27 05:48:59,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=10947, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11361, PETRI_PLACES=309, PETRI_TRANSITIONS=669} [2023-08-27 05:48:59,684 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 280 predicate places. [2023-08-27 05:48:59,684 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 669 transitions, 11361 flow [2023-08-27 05:48:59,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 106.6969696969697) internal successors, (3521), 33 states have internal predecessors, (3521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:48:59,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:48:59,684 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:48:59,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-08-27 05:48:59,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-08-27 05:48:59,889 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:48:59,889 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:48:59,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1532781747, now seen corresponding path program 8 times [2023-08-27 05:48:59,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:48:59,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066158016] [2023-08-27 05:48:59,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:48:59,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:48:59,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:49:00,305 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 05:49:00,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:49:00,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066158016] [2023-08-27 05:49:00,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066158016] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:49:00,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63146585] [2023-08-27 05:49:00,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 05:49:00,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:49:00,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:49:00,326 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 05:49:00,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-08-27 05:49:00,493 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 05:49:00,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:49:00,495 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 05:49:00,496 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:49:00,787 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 05:49:00,787 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:49:00,888 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-27 05:49:00,889 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 05:49:01,184 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 05:49:01,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63146585] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:49:01,185 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:49:01,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 10] total 27 [2023-08-27 05:49:01,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77897880] [2023-08-27 05:49:01,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:49:01,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-27 05:49:01,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:49:01,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-27 05:49:01,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2023-08-27 05:49:01,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 374 [2023-08-27 05:49:01,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 669 transitions, 11361 flow. Second operand has 28 states, 28 states have (on average 109.89285714285714) internal successors, (3077), 28 states have internal predecessors, (3077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:01,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:49:01,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 374 [2023-08-27 05:49:01,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:49:04,547 INFO L124 PetriNetUnfolderBase]: 5196/10065 cut-off events. [2023-08-27 05:49:04,547 INFO L125 PetriNetUnfolderBase]: For 365836/365836 co-relation queries the response was YES. [2023-08-27 05:49:04,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92976 conditions, 10065 events. 5196/10065 cut-off events. For 365836/365836 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 79691 event pairs, 1567 based on Foata normal form. 188/10253 useless extension candidates. Maximal degree in co-relation 92870. Up to 7976 conditions per place. [2023-08-27 05:49:04,655 INFO L140 encePairwiseOnDemand]: 363/374 looper letters, 642 selfloop transitions, 164 changer transitions 27/833 dead transitions. [2023-08-27 05:49:04,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 833 transitions, 15167 flow [2023-08-27 05:49:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 05:49:04,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 05:49:04,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 4228 transitions. [2023-08-27 05:49:04,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3055354820060702 [2023-08-27 05:49:04,659 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 4228 transitions. [2023-08-27 05:49:04,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 4228 transitions. [2023-08-27 05:49:04,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:49:04,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 4228 transitions. [2023-08-27 05:49:04,662 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 114.27027027027027) internal successors, (4228), 37 states have internal predecessors, (4228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:04,669 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 374.0) internal successors, (14212), 38 states have internal predecessors, (14212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:04,670 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 374.0) internal successors, (14212), 38 states have internal predecessors, (14212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:04,670 INFO L175 Difference]: Start difference. First operand has 309 places, 669 transitions, 11361 flow. Second operand 37 states and 4228 transitions. [2023-08-27 05:49:04,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 833 transitions, 15167 flow [2023-08-27 05:49:06,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 833 transitions, 14828 flow, removed 58 selfloop flow, removed 12 redundant places. [2023-08-27 05:49:06,191 INFO L231 Difference]: Finished difference. Result has 343 places, 690 transitions, 11947 flow [2023-08-27 05:49:06,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=10842, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=11947, PETRI_PLACES=343, PETRI_TRANSITIONS=690} [2023-08-27 05:49:06,195 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 314 predicate places. [2023-08-27 05:49:06,195 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 690 transitions, 11947 flow [2023-08-27 05:49:06,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 109.89285714285714) internal successors, (3077), 28 states have internal predecessors, (3077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:06,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:49:06,195 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:49:06,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-08-27 05:49:06,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-08-27 05:49:06,400 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:49:06,400 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:49:06,400 INFO L85 PathProgramCache]: Analyzing trace with hash 874040187, now seen corresponding path program 9 times [2023-08-27 05:49:06,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:49:06,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710392804] [2023-08-27 05:49:06,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:49:06,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:49:06,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:49:06,676 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:49:06,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:49:06,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710392804] [2023-08-27 05:49:06,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710392804] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:49:06,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228184408] [2023-08-27 05:49:06,678 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 05:49:06,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:49:06,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:49:06,679 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 05:49:06,680 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 05:49:06,834 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 05:49:06,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:49:06,835 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-27 05:49:06,836 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:49:06,970 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 05:49:06,970 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:49:07,036 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-27 05:49:07,036 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 05:49:07,077 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 05:49:07,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228184408] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:49:07,078 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:49:07,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 5] total 17 [2023-08-27 05:49:07,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543996428] [2023-08-27 05:49:07,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:49:07,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 05:49:07,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:49:07,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 05:49:07,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2023-08-27 05:49:07,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 374 [2023-08-27 05:49:07,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 690 transitions, 11947 flow. Second operand has 18 states, 18 states have (on average 121.38888888888889) internal successors, (2185), 18 states have internal predecessors, (2185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:07,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:49:07,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 374 [2023-08-27 05:49:07,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:49:09,849 INFO L124 PetriNetUnfolderBase]: 5100/9841 cut-off events. [2023-08-27 05:49:09,849 INFO L125 PetriNetUnfolderBase]: For 364669/364669 co-relation queries the response was YES. [2023-08-27 05:49:09,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93223 conditions, 9841 events. 5100/9841 cut-off events. For 364669/364669 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 77084 event pairs, 1833 based on Foata normal form. 56/9897 useless extension candidates. Maximal degree in co-relation 93107. Up to 9105 conditions per place. [2023-08-27 05:49:09,953 INFO L140 encePairwiseOnDemand]: 365/374 looper letters, 605 selfloop transitions, 137 changer transitions 14/756 dead transitions. [2023-08-27 05:49:09,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 756 transitions, 14315 flow [2023-08-27 05:49:09,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 05:49:09,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 05:49:09,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2491 transitions. [2023-08-27 05:49:09,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33302139037433154 [2023-08-27 05:49:09,955 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2491 transitions. [2023-08-27 05:49:09,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2491 transitions. [2023-08-27 05:49:09,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:49:09,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2491 transitions. [2023-08-27 05:49:09,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 124.55) internal successors, (2491), 20 states have internal predecessors, (2491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:09,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 374.0) internal successors, (7854), 21 states have internal predecessors, (7854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:09,960 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 374.0) internal successors, (7854), 21 states have internal predecessors, (7854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:09,960 INFO L175 Difference]: Start difference. First operand has 343 places, 690 transitions, 11947 flow. Second operand 20 states and 2491 transitions. [2023-08-27 05:49:09,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 756 transitions, 14315 flow [2023-08-27 05:49:11,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 756 transitions, 13861 flow, removed 155 selfloop flow, removed 12 redundant places. [2023-08-27 05:49:11,428 INFO L231 Difference]: Finished difference. Result has 354 places, 709 transitions, 12109 flow [2023-08-27 05:49:11,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=11470, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=12109, PETRI_PLACES=354, PETRI_TRANSITIONS=709} [2023-08-27 05:49:11,428 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 325 predicate places. [2023-08-27 05:49:11,429 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 709 transitions, 12109 flow [2023-08-27 05:49:11,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 121.38888888888889) internal successors, (2185), 18 states have internal predecessors, (2185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:11,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:49:11,429 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:49:11,434 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 05:49:11,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:49:11,634 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:49:11,634 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:49:11,634 INFO L85 PathProgramCache]: Analyzing trace with hash -608389817, now seen corresponding path program 10 times [2023-08-27 05:49:11,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:49:11,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137670959] [2023-08-27 05:49:11,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:49:11,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:49:11,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:49:12,035 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 05:49:12,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:49:12,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137670959] [2023-08-27 05:49:12,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137670959] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:49:12,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066038845] [2023-08-27 05:49:12,036 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 05:49:12,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:49:12,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:49:12,045 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 05:49:12,093 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 05:49:12,249 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 05:49:12,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:49:12,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 33 conjunts are in the unsatisfiable core [2023-08-27 05:49:12,252 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:49:12,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:49:12,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:49:12,570 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 05:49:12,570 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 21 treesize of output 26 [2023-08-27 05:49:12,618 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 05:49:12,618 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:49:12,659 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1947 (Array Int Int))) (not (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1947)) (.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1 4)) (select (select .cse0 c_~B~0.base) (+ .cse1 4 c_~B~0.offset)))))) is different from false [2023-08-27 05:49:12,731 INFO L322 Elim1Store]: treesize reduction 15, result has 81.9 percent of original size [2023-08-27 05:49: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 130 treesize of output 145 [2023-08-27 05:49:12,739 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:12,739 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 74 treesize of output 55 [2023-08-27 05:49:12,897 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 05:49:12,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066038845] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:49:12,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:49:12,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 26 [2023-08-27 05:49:12,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724799429] [2023-08-27 05:49:12,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:49:12,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-27 05:49:12,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:49:12,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-27 05:49:12,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=573, Unknown=2, NotChecked=48, Total=702 [2023-08-27 05:49:12,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 374 [2023-08-27 05:49:12,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 709 transitions, 12109 flow. Second operand has 27 states, 27 states have (on average 112.88888888888889) internal successors, (3048), 27 states have internal predecessors, (3048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:12,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:49:12,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 374 [2023-08-27 05:49:12,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:49:16,011 INFO L124 PetriNetUnfolderBase]: 5080/9821 cut-off events. [2023-08-27 05:49:16,011 INFO L125 PetriNetUnfolderBase]: For 384708/384708 co-relation queries the response was YES. [2023-08-27 05:49:16,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93102 conditions, 9821 events. 5080/9821 cut-off events. For 384708/384708 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 77017 event pairs, 1367 based on Foata normal form. 16/9837 useless extension candidates. Maximal degree in co-relation 92979. Up to 7264 conditions per place. [2023-08-27 05:49:16,119 INFO L140 encePairwiseOnDemand]: 362/374 looper letters, 468 selfloop transitions, 267 changer transitions 28/763 dead transitions. [2023-08-27 05:49:16,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 763 transitions, 14263 flow [2023-08-27 05:49:16,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 05:49:16,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 05:49:16,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1527 transitions. [2023-08-27 05:49:16,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3140682846565199 [2023-08-27 05:49:16,123 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1527 transitions. [2023-08-27 05:49:16,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1527 transitions. [2023-08-27 05:49:16,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:49:16,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1527 transitions. [2023-08-27 05:49:16,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 117.46153846153847) internal successors, (1527), 13 states have internal predecessors, (1527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:16,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 374.0) internal successors, (5236), 14 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:16,126 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 374.0) internal successors, (5236), 14 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:16,126 INFO L175 Difference]: Start difference. First operand has 354 places, 709 transitions, 12109 flow. Second operand 13 states and 1527 transitions. [2023-08-27 05:49:16,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 763 transitions, 14263 flow [2023-08-27 05:49:17,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 763 transitions, 14012 flow, removed 9 selfloop flow, removed 8 redundant places. [2023-08-27 05:49:17,947 INFO L231 Difference]: Finished difference. Result has 359 places, 705 transitions, 12389 flow [2023-08-27 05:49:17,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=11862, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12389, PETRI_PLACES=359, PETRI_TRANSITIONS=705} [2023-08-27 05:49:17,953 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 330 predicate places. [2023-08-27 05:49:17,953 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 705 transitions, 12389 flow [2023-08-27 05:49:17,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 112.88888888888889) internal successors, (3048), 27 states have internal predecessors, (3048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:17,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:49:17,953 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:49:17,958 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2023-08-27 05:49:18,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:49:18,156 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:49:18,156 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:49:18,156 INFO L85 PathProgramCache]: Analyzing trace with hash 386038438, now seen corresponding path program 14 times [2023-08-27 05:49:18,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:49:18,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976383372] [2023-08-27 05:49:18,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:49:18,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:49:18,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:49:18,731 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 05:49:18,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:49:18,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976383372] [2023-08-27 05:49:18,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976383372] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:49:18,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000520171] [2023-08-27 05:49:18,732 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 05:49:18,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:49:18,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:49:18,733 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 05:49:18,734 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 05:49:18,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 05:49:18,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:49:18,889 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 05:49:18,891 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:49:19,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:49:19,121 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 05:49:19,215 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 05:49:19,215 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:49:19,392 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse3 (* c_~i_AB~0 4))) (let ((.cse1 (+ c_~i_BA~0 1)) (.cse0 (forall ((v_ArrVal_1994 (Array Int Int)) (~B~0.offset Int) (~B~0.base Int)) (not (= |c_thread1Thread1of1ForFork0_#t~mem1| (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1994) ~B~0.base) (+ ~B~0.offset .cse3))))))) (and (or .cse0 (< .cse1 c_~Bn~0)) (forall ((v_ArrVal_1994 (Array Int Int)) (~B~0.offset Int) (~B~0.base Int)) (let ((.cse4 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1994))) (let ((.cse2 (select .cse4 ~B~0.base))) (or (not (= |c_thread1Thread1of1ForFork0_#t~mem1| (select .cse2 (+ ~B~0.offset .cse3)))) (let ((.cse5 (* c_~i_BA~0 4))) (= (select (select .cse4 c_~A~0.base) (+ c_~A~0.offset .cse5 4)) (select .cse2 (+ .cse5 ~B~0.offset 4)))))))) (or (< .cse1 c_~An~0) .cse0)))) is different from false [2023-08-27 05:49:19,402 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:19,402 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 48 treesize of output 36 [2023-08-27 05:49:19,405 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2023-08-27 05:49:19,417 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:19,418 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 48 treesize of output 36 [2023-08-27 05:49:19,420 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2023-08-27 05:49:19,466 INFO L322 Elim1Store]: treesize reduction 15, result has 81.9 percent of original size [2023-08-27 05:49:19,466 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 154 treesize of output 161 [2023-08-27 05:49:19,486 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:19,487 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 94 treesize of output 95 [2023-08-27 05:49:20,017 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 05:49:20,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000520171] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:49:20,017 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:49:20,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 12] total 36 [2023-08-27 05:49:20,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212083899] [2023-08-27 05:49:20,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:49:20,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-08-27 05:49:20,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:49:20,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-08-27 05:49:20,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1141, Unknown=1, NotChecked=68, Total=1332 [2023-08-27 05:49:20,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 101 out of 374 [2023-08-27 05:49:20,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 705 transitions, 12389 flow. Second operand has 37 states, 37 states have (on average 102.56756756756756) internal successors, (3795), 37 states have internal predecessors, (3795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:20,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:49:20,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 101 of 374 [2023-08-27 05:49:20,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:49:23,087 INFO L124 PetriNetUnfolderBase]: 5165/9924 cut-off events. [2023-08-27 05:49:23,087 INFO L125 PetriNetUnfolderBase]: For 394975/394975 co-relation queries the response was YES. [2023-08-27 05:49:23,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96802 conditions, 9924 events. 5165/9924 cut-off events. For 394975/394975 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 77577 event pairs, 1697 based on Foata normal form. 70/9994 useless extension candidates. Maximal degree in co-relation 96679. Up to 9024 conditions per place. [2023-08-27 05:49:23,217 INFO L140 encePairwiseOnDemand]: 364/374 looper letters, 590 selfloop transitions, 171 changer transitions 1/762 dead transitions. [2023-08-27 05:49:23,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 762 transitions, 14745 flow [2023-08-27 05:49:23,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 05:49:23,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 05:49:23,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1370 transitions. [2023-08-27 05:49:23,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28177704648292884 [2023-08-27 05:49:23,219 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1370 transitions. [2023-08-27 05:49:23,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1370 transitions. [2023-08-27 05:49:23,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:49:23,219 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1370 transitions. [2023-08-27 05:49:23,220 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 105.38461538461539) internal successors, (1370), 13 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:23,222 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 374.0) internal successors, (5236), 14 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:23,222 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 374.0) internal successors, (5236), 14 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:23,222 INFO L175 Difference]: Start difference. First operand has 359 places, 705 transitions, 12389 flow. Second operand 13 states and 1370 transitions. [2023-08-27 05:49:23,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 762 transitions, 14745 flow [2023-08-27 05:49:25,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 762 transitions, 14196 flow, removed 15 selfloop flow, removed 10 redundant places. [2023-08-27 05:49:25,220 INFO L231 Difference]: Finished difference. Result has 358 places, 727 transitions, 12711 flow [2023-08-27 05:49:25,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=11862, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12711, PETRI_PLACES=358, PETRI_TRANSITIONS=727} [2023-08-27 05:49:25,221 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 329 predicate places. [2023-08-27 05:49:25,221 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 727 transitions, 12711 flow [2023-08-27 05:49:25,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 102.56756756756756) internal successors, (3795), 37 states have internal predecessors, (3795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:25,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:49:25,222 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:49:25,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-08-27 05:49:25,426 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,SelfDestructingSolverStorable52 [2023-08-27 05:49:25,427 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:49:25,427 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:49:25,427 INFO L85 PathProgramCache]: Analyzing trace with hash 231546156, now seen corresponding path program 15 times [2023-08-27 05:49:25,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:49:25,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437942921] [2023-08-27 05:49:25,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:49:25,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:49:25,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:49:26,208 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 05:49:26,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:49:26,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437942921] [2023-08-27 05:49:26,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437942921] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:49:26,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367616714] [2023-08-27 05:49:26,209 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 05:49:26,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:49:26,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:49:26,209 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 05:49:26,210 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 05:49:26,425 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 05:49:26,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:49:26,426 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 50 conjunts are in the unsatisfiable core [2023-08-27 05:49:26,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:49:26,646 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 05:49:26,705 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 05:49:26,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:49:26,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:49:26,895 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 05:49:26,895 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-27 05:49:26,988 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 05:49:26,988 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:49:27,357 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:27,358 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 52 treesize of output 41 [2023-08-27 05:49:27,364 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:27,365 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 86 [2023-08-27 05:49:27,371 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:27,371 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 74 treesize of output 55 [2023-08-27 05:49:27,390 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:27,390 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 52 treesize of output 41 [2023-08-27 05:49:27,397 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:27,397 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 86 [2023-08-27 05:49:27,403 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:27,403 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 74 treesize of output 55 [2023-08-27 05:49:27,447 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:27,447 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 110 treesize of output 74 [2023-08-27 05:49:27,496 INFO L322 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-08-27 05:49:27,496 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 1892 treesize of output 1629 [2023-08-27 05:49:27,539 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:27,539 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 440 treesize of output 420 [2023-08-27 05:49:27,554 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:27,554 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 310 treesize of output 206 [2023-08-27 05:49:29,562 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 05:49:29,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367616714] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:49:29,562 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:49:29,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 37 [2023-08-27 05:49:29,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638346722] [2023-08-27 05:49:29,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:49:29,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-08-27 05:49:29,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:49:29,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-08-27 05:49:29,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=1264, Unknown=7, NotChecked=0, Total=1406 [2023-08-27 05:49:29,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 374 [2023-08-27 05:49:29,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 727 transitions, 12711 flow. Second operand has 38 states, 38 states have (on average 98.52631578947368) internal successors, (3744), 38 states have internal predecessors, (3744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:29,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:49:29,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 374 [2023-08-27 05:49:29,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:49:32,785 INFO L124 PetriNetUnfolderBase]: 5047/9670 cut-off events. [2023-08-27 05:49:32,785 INFO L125 PetriNetUnfolderBase]: For 406421/406421 co-relation queries the response was YES. [2023-08-27 05:49:32,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93517 conditions, 9670 events. 5047/9670 cut-off events. For 406421/406421 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 74888 event pairs, 1541 based on Foata normal form. 92/9762 useless extension candidates. Maximal degree in co-relation 93395. Up to 8499 conditions per place. [2023-08-27 05:49:32,958 INFO L140 encePairwiseOnDemand]: 365/374 looper letters, 547 selfloop transitions, 192 changer transitions 2/741 dead transitions. [2023-08-27 05:49:32,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 741 transitions, 14344 flow [2023-08-27 05:49:32,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 05:49:32,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 05:49:32,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1317 transitions. [2023-08-27 05:49:32,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27087618264088853 [2023-08-27 05:49:32,960 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1317 transitions. [2023-08-27 05:49:32,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1317 transitions. [2023-08-27 05:49:32,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:49:32,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1317 transitions. [2023-08-27 05:49:32,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 101.3076923076923) internal successors, (1317), 13 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:32,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 374.0) internal successors, (5236), 14 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:32,963 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 374.0) internal successors, (5236), 14 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:32,963 INFO L175 Difference]: Start difference. First operand has 358 places, 727 transitions, 12711 flow. Second operand 13 states and 1317 transitions. [2023-08-27 05:49:32,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 741 transitions, 14344 flow [2023-08-27 05:49:34,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 741 transitions, 14038 flow, removed 33 selfloop flow, removed 10 redundant places. [2023-08-27 05:49:34,723 INFO L231 Difference]: Finished difference. Result has 361 places, 717 transitions, 12732 flow [2023-08-27 05:49:34,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=12275, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12732, PETRI_PLACES=361, PETRI_TRANSITIONS=717} [2023-08-27 05:49:34,723 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 332 predicate places. [2023-08-27 05:49:34,724 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 717 transitions, 12732 flow [2023-08-27 05:49:34,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 98.52631578947368) internal successors, (3744), 38 states have internal predecessors, (3744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:49:34,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:49:34,724 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:49:34,728 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 05:49:34,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:49:34,928 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:49:34,929 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:49:34,929 INFO L85 PathProgramCache]: Analyzing trace with hash 397238292, now seen corresponding path program 16 times [2023-08-27 05:49:34,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:49:34,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685876003] [2023-08-27 05:49:34,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:49:34,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:49:34,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:49:35,378 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 05:49:35,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:49:35,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685876003] [2023-08-27 05:49:35,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685876003] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:49:35,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907018696] [2023-08-27 05:49:35,378 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 05:49:35,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:49:35,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:49:35,379 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 05:49:35,381 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 05:49:35,530 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 05:49:35,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:49:35,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 54 conjunts are in the unsatisfiable core [2023-08-27 05:49:35,532 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:49:35,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:49:35,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:49:35,553 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-08-27 05:49:35,553 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-27 05:49:35,617 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 05:49:35,663 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 05:49:35,663 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-27 05:49:35,705 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-27 05:49:35,746 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-27 05:49:35,783 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 05:49:35,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:49:35,889 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 05:49:36,077 INFO L322 Elim1Store]: treesize reduction 27, result has 63.0 percent of original size [2023-08-27 05:49:36,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 32 treesize of output 53 [2023-08-27 05:49:36,141 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 05:49:36,141 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:49:36,579 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse10 (* c_~i_BA~0 4))) (let ((.cse0 (+ c_~i_BA~0 1)) (.cse1 (select |c_#memory_int| c_~A~0.base)) (.cse4 (+ .cse10 4 c_~B~0.offset)) (.cse6 (+ c_~A~0.offset .cse10 4))) (and (< .cse0 c_~An~0) (forall ((~i_AB~0 Int)) (or (<= c_~Bn~0 ~i_AB~0) (< (+ ~i_AB~0 1) c_~Bn~0) (forall ((v_ArrVal_2099 (Array Int Int)) (~B~0.base Int)) (let ((.cse5 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2099))) (let ((.cse3 (select .cse5 ~B~0.base))) (or (not (let ((.cse2 (* ~i_AB~0 4))) (= (select .cse1 (+ c_~A~0.offset .cse2)) (select .cse3 (+ .cse2 c_~B~0.offset))))) (= (select .cse3 .cse4) (select (select .cse5 c_~A~0.base) .cse6)))))))) (< .cse0 c_~Bn~0) (forall ((~i_AB~0 Int)) (or (<= c_~Bn~0 ~i_AB~0) (< (+ ~i_AB~0 1) c_~An~0) (forall ((v_ArrVal_2099 (Array Int Int)) (~B~0.base Int)) (let ((.cse9 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2099))) (let ((.cse8 (select .cse9 ~B~0.base))) (or (not (let ((.cse7 (* ~i_AB~0 4))) (= (select .cse1 (+ c_~A~0.offset .cse7)) (select .cse8 (+ .cse7 c_~B~0.offset))))) (= (select .cse8 .cse4) (select (select .cse9 c_~A~0.base) .cse6))))))))))) is different from false [2023-08-27 05:49:36,768 WARN L839 $PredicateComparison]: unable to prove that (or (<= |c_ULTIMATE.start_create_fresh_int_array_~size#1| |c_ULTIMATE.start_create_fresh_int_array_~i~0#1|) (< (+ |c_ULTIMATE.start_create_fresh_int_array_~i~0#1| 1) |c_ULTIMATE.start_create_fresh_int_array_~size#1|) (let ((.cse4 (* c_~i_BA~0 4))) (let ((.cse0 (+ c_~i_BA~0 1)) (.cse6 (+ c_~A~0.offset .cse4 4))) (and (< .cse0 c_~An~0) (forall ((|ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| Int) (v_ArrVal_2098 (Array Int Int)) (v_ArrVal_2097 (Array Int Int)) (~i_AB~0 Int)) (or (<= c_~Bn~0 ~i_AB~0) (forall ((v_ArrVal_2099 (Array Int Int)) (~B~0.base Int)) (let ((.cse1 (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_2097) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_2098))) (let ((.cse5 (store .cse1 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2099))) (let ((.cse3 (select .cse5 ~B~0.base))) (or (not (let ((.cse2 (* ~i_AB~0 4))) (= (select (select .cse1 c_~A~0.base) (+ c_~A~0.offset .cse2)) (select .cse3 (+ .cse2 |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))))) (= (select .cse3 (+ .cse4 4 |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (select (select .cse5 c_~A~0.base) .cse6))))))) (< (+ ~i_AB~0 1) c_~An~0))) (< .cse0 c_~Bn~0) (forall ((|ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| Int) (v_ArrVal_2098 (Array Int Int)) (v_ArrVal_2097 (Array Int Int)) (~i_AB~0 Int)) (or (<= c_~Bn~0 ~i_AB~0) (forall ((v_ArrVal_2099 (Array Int Int)) (~B~0.base Int)) (let ((.cse7 (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_2097) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_2098))) (let ((.cse10 (store .cse7 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2099))) (let ((.cse9 (select .cse10 ~B~0.base))) (or (not (let ((.cse8 (* ~i_AB~0 4))) (= (select (select .cse7 c_~A~0.base) (+ c_~A~0.offset .cse8)) (select .cse9 (+ .cse8 |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))))) (= (select .cse9 (+ .cse4 4 |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (select (select .cse10 c_~A~0.base) .cse6))))))) (< (+ ~i_AB~0 1) c_~Bn~0))))))) is different from false [2023-08-27 05:49:37,153 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:37,153 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 123 treesize of output 87 [2023-08-27 05:49:37,233 INFO L322 Elim1Store]: treesize reduction 15, result has 81.9 percent of original size [2023-08-27 05:49:37,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 31564 treesize of output 28943 [2023-08-27 05:49:37,380 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:37,381 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 2356 treesize of output 2242 [2023-08-27 05:49:37,428 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:37,429 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 2172 treesize of output 1663 [2023-08-27 05:49:37,494 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:37,494 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1628 treesize of output 1330 [2023-08-27 05:49:47,193 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:47,194 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 123 treesize of output 87 [2023-08-27 05:49:47,257 INFO L322 Elim1Store]: treesize reduction 15, result has 81.9 percent of original size [2023-08-27 05:49:47,258 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 20908 treesize of output 19055 [2023-08-27 05:49:47,357 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:47,357 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 2356 treesize of output 1847 [2023-08-27 05:49:47,413 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:47,413 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1812 treesize of output 1514 [2023-08-27 05:49:47,472 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:49:47,472 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1444 treesize of output 1330 [2023-08-27 05:50:17,242 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 2 refuted. 2 times theorem prover too weak. 1 trivial. 5 not checked. [2023-08-27 05:50:17,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907018696] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:50:17,243 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:50:17,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 36 [2023-08-27 05:50:17,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428370885] [2023-08-27 05:50:17,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:50:17,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-08-27 05:50:17,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:50:17,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-08-27 05:50:17,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=1060, Unknown=8, NotChecked=134, Total=1332 [2023-08-27 05:50:17,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 374 [2023-08-27 05:50:17,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 717 transitions, 12732 flow. Second operand has 37 states, 37 states have (on average 96.56756756756756) internal successors, (3573), 37 states have internal predecessors, (3573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:50:17,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:50:17,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 374 [2023-08-27 05:50:17,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:50:21,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 05:50:32,332 INFO L124 PetriNetUnfolderBase]: 5071/9807 cut-off events. [2023-08-27 05:50:32,332 INFO L125 PetriNetUnfolderBase]: For 415517/415517 co-relation queries the response was YES. [2023-08-27 05:50:32,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94931 conditions, 9807 events. 5071/9807 cut-off events. For 415517/415517 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 77022 event pairs, 706 based on Foata normal form. 84/9891 useless extension candidates. Maximal degree in co-relation 94809. Up to 4202 conditions per place. [2023-08-27 05:50:32,492 INFO L140 encePairwiseOnDemand]: 361/374 looper letters, 422 selfloop transitions, 516 changer transitions 9/947 dead transitions. [2023-08-27 05:50:32,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 947 transitions, 17281 flow [2023-08-27 05:50:32,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-08-27 05:50:32,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-08-27 05:50:32,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 5192 transitions. [2023-08-27 05:50:32,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2669683257918552 [2023-08-27 05:50:32,496 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 5192 transitions. [2023-08-27 05:50:32,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 5192 transitions. [2023-08-27 05:50:32,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:50:32,497 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 5192 transitions. [2023-08-27 05:50:32,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 99.84615384615384) internal successors, (5192), 52 states have internal predecessors, (5192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:50:32,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 374.0) internal successors, (19822), 53 states have internal predecessors, (19822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:50:32,512 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 374.0) internal successors, (19822), 53 states have internal predecessors, (19822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:50:32,512 INFO L175 Difference]: Start difference. First operand has 361 places, 717 transitions, 12732 flow. Second operand 52 states and 5192 transitions. [2023-08-27 05:50:32,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 947 transitions, 17281 flow [2023-08-27 05:50:35,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 947 transitions, 16902 flow, removed 18 selfloop flow, removed 13 redundant places. [2023-08-27 05:50:35,034 INFO L231 Difference]: Finished difference. Result has 411 places, 777 transitions, 14795 flow [2023-08-27 05:50:35,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=12176, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=447, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=14795, PETRI_PLACES=411, PETRI_TRANSITIONS=777} [2023-08-27 05:50:35,035 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 382 predicate places. [2023-08-27 05:50:35,035 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 777 transitions, 14795 flow [2023-08-27 05:50:35,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 96.56756756756756) internal successors, (3573), 37 states have internal predecessors, (3573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:50:35,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:50:35,036 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:50:35,040 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-08-27 05:50:35,240 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,SelfDestructingSolverStorable54 [2023-08-27 05:50:35,241 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:50:35,241 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:50:35,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1192092067, now seen corresponding path program 11 times [2023-08-27 05:50:35,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:50:35,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916186674] [2023-08-27 05:50:35,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:50:35,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:50:35,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:50:35,543 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:50:35,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:50:35,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916186674] [2023-08-27 05:50:35,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916186674] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:50:35,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970383130] [2023-08-27 05:50:35,544 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 05:50:35,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:50:35,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:50:35,545 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 05:50:35,546 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 05:50:35,702 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 05:50:35,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:50:35,703 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-27 05:50:35,704 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:50:35,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:50:35,883 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 05:50:35,959 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 05:50:35,959 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:50:36,027 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2146 (Array Int Int)) (~B~0.base Int)) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2146))) (let ((.cse0 (select .cse1 ~B~0.base))) (or (= |c_thread1Thread1of1ForFork0_#t~mem1| (select .cse0 (+ c_~B~0.offset (* c_~i_AB~0 4)))) (not (let ((.cse2 (* c_~i_BA~0 4))) (= (select (select .cse1 c_~A~0.base) (+ c_~A~0.offset .cse2 4)) (select .cse0 (+ .cse2 4 c_~B~0.offset))))))))) is different from false [2023-08-27 05:50:36,057 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:50:36,057 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 156 treesize of output 178 [2023-08-27 05:50:36,074 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:50:36,074 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 88 treesize of output 89 [2023-08-27 05:50:36,512 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:50:36,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970383130] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:50:36,513 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:50:36,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 8] total 25 [2023-08-27 05:50:36,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035587106] [2023-08-27 05:50:36,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:50:36,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 05:50:36,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:50:36,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 05:50:36,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=518, Unknown=1, NotChecked=46, Total=650 [2023-08-27 05:50:36,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 374 [2023-08-27 05:50:36,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 777 transitions, 14795 flow. Second operand has 26 states, 26 states have (on average 117.03846153846153) internal successors, (3043), 26 states have internal predecessors, (3043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:50:36,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:50:36,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 374 [2023-08-27 05:50:36,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:50:43,756 INFO L124 PetriNetUnfolderBase]: 5102/9839 cut-off events. [2023-08-27 05:50:43,756 INFO L125 PetriNetUnfolderBase]: For 525138/525138 co-relation queries the response was YES. [2023-08-27 05:50:43,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103438 conditions, 9839 events. 5102/9839 cut-off events. For 525138/525138 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 77096 event pairs, 1128 based on Foata normal form. 56/9895 useless extension candidates. Maximal degree in co-relation 103305. Up to 6867 conditions per place. [2023-08-27 05:50:43,875 INFO L140 encePairwiseOnDemand]: 364/374 looper letters, 484 selfloop transitions, 377 changer transitions 3/864 dead transitions. [2023-08-27 05:50:43,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 864 transitions, 18036 flow [2023-08-27 05:50:43,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 05:50:43,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 05:50:43,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2043 transitions. [2023-08-27 05:50:43,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32132746146586977 [2023-08-27 05:50:43,878 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2043 transitions. [2023-08-27 05:50:43,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2043 transitions. [2023-08-27 05:50:43,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:50:43,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2043 transitions. [2023-08-27 05:50:43,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 120.17647058823529) internal successors, (2043), 17 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:50:43,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 374.0) internal successors, (6732), 18 states have internal predecessors, (6732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:50:43,882 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 374.0) internal successors, (6732), 18 states have internal predecessors, (6732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:50:43,882 INFO L175 Difference]: Start difference. First operand has 411 places, 777 transitions, 14795 flow. Second operand 17 states and 2043 transitions. [2023-08-27 05:50:43,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 864 transitions, 18036 flow [2023-08-27 05:50:46,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 864 transitions, 17360 flow, removed 118 selfloop flow, removed 23 redundant places. [2023-08-27 05:50:46,594 INFO L231 Difference]: Finished difference. Result has 408 places, 822 transitions, 16049 flow [2023-08-27 05:50:46,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=14134, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=777, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=16049, PETRI_PLACES=408, PETRI_TRANSITIONS=822} [2023-08-27 05:50:46,594 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 379 predicate places. [2023-08-27 05:50:46,594 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 822 transitions, 16049 flow [2023-08-27 05:50:46,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 117.03846153846153) internal successors, (3043), 26 states have internal predecessors, (3043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:50:46,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:50:46,595 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:50:46,603 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 05:50:46,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:50:46,800 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:50:46,800 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:50:46,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1052392838, now seen corresponding path program 17 times [2023-08-27 05:50:46,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:50:46,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508667867] [2023-08-27 05:50:46,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:50:46,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:50:46,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:50:47,324 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 05:50:47,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:50:47,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508667867] [2023-08-27 05:50:47,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508667867] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:50:47,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254875628] [2023-08-27 05:50:47,325 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 05:50:47,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:50:47,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:50:47,325 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 05:50:47,344 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 05:50:47,482 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 05:50:47,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:50:47,483 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 05:50:47,484 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:50:47,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:50:47,668 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 05:50:47,799 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 05:50:47,799 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:50:47,990 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse1 (+ c_~B~0.offset (* c_~i_AB~0 4)))) (let ((.cse4 (forall ((v_ArrVal_2193 (Array Int Int)) (~B~0.base Int)) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2193) ~B~0.base) .cse1) |c_thread1Thread1of1ForFork0_#t~mem1|)))) (.cse5 (+ c_~i_BA~0 1))) (and (forall ((v_ArrVal_2193 (Array Int Int)) (~B~0.base Int)) (let ((.cse3 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2193))) (let ((.cse0 (select .cse3 ~B~0.base))) (or (not (= (select .cse0 .cse1) |c_thread1Thread1of1ForFork0_#t~mem1|)) (let ((.cse2 (* c_~i_BA~0 4))) (= (select .cse0 (+ .cse2 4 c_~B~0.offset)) (select (select .cse3 c_~A~0.base) (+ c_~A~0.offset .cse2 4)))))))) (or .cse4 (< .cse5 c_~Bn~0)) (or .cse4 (< .cse5 c_~An~0))))) is different from false [2023-08-27 05:50:48,212 INFO L322 Elim1Store]: treesize reduction 26, result has 86.7 percent of original size [2023-08-27 05:50:48,213 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 263 treesize of output 324 [2023-08-27 05:50:48,237 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:50:48,238 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 155 treesize of output 157 [2023-08-27 05:50:48,247 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 121 treesize of output 115 [2023-08-27 05:50:48,256 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 115 treesize of output 109 [2023-08-27 05:50:52,225 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 05:50:52,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254875628] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:50:52,225 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:50:52,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 8] total 28 [2023-08-27 05:50:52,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039083316] [2023-08-27 05:50:52,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:50:52,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 05:50:52,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:50:52,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 05:50:52,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=676, Unknown=1, NotChecked=52, Total=812 [2023-08-27 05:50:52,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 101 out of 374 [2023-08-27 05:50:52,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 822 transitions, 16049 flow. Second operand has 29 states, 29 states have (on average 102.79310344827586) internal successors, (2981), 29 states have internal predecessors, (2981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:50:52,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:50:52,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 101 of 374 [2023-08-27 05:50:52,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:50:59,454 WARN L234 SmtUtils]: Spent 6.27s on a formula simplification. DAG size of input: 53 DAG size of output: 46 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 05:51:02,241 INFO L124 PetriNetUnfolderBase]: 5027/9660 cut-off events. [2023-08-27 05:51:02,241 INFO L125 PetriNetUnfolderBase]: For 546302/546302 co-relation queries the response was YES. [2023-08-27 05:51:02,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106633 conditions, 9660 events. 5027/9660 cut-off events. For 546302/546302 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 75440 event pairs, 1215 based on Foata normal form. 58/9718 useless extension candidates. Maximal degree in co-relation 106497. Up to 7275 conditions per place. [2023-08-27 05:51:02,352 INFO L140 encePairwiseOnDemand]: 363/374 looper letters, 483 selfloop transitions, 355 changer transitions 11/849 dead transitions. [2023-08-27 05:51:02,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 849 transitions, 18080 flow [2023-08-27 05:51:02,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 05:51:02,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 05:51:02,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2106 transitions. [2023-08-27 05:51:02,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28155080213903744 [2023-08-27 05:51:02,354 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2106 transitions. [2023-08-27 05:51:02,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2106 transitions. [2023-08-27 05:51:02,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:51:02,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2106 transitions. [2023-08-27 05:51:02,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 105.3) internal successors, (2106), 20 states have internal predecessors, (2106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:51:02,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 374.0) internal successors, (7854), 21 states have internal predecessors, (7854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:51:02,359 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 374.0) internal successors, (7854), 21 states have internal predecessors, (7854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:51:02,359 INFO L175 Difference]: Start difference. First operand has 408 places, 822 transitions, 16049 flow. Second operand 20 states and 2106 transitions. [2023-08-27 05:51:02,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 849 transitions, 18080 flow [2023-08-27 05:51:04,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 849 transitions, 17411 flow, removed 99 selfloop flow, removed 11 redundant places. [2023-08-27 05:51:04,582 INFO L231 Difference]: Finished difference. Result has 417 places, 814 transitions, 16076 flow [2023-08-27 05:51:04,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=15312, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=817, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=16076, PETRI_PLACES=417, PETRI_TRANSITIONS=814} [2023-08-27 05:51:04,583 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 388 predicate places. [2023-08-27 05:51:04,583 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 814 transitions, 16076 flow [2023-08-27 05:51:04,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 102.79310344827586) internal successors, (2981), 29 states have internal predecessors, (2981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:51:04,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:51:04,583 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:51:04,588 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2023-08-27 05:51:04,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:51:04,788 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:51:04,788 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:51:04,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1699118169, now seen corresponding path program 18 times [2023-08-27 05:51:04,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:51:04,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17968726] [2023-08-27 05:51:04,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:51:04,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:51:04,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:51:04,891 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:51:04,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:51:04,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17968726] [2023-08-27 05:51:04,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17968726] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:51:04,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [178397761] [2023-08-27 05:51:04,891 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 05:51:04,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:51:04,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:51:04,892 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 05:51:04,894 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 05:51:05,057 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 05:51:05,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:51:05,058 INFO L262 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 05:51:05,058 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:51:05,163 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:51:05,163 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:51:05,221 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:51:05,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [178397761] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:51:05,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:51:05,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 3] total 8 [2023-08-27 05:51:05,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457836110] [2023-08-27 05:51:05,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:51:05,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 05:51:05,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:51:05,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 05:51:05,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-08-27 05:51:05,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 374 [2023-08-27 05:51:05,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 814 transitions, 16076 flow. Second operand has 10 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-27 05:51:05,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:51:05,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 374 [2023-08-27 05:51:05,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:51:09,052 INFO L124 PetriNetUnfolderBase]: 6557/12473 cut-off events. [2023-08-27 05:51:09,052 INFO L125 PetriNetUnfolderBase]: For 706918/706918 co-relation queries the response was YES. [2023-08-27 05:51:09,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136445 conditions, 12473 events. 6557/12473 cut-off events. For 706918/706918 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 99812 event pairs, 1113 based on Foata normal form. 16/12489 useless extension candidates. Maximal degree in co-relation 136308. Up to 6958 conditions per place. [2023-08-27 05:51:09,284 INFO L140 encePairwiseOnDemand]: 370/374 looper letters, 599 selfloop transitions, 447 changer transitions 2/1048 dead transitions. [2023-08-27 05:51:09,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 1048 transitions, 22424 flow [2023-08-27 05:51:09,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 05:51:09,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 05:51:09,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1623 transitions. [2023-08-27 05:51:09,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4339572192513369 [2023-08-27 05:51:09,286 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1623 transitions. [2023-08-27 05:51:09,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1623 transitions. [2023-08-27 05:51:09,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:51:09,286 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1623 transitions. [2023-08-27 05:51:09,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 162.3) internal successors, (1623), 10 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:51:09,288 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 374.0) internal successors, (4114), 11 states have internal predecessors, (4114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:51:09,288 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 374.0) internal successors, (4114), 11 states have internal predecessors, (4114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:51:09,288 INFO L175 Difference]: Start difference. First operand has 417 places, 814 transitions, 16076 flow. Second operand 10 states and 1623 transitions. [2023-08-27 05:51:09,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 1048 transitions, 22424 flow [2023-08-27 05:51:12,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 1048 transitions, 21488 flow, removed 72 selfloop flow, removed 25 redundant places. [2023-08-27 05:51:12,825 INFO L231 Difference]: Finished difference. Result has 404 places, 966 transitions, 19930 flow [2023-08-27 05:51:12,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=15208, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=814, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=19930, PETRI_PLACES=404, PETRI_TRANSITIONS=966} [2023-08-27 05:51:12,826 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 375 predicate places. [2023-08-27 05:51:12,826 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 966 transitions, 19930 flow [2023-08-27 05:51:12,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 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-27 05:51:12,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:51:12,826 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:51:12,832 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 05:51:13,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2023-08-27 05:51:13,031 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:51:13,031 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:51:13,031 INFO L85 PathProgramCache]: Analyzing trace with hash -2121214333, now seen corresponding path program 19 times [2023-08-27 05:51:13,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:51:13,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196428749] [2023-08-27 05:51:13,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:51:13,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:51:13,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:51:13,115 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:51:13,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:51:13,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196428749] [2023-08-27 05:51:13,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196428749] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:51:13,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724868568] [2023-08-27 05:51:13,116 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 05:51:13,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:51:13,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:51:13,117 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 05:51:13,117 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 05:51:13,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:51:13,280 INFO L262 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 05:51:13,281 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:51:13,380 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:51:13,380 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:51:13,431 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 05:51:13,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724868568] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:51:13,432 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:51:13,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 3] total 8 [2023-08-27 05:51:13,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647923974] [2023-08-27 05:51:13,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:51:13,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 05:51:13,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:51:13,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 05:51:13,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-08-27 05:51:13,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 374 [2023-08-27 05:51:13,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 966 transitions, 19930 flow. Second operand has 10 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-27 05:51:13,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:51:13,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 374 [2023-08-27 05:51:13,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:51:17,804 INFO L124 PetriNetUnfolderBase]: 7263/13854 cut-off events. [2023-08-27 05:51:17,804 INFO L125 PetriNetUnfolderBase]: For 825695/825695 co-relation queries the response was YES. [2023-08-27 05:51:17,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156945 conditions, 13854 events. 7263/13854 cut-off events. For 825695/825695 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 113405 event pairs, 1426 based on Foata normal form. 31/13885 useless extension candidates. Maximal degree in co-relation 156811. Up to 8638 conditions per place. [2023-08-27 05:51:17,972 INFO L140 encePairwiseOnDemand]: 370/374 looper letters, 656 selfloop transitions, 414 changer transitions 2/1072 dead transitions. [2023-08-27 05:51:17,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 1072 transitions, 24161 flow [2023-08-27 05:51:17,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 05:51:17,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 05:51:17,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1621 transitions. [2023-08-27 05:51:17,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4334224598930481 [2023-08-27 05:51:17,974 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1621 transitions. [2023-08-27 05:51:17,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1621 transitions. [2023-08-27 05:51:17,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:51:17,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1621 transitions. [2023-08-27 05:51:17,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 162.1) internal successors, (1621), 10 states have internal predecessors, (1621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:51:17,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 374.0) internal successors, (4114), 11 states have internal predecessors, (4114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:51:17,976 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 374.0) internal successors, (4114), 11 states have internal predecessors, (4114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:51:17,976 INFO L175 Difference]: Start difference. First operand has 404 places, 966 transitions, 19930 flow. Second operand 10 states and 1621 transitions. [2023-08-27 05:51:17,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 1072 transitions, 24161 flow [2023-08-27 05:51:22,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 1072 transitions, 23605 flow, removed 161 selfloop flow, removed 3 redundant places. [2023-08-27 05:51:22,463 INFO L231 Difference]: Finished difference. Result has 415 places, 1017 transitions, 22065 flow [2023-08-27 05:51:22,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=19380, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=966, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=372, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22065, PETRI_PLACES=415, PETRI_TRANSITIONS=1017} [2023-08-27 05:51:22,463 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 386 predicate places. [2023-08-27 05:51:22,464 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 1017 transitions, 22065 flow [2023-08-27 05:51:22,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 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-27 05:51:22,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:51:22,464 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:51:22,469 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 05:51:22,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-08-27 05:51:22,669 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:51:22,669 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:51:22,669 INFO L85 PathProgramCache]: Analyzing trace with hash 205599081, now seen corresponding path program 20 times [2023-08-27 05:51:22,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:51:22,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505779613] [2023-08-27 05:51:22,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:51:22,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:51:22,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:51:22,769 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:51:22,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:51:22,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505779613] [2023-08-27 05:51:22,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505779613] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:51:22,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183498851] [2023-08-27 05:51:22,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 05:51:22,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:51:22,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:51:22,770 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 05:51:22,772 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 05:51:22,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 05:51:22,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:51:22,951 INFO L262 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 05:51:22,951 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:51:23,037 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:51:23,037 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:51:23,083 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 05:51:23,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183498851] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:51:23,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:51:23,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 3] total 8 [2023-08-27 05:51:23,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533291835] [2023-08-27 05:51:23,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:51:23,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 05:51:23,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:51:23,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 05:51:23,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-08-27 05:51:23,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 374 [2023-08-27 05:51:23,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 1017 transitions, 22065 flow. Second operand has 10 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-27 05:51:23,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:51:23,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 374 [2023-08-27 05:51:23,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:51:28,171 INFO L124 PetriNetUnfolderBase]: 7617/14508 cut-off events. [2023-08-27 05:51:28,171 INFO L125 PetriNetUnfolderBase]: For 892383/892383 co-relation queries the response was YES. [2023-08-27 05:51:28,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167710 conditions, 14508 events. 7617/14508 cut-off events. For 892383/892383 co-relation queries the response was YES. Maximal size of possible extension queue 669. Compared 119775 event pairs, 2370 based on Foata normal form. 10/14518 useless extension candidates. Maximal degree in co-relation 167571. Up to 12740 conditions per place. [2023-08-27 05:51:28,351 INFO L140 encePairwiseOnDemand]: 370/374 looper letters, 939 selfloop transitions, 145 changer transitions 14/1098 dead transitions. [2023-08-27 05:51:28,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 1098 transitions, 25958 flow [2023-08-27 05:51:28,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 05:51:28,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 05:51:28,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1613 transitions. [2023-08-27 05:51:28,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43128342245989304 [2023-08-27 05:51:28,353 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1613 transitions. [2023-08-27 05:51:28,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1613 transitions. [2023-08-27 05:51:28,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:51:28,353 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1613 transitions. [2023-08-27 05:51:28,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 161.3) internal successors, (1613), 10 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:51:28,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 374.0) internal successors, (4114), 11 states have internal predecessors, (4114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:51:28,355 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 374.0) internal successors, (4114), 11 states have internal predecessors, (4114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:51:28,355 INFO L175 Difference]: Start difference. First operand has 415 places, 1017 transitions, 22065 flow. Second operand 10 states and 1613 transitions. [2023-08-27 05:51:28,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 1098 transitions, 25958 flow [2023-08-27 05:51:33,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 1098 transitions, 25597 flow, removed 107 selfloop flow, removed 3 redundant places. [2023-08-27 05:51:33,469 INFO L231 Difference]: Finished difference. Result has 425 places, 1032 transitions, 22578 flow [2023-08-27 05:51:33,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=21716, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1017, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=883, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22578, PETRI_PLACES=425, PETRI_TRANSITIONS=1032} [2023-08-27 05:51:33,471 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 396 predicate places. [2023-08-27 05:51:33,471 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 1032 transitions, 22578 flow [2023-08-27 05:51:33,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 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-27 05:51:33,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:51:33,471 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:51:33,478 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 05:51:33,676 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,SelfDestructingSolverStorable59 [2023-08-27 05:51:33,677 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:51:33,677 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:51:33,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1996094234, now seen corresponding path program 21 times [2023-08-27 05:51:33,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:51:33,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289767683] [2023-08-27 05:51:33,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:51:33,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:51:33,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:51:34,087 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:51:34,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:51:34,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289767683] [2023-08-27 05:51:34,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289767683] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:51:34,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012891455] [2023-08-27 05:51:34,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 05:51:34,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:51:34,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:51:34,088 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 05:51:34,090 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 05:51:34,310 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 05:51:34,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:51:34,311 INFO L262 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-27 05:51:34,312 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:51:34,602 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:51:34,602 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:51:34,704 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-27 05:51:34,705 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 05:51:34,718 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 05:51:34,718 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 05:51:34,723 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 05:51:34,723 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 05:51:34,980 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:51:34,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012891455] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:51:34,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:51:34,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 12] total 31 [2023-08-27 05:51:34,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279965108] [2023-08-27 05:51:34,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:51:34,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 05:51:34,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:51:34,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 05:51:34,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2023-08-27 05:51:34,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 374 [2023-08-27 05:51:34,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 1032 transitions, 22578 flow. Second operand has 32 states, 32 states have (on average 106.5625) internal successors, (3410), 32 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:51:34,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:51:34,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 374 [2023-08-27 05:51:34,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:51:40,466 INFO L124 PetriNetUnfolderBase]: 7550/14338 cut-off events. [2023-08-27 05:51:40,466 INFO L125 PetriNetUnfolderBase]: For 885511/885511 co-relation queries the response was YES. [2023-08-27 05:51:40,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165811 conditions, 14338 events. 7550/14338 cut-off events. For 885511/885511 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 117645 event pairs, 2572 based on Foata normal form. 6/14344 useless extension candidates. Maximal degree in co-relation 165667. Up to 14084 conditions per place. [2023-08-27 05:51:40,646 INFO L140 encePairwiseOnDemand]: 364/374 looper letters, 933 selfloop transitions, 107 changer transitions 6/1046 dead transitions. [2023-08-27 05:51:40,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 1046 transitions, 24689 flow [2023-08-27 05:51:40,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 05:51:40,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 05:51:40,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2281 transitions. [2023-08-27 05:51:40,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2904252610134963 [2023-08-27 05:51:40,648 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2281 transitions. [2023-08-27 05:51:40,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2281 transitions. [2023-08-27 05:51:40,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:51:40,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2281 transitions. [2023-08-27 05:51:40,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 108.61904761904762) internal successors, (2281), 21 states have internal predecessors, (2281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:51:40,652 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 374.0) internal successors, (8228), 22 states have internal predecessors, (8228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:51:40,652 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 374.0) internal successors, (8228), 22 states have internal predecessors, (8228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:51:40,652 INFO L175 Difference]: Start difference. First operand has 425 places, 1032 transitions, 22578 flow. Second operand 21 states and 2281 transitions. [2023-08-27 05:51:40,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 1046 transitions, 24689 flow [2023-08-27 05:51:45,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 1046 transitions, 24328 flow, removed 123 selfloop flow, removed 4 redundant places. [2023-08-27 05:51:45,301 INFO L231 Difference]: Finished difference. Result has 441 places, 1025 transitions, 22279 flow [2023-08-27 05:51:45,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=22090, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1027, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=920, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=22279, PETRI_PLACES=441, PETRI_TRANSITIONS=1025} [2023-08-27 05:51:45,301 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 412 predicate places. [2023-08-27 05:51:45,301 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 1025 transitions, 22279 flow [2023-08-27 05:51:45,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 106.5625) internal successors, (3410), 32 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:51:45,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:51:45,302 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:51:45,307 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2023-08-27 05:51:45,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:51:45,507 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:51:45,507 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:51:45,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1840379383, now seen corresponding path program 12 times [2023-08-27 05:51:45,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:51:45,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428830138] [2023-08-27 05:51:45,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:51:45,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:51:45,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:51:45,858 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-08-27 05:51:45,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:51:45,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428830138] [2023-08-27 05:51:45,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428830138] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:51:45,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667437377] [2023-08-27 05:51:45,859 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 05:51:45,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:51:45,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:51:45,859 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 05:51:45,900 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 05:51:46,081 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 05:51:46,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:51:46,083 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 50 conjunts are in the unsatisfiable core [2023-08-27 05:51:46,083 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:51:46,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:51:46,377 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 05:51:46,491 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:51:46,491 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:51:46,683 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:51:46,683 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 148 treesize of output 168 [2023-08-27 05:51:46,701 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:51:46,701 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 86 [2023-08-27 05:51:47,554 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:51:47,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667437377] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:51:47,554 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:51:47,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14, 14] total 35 [2023-08-27 05:51:47,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760047946] [2023-08-27 05:51:47,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:51:47,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-08-27 05:51:47,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:51:47,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-08-27 05:51:47,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1069, Unknown=11, NotChecked=0, Total=1260 [2023-08-27 05:51:47,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 374 [2023-08-27 05:51:47,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 1025 transitions, 22279 flow. Second operand has 36 states, 36 states have (on average 105.55555555555556) internal successors, (3800), 36 states have internal predecessors, (3800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:51:47,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:51:47,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 374 [2023-08-27 05:51:47,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:52:08,609 WARN L234 SmtUtils]: Spent 18.30s on a formula simplification that was a NOOP. DAG size: 70 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 05:52:32,924 WARN L234 SmtUtils]: Spent 24.24s on a formula simplification. DAG size of input: 71 DAG size of output: 66 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 05:52:47,096 WARN L234 SmtUtils]: Spent 14.10s on a formula simplification that was a NOOP. DAG size: 59 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 05:52:54,313 INFO L124 PetriNetUnfolderBase]: 7470/14309 cut-off events. [2023-08-27 05:52:54,313 INFO L125 PetriNetUnfolderBase]: For 880757/880757 co-relation queries the response was YES. [2023-08-27 05:52:54,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163570 conditions, 14309 events. 7470/14309 cut-off events. For 880757/880757 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 117979 event pairs, 2298 based on Foata normal form. 96/14405 useless extension candidates. Maximal degree in co-relation 163425. Up to 11848 conditions per place. [2023-08-27 05:52:54,499 INFO L140 encePairwiseOnDemand]: 365/374 looper letters, 951 selfloop transitions, 194 changer transitions 52/1197 dead transitions. [2023-08-27 05:52:54,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 1197 transitions, 27010 flow [2023-08-27 05:52:54,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-08-27 05:52:54,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-08-27 05:52:54,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 4125 transitions. [2023-08-27 05:52:54,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29024767801857587 [2023-08-27 05:52:54,502 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 4125 transitions. [2023-08-27 05:52:54,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 4125 transitions. [2023-08-27 05:52:54,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:52:54,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 4125 transitions. [2023-08-27 05:52:54,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 108.55263157894737) internal successors, (4125), 38 states have internal predecessors, (4125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:52:54,510 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 374.0) internal successors, (14586), 39 states have internal predecessors, (14586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:52:54,511 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 374.0) internal successors, (14586), 39 states have internal predecessors, (14586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:52:54,511 INFO L175 Difference]: Start difference. First operand has 441 places, 1025 transitions, 22279 flow. Second operand 38 states and 4125 transitions. [2023-08-27 05:52:54,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 1197 transitions, 27010 flow [2023-08-27 05:52:59,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 1197 transitions, 26732 flow, removed 13 selfloop flow, removed 18 redundant places. [2023-08-27 05:52:59,038 INFO L231 Difference]: Finished difference. Result has 471 places, 1029 transitions, 22594 flow [2023-08-27 05:52:59,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=21764, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1014, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=836, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=22594, PETRI_PLACES=471, PETRI_TRANSITIONS=1029} [2023-08-27 05:52:59,039 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 442 predicate places. [2023-08-27 05:52:59,039 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 1029 transitions, 22594 flow [2023-08-27 05:52:59,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 105.55555555555556) internal successors, (3800), 36 states have internal predecessors, (3800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:52:59,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:52:59,040 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:52:59,045 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 05:52:59,245 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,SelfDestructingSolverStorable61 [2023-08-27 05:52:59,245 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:52:59,245 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:52:59,245 INFO L85 PathProgramCache]: Analyzing trace with hash 423309702, now seen corresponding path program 22 times [2023-08-27 05:52:59,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:52:59,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929289755] [2023-08-27 05:52:59,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:52:59,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:52:59,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:52:59,322 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 05:52:59,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:52:59,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929289755] [2023-08-27 05:52:59,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929289755] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:52:59,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181024031] [2023-08-27 05:52:59,322 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 05:52:59,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:52:59,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:52:59,323 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 05:52:59,325 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 05:52:59,496 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 05:52:59,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:52:59,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 05:52:59,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:52:59,602 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 05:52:59,602 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:52:59,685 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 05:52:59,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181024031] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:52:59,685 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:52:59,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 20 [2023-08-27 05:52:59,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662199481] [2023-08-27 05:52:59,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:52:59,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 05:52:59,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:52:59,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 05:52:59,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2023-08-27 05:52:59,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 374 [2023-08-27 05:52:59,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 1029 transitions, 22594 flow. Second operand has 21 states, 21 states have (on average 130.61904761904762) internal successors, (2743), 21 states have internal predecessors, (2743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:52:59,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:52:59,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 374 [2023-08-27 05:52:59,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:53:03,814 INFO L124 PetriNetUnfolderBase]: 5653/11178 cut-off events. [2023-08-27 05:53:03,814 INFO L125 PetriNetUnfolderBase]: For 689904/689904 co-relation queries the response was YES. [2023-08-27 05:53:03,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127449 conditions, 11178 events. 5653/11178 cut-off events. For 689904/689904 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 91951 event pairs, 2474 based on Foata normal form. 664/11842 useless extension candidates. Maximal degree in co-relation 127290. Up to 6204 conditions per place. [2023-08-27 05:53:03,959 INFO L140 encePairwiseOnDemand]: 368/374 looper letters, 588 selfloop transitions, 143 changer transitions 251/982 dead transitions. [2023-08-27 05:53:03,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 982 transitions, 22229 flow [2023-08-27 05:53:03,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 05:53:03,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 05:53:03,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2803 transitions. [2023-08-27 05:53:03,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3568882098293863 [2023-08-27 05:53:03,961 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2803 transitions. [2023-08-27 05:53:03,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2803 transitions. [2023-08-27 05:53:03,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:53:03,961 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2803 transitions. [2023-08-27 05:53:03,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 133.47619047619048) internal successors, (2803), 21 states have internal predecessors, (2803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:03,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 374.0) internal successors, (8228), 22 states have internal predecessors, (8228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:03,966 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 374.0) internal successors, (8228), 22 states have internal predecessors, (8228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:03,966 INFO L175 Difference]: Start difference. First operand has 471 places, 1029 transitions, 22594 flow. Second operand 21 states and 2803 transitions. [2023-08-27 05:53:03,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 982 transitions, 22229 flow [2023-08-27 05:53:07,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 982 transitions, 21269 flow, removed 68 selfloop flow, removed 28 redundant places. [2023-08-27 05:53:07,407 INFO L231 Difference]: Finished difference. Result has 457 places, 686 transitions, 14324 flow [2023-08-27 05:53:07,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=18016, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=14324, PETRI_PLACES=457, PETRI_TRANSITIONS=686} [2023-08-27 05:53:07,407 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 428 predicate places. [2023-08-27 05:53:07,408 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 686 transitions, 14324 flow [2023-08-27 05:53:07,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 130.61904761904762) internal successors, (2743), 21 states have internal predecessors, (2743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:07,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:53:07,408 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:53:07,413 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 05:53:07,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:53:07,613 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:53:07,613 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:53:07,613 INFO L85 PathProgramCache]: Analyzing trace with hash 926326236, now seen corresponding path program 23 times [2023-08-27 05:53:07,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:53:07,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108058182] [2023-08-27 05:53:07,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:53:07,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:53:07,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:53:07,701 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 05:53:07,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:53:07,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108058182] [2023-08-27 05:53:07,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108058182] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:53:07,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394877706] [2023-08-27 05:53:07,701 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 05:53:07,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:53:07,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:53:07,702 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 05:53:07,702 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 05:53:07,880 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 05:53:07,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:53:07,881 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 05:53:07,881 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:53:07,979 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 05:53:07,979 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:53:08,045 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 05:53:08,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394877706] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:53:08,045 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:53:08,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-08-27 05:53:08,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991899145] [2023-08-27 05:53:08,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:53:08,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 05:53:08,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:53:08,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 05:53:08,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=269, Unknown=0, NotChecked=0, Total=380 [2023-08-27 05:53:08,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 374 [2023-08-27 05:53:08,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 686 transitions, 14324 flow. Second operand has 20 states, 20 states have (on average 133.65) internal successors, (2673), 20 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:08,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:53:08,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 374 [2023-08-27 05:53:08,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:53:10,110 INFO L124 PetriNetUnfolderBase]: 3677/6884 cut-off events. [2023-08-27 05:53:10,111 INFO L125 PetriNetUnfolderBase]: For 418529/418529 co-relation queries the response was YES. [2023-08-27 05:53:10,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78313 conditions, 6884 events. 3677/6884 cut-off events. For 418529/418529 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 48471 event pairs, 1136 based on Foata normal form. 70/6954 useless extension candidates. Maximal degree in co-relation 78174. Up to 6058 conditions per place. [2023-08-27 05:53:10,226 INFO L140 encePairwiseOnDemand]: 368/374 looper letters, 391 selfloop transitions, 24 changer transitions 109/524 dead transitions. [2023-08-27 05:53:10,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 524 transitions, 11554 flow [2023-08-27 05:53:10,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 05:53:10,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 05:53:10,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1365 transitions. [2023-08-27 05:53:10,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3649732620320856 [2023-08-27 05:53:10,228 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1365 transitions. [2023-08-27 05:53:10,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1365 transitions. [2023-08-27 05:53:10,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:53:10,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1365 transitions. [2023-08-27 05:53:10,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 136.5) internal successors, (1365), 10 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:10,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 374.0) internal successors, (4114), 11 states have internal predecessors, (4114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:10,231 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 374.0) internal successors, (4114), 11 states have internal predecessors, (4114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:10,231 INFO L175 Difference]: Start difference. First operand has 457 places, 686 transitions, 14324 flow. Second operand 10 states and 1365 transitions. [2023-08-27 05:53:10,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 524 transitions, 11554 flow [2023-08-27 05:53:11,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 524 transitions, 10529 flow, removed 148 selfloop flow, removed 61 redundant places. [2023-08-27 05:53:11,719 INFO L231 Difference]: Finished difference. Result has 327 places, 410 transitions, 7451 flow [2023-08-27 05:53:11,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=9134, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7451, PETRI_PLACES=327, PETRI_TRANSITIONS=410} [2023-08-27 05:53:11,720 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 298 predicate places. [2023-08-27 05:53:11,720 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 410 transitions, 7451 flow [2023-08-27 05:53:11,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 133.65) internal successors, (2673), 20 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:11,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:53:11,720 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:53:11,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2023-08-27 05:53:11,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:53:11,926 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:53:11,926 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:53:11,927 INFO L85 PathProgramCache]: Analyzing trace with hash -39738596, now seen corresponding path program 24 times [2023-08-27 05:53:11,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:53:11,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567942164] [2023-08-27 05:53:11,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:53:11,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:53:11,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:53:12,143 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:53:12,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:53:12,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567942164] [2023-08-27 05:53:12,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567942164] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:53:12,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966859425] [2023-08-27 05:53:12,144 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 05:53:12,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:53:12,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:53:12,145 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 05:53:12,147 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 05:53:12,440 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 05:53:12,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:53:12,441 INFO L262 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 05:53:12,441 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:53:12,643 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:53:12,643 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:53:12,844 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:53:12,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966859425] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:53:12,844 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:53:12,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 29 [2023-08-27 05:53:12,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122313977] [2023-08-27 05:53:12,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:53:12,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-27 05:53:12,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:53:12,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-27 05:53:12,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2023-08-27 05:53:12,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 374 [2023-08-27 05:53:12,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 410 transitions, 7451 flow. Second operand has 30 states, 30 states have (on average 125.13333333333334) internal successors, (3754), 30 states have internal predecessors, (3754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:12,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:53:12,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 374 [2023-08-27 05:53:12,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:53:14,564 INFO L124 PetriNetUnfolderBase]: 3404/6224 cut-off events. [2023-08-27 05:53:14,564 INFO L125 PetriNetUnfolderBase]: For 350805/350805 co-relation queries the response was YES. [2023-08-27 05:53:14,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68436 conditions, 6224 events. 3404/6224 cut-off events. For 350805/350805 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 42237 event pairs, 483 based on Foata normal form. 118/6342 useless extension candidates. Maximal degree in co-relation 68333. Up to 2484 conditions per place. [2023-08-27 05:53:14,644 INFO L140 encePairwiseOnDemand]: 366/374 looper letters, 374 selfloop transitions, 171 changer transitions 8/553 dead transitions. [2023-08-27 05:53:14,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 553 transitions, 11048 flow [2023-08-27 05:53:14,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 05:53:14,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 05:53:14,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1783 transitions. [2023-08-27 05:53:14,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3405271199388846 [2023-08-27 05:53:14,646 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1783 transitions. [2023-08-27 05:53:14,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1783 transitions. [2023-08-27 05:53:14,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:53:14,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1783 transitions. [2023-08-27 05:53:14,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 127.35714285714286) internal successors, (1783), 14 states have internal predecessors, (1783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:14,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 374.0) internal successors, (5610), 15 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 05:53:14,650 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 374.0) internal successors, (5610), 15 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 05:53:14,650 INFO L175 Difference]: Start difference. First operand has 327 places, 410 transitions, 7451 flow. Second operand 14 states and 1783 transitions. [2023-08-27 05:53:14,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 553 transitions, 11048 flow [2023-08-27 05:53:15,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 553 transitions, 10835 flow, removed 55 selfloop flow, removed 19 redundant places. [2023-08-27 05:53:15,536 INFO L231 Difference]: Finished difference. Result has 271 places, 457 transitions, 8858 flow [2023-08-27 05:53:15,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=7275, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8858, PETRI_PLACES=271, PETRI_TRANSITIONS=457} [2023-08-27 05:53:15,537 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 242 predicate places. [2023-08-27 05:53:15,537 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 457 transitions, 8858 flow [2023-08-27 05:53:15,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 125.13333333333334) internal successors, (3754), 30 states have internal predecessors, (3754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:15,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:53:15,538 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:53:15,543 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2023-08-27 05:53:15,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:53:15,743 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:53:15,744 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:53:15,744 INFO L85 PathProgramCache]: Analyzing trace with hash -611200234, now seen corresponding path program 25 times [2023-08-27 05:53:15,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:53:15,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364666246] [2023-08-27 05:53:15,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:53:15,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:53:15,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:53:16,414 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:53:16,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:53:16,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364666246] [2023-08-27 05:53:16,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364666246] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:53:16,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644604515] [2023-08-27 05:53:16,414 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 05:53:16,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:53:16,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:53:16,415 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 05:53:16,417 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 05:53:16,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:53:16,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-27 05:53:16,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:53:17,123 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:53:17,123 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:53:17,371 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 05:53:17,371 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 05:53:17,407 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-27 05:53:17,407 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 05:53:17,424 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 05:53:17,424 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 05:53:17,842 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:53:17,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644604515] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:53:17,842 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:53:17,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 15] total 44 [2023-08-27 05:53:17,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811058019] [2023-08-27 05:53:17,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:53:17,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2023-08-27 05:53:17,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:53:17,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2023-08-27 05:53:17,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1758, Unknown=0, NotChecked=0, Total=1980 [2023-08-27 05:53:17,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 374 [2023-08-27 05:53:17,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 457 transitions, 8858 flow. Second operand has 45 states, 45 states have (on average 106.66666666666667) internal successors, (4800), 45 states have internal predecessors, (4800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:17,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:53:17,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 374 [2023-08-27 05:53:17,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:53:19,959 INFO L124 PetriNetUnfolderBase]: 3495/6382 cut-off events. [2023-08-27 05:53:19,960 INFO L125 PetriNetUnfolderBase]: For 314139/314139 co-relation queries the response was YES. [2023-08-27 05:53:20,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68679 conditions, 6382 events. 3495/6382 cut-off events. For 314139/314139 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 43488 event pairs, 898 based on Foata normal form. 12/6394 useless extension candidates. Maximal degree in co-relation 68583. Up to 5902 conditions per place. [2023-08-27 05:53:20,032 INFO L140 encePairwiseOnDemand]: 363/374 looper letters, 426 selfloop transitions, 82 changer transitions 0/508 dead transitions. [2023-08-27 05:53:20,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 508 transitions, 10636 flow [2023-08-27 05:53:20,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 05:53:20,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 05:53:20,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1863 transitions. [2023-08-27 05:53:20,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29301667190940545 [2023-08-27 05:53:20,034 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1863 transitions. [2023-08-27 05:53:20,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1863 transitions. [2023-08-27 05:53:20,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:53:20,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1863 transitions. [2023-08-27 05:53:20,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 109.58823529411765) internal successors, (1863), 17 states have internal predecessors, (1863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:20,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 374.0) internal successors, (6732), 18 states have internal predecessors, (6732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:20,038 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 374.0) internal successors, (6732), 18 states have internal predecessors, (6732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:20,038 INFO L175 Difference]: Start difference. First operand has 271 places, 457 transitions, 8858 flow. Second operand 17 states and 1863 transitions. [2023-08-27 05:53:20,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 508 transitions, 10636 flow [2023-08-27 05:53:20,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 508 transitions, 10507 flow, removed 0 selfloop flow, removed 12 redundant places. [2023-08-27 05:53:20,804 INFO L231 Difference]: Finished difference. Result has 279 places, 475 transitions, 9326 flow [2023-08-27 05:53:20,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=8729, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9326, PETRI_PLACES=279, PETRI_TRANSITIONS=475} [2023-08-27 05:53:20,804 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 250 predicate places. [2023-08-27 05:53:20,804 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 475 transitions, 9326 flow [2023-08-27 05:53:20,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 106.66666666666667) internal successors, (4800), 45 states have internal predecessors, (4800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:20,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:53:20,805 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:53:20,810 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2023-08-27 05:53:21,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:53:21,010 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:53:21,010 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:53:21,010 INFO L85 PathProgramCache]: Analyzing trace with hash 602219909, now seen corresponding path program 13 times [2023-08-27 05:53:21,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:53:21,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744414762] [2023-08-27 05:53:21,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:53:21,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:53:21,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:53:21,487 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:53:21,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:53:21,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744414762] [2023-08-27 05:53:21,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744414762] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:53:21,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472948957] [2023-08-27 05:53:21,488 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 05:53:21,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:53:21,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:53:21,489 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 05:53:21,491 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 05:53:21,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:53:21,685 INFO L262 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 05:53:21,685 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:53:21,894 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-08-27 05:53:21,895 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:53:22,050 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-27 05:53:22,050 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 05:53:22,128 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-08-27 05:53:22,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472948957] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:53:22,128 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:53:22,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 8] total 27 [2023-08-27 05:53:22,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722221274] [2023-08-27 05:53:22,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:53:22,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-27 05:53:22,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:53:22,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-27 05:53:22,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=669, Unknown=0, NotChecked=0, Total=756 [2023-08-27 05:53:22,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 374 [2023-08-27 05:53:22,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 475 transitions, 9326 flow. Second operand has 28 states, 28 states have (on average 121.25) internal successors, (3395), 28 states have internal predecessors, (3395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:22,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:53:22,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 374 [2023-08-27 05:53:22,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:53:24,483 INFO L124 PetriNetUnfolderBase]: 3748/6927 cut-off events. [2023-08-27 05:53:24,483 INFO L125 PetriNetUnfolderBase]: For 367638/367638 co-relation queries the response was YES. [2023-08-27 05:53:24,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75752 conditions, 6927 events. 3748/6927 cut-off events. For 367638/367638 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 48645 event pairs, 670 based on Foata normal form. 20/6947 useless extension candidates. Maximal degree in co-relation 75651. Up to 4124 conditions per place. [2023-08-27 05:53:24,561 INFO L140 encePairwiseOnDemand]: 365/374 looper letters, 377 selfloop transitions, 217 changer transitions 48/642 dead transitions. [2023-08-27 05:53:24,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 642 transitions, 12982 flow [2023-08-27 05:53:24,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 05:53:24,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 05:53:24,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3143 transitions. [2023-08-27 05:53:24,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33614973262032083 [2023-08-27 05:53:24,564 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3143 transitions. [2023-08-27 05:53:24,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3143 transitions. [2023-08-27 05:53:24,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:53:24,564 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3143 transitions. [2023-08-27 05:53:24,566 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 125.72) internal successors, (3143), 25 states have internal predecessors, (3143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:24,570 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 374.0) internal successors, (9724), 26 states have internal predecessors, (9724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:24,570 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 374.0) internal successors, (9724), 26 states have internal predecessors, (9724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:24,570 INFO L175 Difference]: Start difference. First operand has 279 places, 475 transitions, 9326 flow. Second operand 25 states and 3143 transitions. [2023-08-27 05:53:24,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 642 transitions, 12982 flow [2023-08-27 05:53:25,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 642 transitions, 12832 flow, removed 14 selfloop flow, removed 12 redundant places. [2023-08-27 05:53:25,527 INFO L231 Difference]: Finished difference. Result has 295 places, 514 transitions, 10291 flow [2023-08-27 05:53:25,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=9178, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=10291, PETRI_PLACES=295, PETRI_TRANSITIONS=514} [2023-08-27 05:53:25,528 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 266 predicate places. [2023-08-27 05:53:25,528 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 514 transitions, 10291 flow [2023-08-27 05:53:25,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 121.25) internal successors, (3395), 28 states have internal predecessors, (3395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:25,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:53:25,529 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:53:25,536 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 05:53:25,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2023-08-27 05:53:25,734 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:53:25,734 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:53:25,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1737146491, now seen corresponding path program 14 times [2023-08-27 05:53:25,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:53:25,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346049769] [2023-08-27 05:53:25,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:53:25,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:53:25,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:53:26,129 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:53:26,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:53:26,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346049769] [2023-08-27 05:53:26,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346049769] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:53:26,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304757504] [2023-08-27 05:53:26,130 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 05:53:26,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:53:26,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:53:26,145 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 05:53:26,147 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 05:53:26,341 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 05:53:26,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:53:26,343 INFO L262 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-27 05:53:26,343 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:53:26,701 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 05:53:26,701 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:53:26,859 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-27 05:53:26,859 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 05:53:27,208 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:53:27,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304757504] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:53:27,208 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:53:27,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 12] total 37 [2023-08-27 05:53:27,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047153969] [2023-08-27 05:53:27,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:53:27,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-08-27 05:53:27,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:53:27,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-08-27 05:53:27,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1254, Unknown=0, NotChecked=0, Total=1406 [2023-08-27 05:53:27,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 374 [2023-08-27 05:53:27,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 514 transitions, 10291 flow. Second operand has 38 states, 38 states have (on average 109.76315789473684) internal successors, (4171), 38 states have internal predecessors, (4171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:27,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:53:27,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 374 [2023-08-27 05:53:27,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:53:31,586 INFO L124 PetriNetUnfolderBase]: 6316/11855 cut-off events. [2023-08-27 05:53:31,587 INFO L125 PetriNetUnfolderBase]: For 658168/658168 co-relation queries the response was YES. [2023-08-27 05:53:31,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132406 conditions, 11855 events. 6316/11855 cut-off events. For 658168/658168 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 92604 event pairs, 1366 based on Foata normal form. 52/11907 useless extension candidates. Maximal degree in co-relation 132301. Up to 6231 conditions per place. [2023-08-27 05:53:31,747 INFO L140 encePairwiseOnDemand]: 364/374 looper letters, 601 selfloop transitions, 449 changer transitions 42/1092 dead transitions. [2023-08-27 05:53:31,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 1092 transitions, 23294 flow [2023-08-27 05:53:31,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-27 05:53:31,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-27 05:53:31,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 5237 transitions. [2023-08-27 05:53:31,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3044059521041618 [2023-08-27 05:53:31,751 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 5237 transitions. [2023-08-27 05:53:31,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 5237 transitions. [2023-08-27 05:53:31,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:53:31,751 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 5237 transitions. [2023-08-27 05:53:31,754 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 113.84782608695652) internal successors, (5237), 46 states have internal predecessors, (5237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:31,760 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 374.0) internal successors, (17578), 47 states have internal predecessors, (17578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:31,761 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 374.0) internal successors, (17578), 47 states have internal predecessors, (17578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:31,761 INFO L175 Difference]: Start difference. First operand has 295 places, 514 transitions, 10291 flow. Second operand 46 states and 5237 transitions. [2023-08-27 05:53:31,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 1092 transitions, 23294 flow [2023-08-27 05:53:34,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 1092 transitions, 22162 flow, removed 278 selfloop flow, removed 10 redundant places. [2023-08-27 05:53:34,801 INFO L231 Difference]: Finished difference. Result has 344 places, 876 transitions, 19084 flow [2023-08-27 05:53:34,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=9762, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=19084, PETRI_PLACES=344, PETRI_TRANSITIONS=876} [2023-08-27 05:53:34,801 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 315 predicate places. [2023-08-27 05:53:34,801 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 876 transitions, 19084 flow [2023-08-27 05:53:34,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 109.76315789473684) internal successors, (4171), 38 states have internal predecessors, (4171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:34,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:53:34,802 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:53:34,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2023-08-27 05:53:35,007 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,SelfDestructingSolverStorable67 [2023-08-27 05:53:35,007 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:53:35,007 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:53:35,007 INFO L85 PathProgramCache]: Analyzing trace with hash -2025282701, now seen corresponding path program 15 times [2023-08-27 05:53:35,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:53:35,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439644315] [2023-08-27 05:53:35,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:53:35,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:53:35,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:53:35,390 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:53:35,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:53:35,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439644315] [2023-08-27 05:53:35,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439644315] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:53:35,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207520193] [2023-08-27 05:53:35,391 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 05:53:35,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:53:35,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:53:35,393 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 05:53:35,395 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 05:53:35,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 05:53:35,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:53:35,612 INFO L262 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 68 conjunts are in the unsatisfiable core [2023-08-27 05:53:35,613 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:53:35,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:53:35,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 05:53:35,633 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-08-27 05:53:35,633 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-27 05:53:35,733 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 05:53:35,789 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 05:53:35,789 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-27 05:53:35,835 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-27 05:53:35,889 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-27 05:53:35,929 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 15 treesize of output 11 [2023-08-27 05:53:35,987 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 05:53:36,043 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 05:53:36,381 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:53:36,382 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:53:37,124 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:53:37,124 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 106 treesize of output 88 [2023-08-27 05:53:37,459 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:53:37,460 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 126 treesize of output 90 [2023-08-27 05:53:37,480 INFO L322 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2023-08-27 05:53:37,480 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 6828 treesize of output 6561 [2023-08-27 05:53:37,564 INFO L322 Elim1Store]: treesize reduction 20, result has 71.8 percent of original size [2023-08-27 05:53:37,564 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1624 treesize of output 1466 [2023-08-27 05:53:37,611 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 05:53:37,611 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 05:53:37,634 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:53:37,635 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 1416 treesize of output 1050 [2023-08-27 05:53:37,663 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 05:53:37,663 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 05:53:37,687 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 05:53:37,687 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 1000 treesize of output 894 [2023-08-27 05:53:40,659 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 05:53:40,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207520193] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:53:40,659 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:53:40,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 17] total 46 [2023-08-27 05:53:40,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16269155] [2023-08-27 05:53:40,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:53:40,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2023-08-27 05:53:40,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:53:40,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-08-27 05:53:40,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=314, Invalid=1838, Unknown=10, NotChecked=0, Total=2162 [2023-08-27 05:53:40,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 374 [2023-08-27 05:53:40,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 876 transitions, 19084 flow. Second operand has 47 states, 47 states have (on average 95.51063829787235) internal successors, (4489), 47 states have internal predecessors, (4489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:53:40,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:53:40,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 374 [2023-08-27 05:53:40,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:54:08,547 WARN L234 SmtUtils]: Spent 10.24s on a formula simplification. DAG size of input: 129 DAG size of output: 113 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 05:54:45,162 INFO L124 PetriNetUnfolderBase]: 20466/40659 cut-off events. [2023-08-27 05:54:45,162 INFO L125 PetriNetUnfolderBase]: For 2729756/2729756 co-relation queries the response was YES. [2023-08-27 05:54:46,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 476538 conditions, 40659 events. 20466/40659 cut-off events. For 2729756/2729756 co-relation queries the response was YES. Maximal size of possible extension queue 1981. Compared 417577 event pairs, 961 based on Foata normal form. 84/40743 useless extension candidates. Maximal degree in co-relation 476415. Up to 12158 conditions per place. [2023-08-27 05:54:46,183 INFO L140 encePairwiseOnDemand]: 362/374 looper letters, 1639 selfloop transitions, 2759 changer transitions 55/4453 dead transitions. [2023-08-27 05:54:46,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 4453 transitions, 107046 flow [2023-08-27 05:54:46,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 221 states. [2023-08-27 05:54:46,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 221 states. [2023-08-27 05:54:46,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 21976 transitions. [2023-08-27 05:54:46,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2658794492704527 [2023-08-27 05:54:46,197 INFO L72 ComplementDD]: Start complementDD. Operand 221 states and 21976 transitions. [2023-08-27 05:54:46,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 221 states and 21976 transitions. [2023-08-27 05:54:46,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:54:46,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 221 states and 21976 transitions. [2023-08-27 05:54:46,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 222 states, 221 states have (on average 99.43891402714932) internal successors, (21976), 221 states have internal predecessors, (21976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:54:46,254 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 222 states, 222 states have (on average 374.0) internal successors, (83028), 222 states have internal predecessors, (83028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:54:46,264 INFO L81 ComplementDD]: Finished complementDD. Result has 222 states, 222 states have (on average 374.0) internal successors, (83028), 222 states have internal predecessors, (83028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:54:46,264 INFO L175 Difference]: Start difference. First operand has 344 places, 876 transitions, 19084 flow. Second operand 221 states and 21976 transitions. [2023-08-27 05:54:46,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 4453 transitions, 107046 flow [2023-08-27 05:55:12,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 4453 transitions, 100322 flow, removed 3340 selfloop flow, removed 10 redundant places. [2023-08-27 05:55:12,173 INFO L231 Difference]: Finished difference. Result has 616 places, 3607 transitions, 92415 flow [2023-08-27 05:55:12,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=18067, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=876, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=556, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=221, PETRI_FLOW=92415, PETRI_PLACES=616, PETRI_TRANSITIONS=3607} [2023-08-27 05:55:12,174 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 587 predicate places. [2023-08-27 05:55:12,175 INFO L495 AbstractCegarLoop]: Abstraction has has 616 places, 3607 transitions, 92415 flow [2023-08-27 05:55:12,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 95.51063829787235) internal successors, (4489), 47 states have internal predecessors, (4489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:55:12,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 05:55:12,175 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 05:55:12,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2023-08-27 05:55:12,380 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,SelfDestructingSolverStorable68 [2023-08-27 05:55:12,380 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 05:55:12,381 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 05:55:12,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1326789243, now seen corresponding path program 16 times [2023-08-27 05:55:12,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 05:55:12,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782460682] [2023-08-27 05:55:12,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 05:55:12,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 05:55:12,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 05:55:12,906 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:55:12,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 05:55:12,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782460682] [2023-08-27 05:55:12,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782460682] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 05:55:12,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306109425] [2023-08-27 05:55:12,906 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 05:55:12,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 05:55:12,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 05:55:12,907 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 05:55:12,909 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 05:55:13,116 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 05:55:13,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 05:55:13,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-27 05:55:13,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 05:55:13,619 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 05:55:13,619 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 05:55:13,793 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-27 05:55:13,793 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 05:55:14,145 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 05:55:14,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306109425] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 05:55:14,145 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 05:55:14,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 39 [2023-08-27 05:55:14,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509689428] [2023-08-27 05:55:14,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 05:55:14,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-27 05:55:14,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 05:55:14,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-27 05:55:14,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=1378, Unknown=0, NotChecked=0, Total=1560 [2023-08-27 05:55:14,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 374 [2023-08-27 05:55:14,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 3607 transitions, 92415 flow. Second operand has 40 states, 40 states have (on average 109.775) internal successors, (4391), 40 states have internal predecessors, (4391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:55:14,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 05:55:14,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 374 [2023-08-27 05:55:14,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 05:56:19,929 INFO L124 PetriNetUnfolderBase]: 30846/62290 cut-off events. [2023-08-27 05:56:19,929 INFO L125 PetriNetUnfolderBase]: For 5442497/5442497 co-relation queries the response was YES. [2023-08-27 05:56:22,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 815107 conditions, 62290 events. 30846/62290 cut-off events. For 5442497/5442497 co-relation queries the response was YES. Maximal size of possible extension queue 2868. Compared 682576 event pairs, 4468 based on Foata normal form. 282/62572 useless extension candidates. Maximal degree in co-relation 814921. Up to 24189 conditions per place. [2023-08-27 05:56:22,546 INFO L140 encePairwiseOnDemand]: 363/374 looper letters, 2558 selfloop transitions, 3045 changer transitions 90/5693 dead transitions. [2023-08-27 05:56:22,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 5693 transitions, 163326 flow [2023-08-27 05:56:22,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2023-08-27 05:56:22,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2023-08-27 05:56:22,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 6169 transitions. [2023-08-27 05:56:22,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3054565260447613 [2023-08-27 05:56:22,550 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 6169 transitions. [2023-08-27 05:56:22,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 6169 transitions. [2023-08-27 05:56:22,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 05:56:22,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 6169 transitions. [2023-08-27 05:56:22,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 114.24074074074075) internal successors, (6169), 54 states have internal predecessors, (6169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:56:22,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 374.0) internal successors, (20570), 55 states have internal predecessors, (20570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:56:22,562 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 374.0) internal successors, (20570), 55 states have internal predecessors, (20570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 05:56:22,562 INFO L175 Difference]: Start difference. First operand has 616 places, 3607 transitions, 92415 flow. Second operand 54 states and 6169 transitions. [2023-08-27 05:56:22,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 5693 transitions, 163326 flow [2023-08-27 06:00:29,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 5693 transitions, 134649 flow, removed 14221 selfloop flow, removed 16 redundant places. [2023-08-27 06:00:29,875 INFO L231 Difference]: Finished difference. Result has 671 places, 5023 transitions, 122009 flow [2023-08-27 06:00:29,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=77804, PETRI_DIFFERENCE_MINUEND_PLACES=597, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1762, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=122009, PETRI_PLACES=671, PETRI_TRANSITIONS=5023} [2023-08-27 06:00:29,877 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 642 predicate places. [2023-08-27 06:00:29,878 INFO L495 AbstractCegarLoop]: Abstraction has has 671 places, 5023 transitions, 122009 flow [2023-08-27 06:00:29,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 109.775) internal successors, (4391), 40 states have internal predecessors, (4391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:00:29,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:00:29,878 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:00:29,884 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 06:00:30,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:00:30,084 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2023-08-27 06:00:30,084 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:00:30,085 INFO L85 PathProgramCache]: Analyzing trace with hash -95598262, now seen corresponding path program 26 times [2023-08-27 06:00:30,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:00:30,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173862272] [2023-08-27 06:00:30,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:00:30,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:00:30,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:00:30,669 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:00:30,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:00:30,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173862272] [2023-08-27 06:00:30,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173862272] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:00:30,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185589126] [2023-08-27 06:00:30,670 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 06:00:30,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:00:30,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:00:30,691 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 06:00:30,691 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 06:00:30,896 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 06:00:30,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:00:30,898 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-27 06:00:30,899 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:00:31,421 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:00:31,421 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:00:31,676 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 06:00:31,676 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 06:00:31,713 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-27 06:00:31,714 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 06:00:31,730 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 06:00:31,730 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 06:00:32,164 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:00:32,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185589126] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:00:32,164 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:00:32,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 15] total 44 [2023-08-27 06:00:32,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870952500] [2023-08-27 06:00:32,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:00:32,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2023-08-27 06:00:32,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:00:32,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2023-08-27 06:00:32,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1758, Unknown=0, NotChecked=0, Total=1980 [2023-08-27 06:00:32,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 374 [2023-08-27 06:00:32,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 671 places, 5023 transitions, 122009 flow. Second operand has 45 states, 45 states have (on average 106.62222222222222) internal successors, (4798), 45 states have internal predecessors, (4798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:00:32,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:00:32,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 374 [2023-08-27 06:00:32,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-27 06:00:52,857 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 06:00:52,857 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 06:00:53,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 06:00:53,084 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONASSERT (14 of 15 remaining) [2023-08-27 06:00:53,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2023-08-27 06:00:53,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:00:53,290 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (45states, 105/374 universal loopers) in iteration 71,while PetriNetUnfolder was constructing finite prefix that currently has 185951 conditions, 15797 events (8886/15796 cut-off events. For 944811/944811 co-relation queries the response was YES. Maximal size of possible extension queue 2492. Compared 145756 event pairs, 1373 based on Foata normal form. 65/18352 useless extension candidates. Maximal degree in co-relation 185748. Up to 13336 conditions per place.). [2023-08-27 06:00:53,291 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 15 remaining) [2023-08-27 06:00:53,291 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 15 remaining) [2023-08-27 06:00:53,291 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 15 remaining) [2023-08-27 06:00:53,291 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 15 remaining) [2023-08-27 06:00:53,291 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 15 remaining) [2023-08-27 06:00:53,291 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 15 remaining) [2023-08-27 06:00:53,291 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 15 remaining) [2023-08-27 06:00:53,291 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 15 remaining) [2023-08-27 06:00:53,291 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (5 of 15 remaining) [2023-08-27 06:00:53,291 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 15 remaining) [2023-08-27 06:00:53,291 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 15 remaining) [2023-08-27 06:00:53,292 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 15 remaining) [2023-08-27 06:00:53,292 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 15 remaining) [2023-08-27 06:00:53,292 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 15 remaining) [2023-08-27 06:00:53,292 INFO L445 BasicCegarLoop]: Path program histogram: [26, 16, 6, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:00:53,305 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 06:00:53,305 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 06:00:53,306 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 06:00:53 BasicIcfg [2023-08-27 06:00:53,307 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 06:00:53,307 INFO L158 Benchmark]: Toolchain (without parser) took 834048.53ms. Allocated memory was 331.4MB in the beginning and 9.1GB in the end (delta: 8.8GB). Free memory was 308.2MB in the beginning and 3.2GB in the end (delta: -2.9GB). Peak memory consumption was 8.1GB. Max. memory is 16.0GB. [2023-08-27 06:00:53,307 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 331.4MB. Free memory is still 306.9MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 06:00:53,307 INFO L158 Benchmark]: CACSL2BoogieTranslator took 220.95ms. Allocated memory is still 331.4MB. Free memory was 307.7MB in the beginning and 296.8MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-27 06:00:53,307 INFO L158 Benchmark]: Boogie Procedure Inliner took 21.25ms. Allocated memory is still 331.4MB. Free memory was 296.8MB in the beginning and 294.9MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 06:00:53,307 INFO L158 Benchmark]: Boogie Preprocessor took 24.86ms. Allocated memory is still 331.4MB. Free memory was 294.9MB in the beginning and 293.2MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 06:00:53,307 INFO L158 Benchmark]: RCFGBuilder took 356.85ms. Allocated memory is still 331.4MB. Free memory was 293.2MB in the beginning and 276.0MB in the end (delta: 17.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2023-08-27 06:00:53,307 INFO L158 Benchmark]: TraceAbstraction took 833419.20ms. Allocated memory was 331.4MB in the beginning and 9.1GB in the end (delta: 8.8GB). Free memory was 275.1MB in the beginning and 3.2GB in the end (delta: -2.9GB). Peak memory consumption was 8.1GB. Max. memory is 16.0GB. [2023-08-27 06:00:53,308 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 331.4MB. Free memory is still 306.9MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 220.95ms. Allocated memory is still 331.4MB. Free memory was 307.7MB in the beginning and 296.8MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 21.25ms. Allocated memory is still 331.4MB. Free memory was 296.8MB in the beginning and 294.9MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 24.86ms. Allocated memory is still 331.4MB. Free memory was 294.9MB in the beginning and 293.2MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 356.85ms. Allocated memory is still 331.4MB. Free memory was 293.2MB in the beginning and 276.0MB in the end (delta: 17.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 833419.20ms. Allocated memory was 331.4MB in the beginning and 9.1GB in the end (delta: 8.8GB). Free memory was 275.1MB in the beginning and 3.2GB in the end (delta: -2.9GB). Peak memory consumption was 8.1GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.1s, 163 PlacesBefore, 29 PlacesAfterwards, 171 TransitionsBefore, 27 TransitionsAfterwards, 1400 CoEnabledTransitionPairs, 7 FixpointIterations, 112 TrivialSequentialCompositions, 42 ConcurrentSequentialCompositions, 19 TrivialYvCompositions, 9 ConcurrentYvCompositions, 10 ChoiceCompositions, 192 TotalNumberOfCompositions, 2014 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1602, independent: 1543, independent conditional: 0, independent unconditional: 1543, dependent: 59, dependent conditional: 0, dependent unconditional: 59, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 829, independent: 815, independent conditional: 0, independent unconditional: 815, dependent: 14, dependent conditional: 0, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1602, independent: 728, independent conditional: 0, independent unconditional: 728, dependent: 45, dependent conditional: 0, dependent unconditional: 45, unknown: 829, unknown conditional: 0, unknown unconditional: 829] , Statistics on independence cache: Total cache size (in pairs): 33, Positive cache size: 28, Positive conditional cache size: 0, Positive unconditional cache size: 28, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5, 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 (45states, 105/374 universal loopers) in iteration 71,while PetriNetUnfolder was constructing finite prefix that currently has 185951 conditions, 15797 events (8886/15796 cut-off events. For 944811/944811 co-relation queries the response was YES. Maximal size of possible extension queue 2492. Compared 145756 event pairs, 1373 based on Foata normal form. 65/18352 useless extension candidates. Maximal degree in co-relation 185748. Up to 13336 conditions per place.). - TimeoutResultAtElement [Line: 48]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (45states, 105/374 universal loopers) in iteration 71,while PetriNetUnfolder was constructing finite prefix that currently has 185951 conditions, 15797 events (8886/15796 cut-off events. For 944811/944811 co-relation queries the response was YES. Maximal size of possible extension queue 2492. Compared 145756 event pairs, 1373 based on Foata normal form. 65/18352 useless extension candidates. Maximal degree in co-relation 185748. Up to 13336 conditions per place.). - TimeoutResultAtElement [Line: 48]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (45states, 105/374 universal loopers) in iteration 71,while PetriNetUnfolder was constructing finite prefix that currently has 185951 conditions, 15797 events (8886/15796 cut-off events. For 944811/944811 co-relation queries the response was YES. Maximal size of possible extension queue 2492. Compared 145756 event pairs, 1373 based on Foata normal form. 65/18352 useless extension candidates. Maximal degree in co-relation 185748. Up to 13336 conditions per place.). - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (45states, 105/374 universal loopers) in iteration 71,while PetriNetUnfolder was constructing finite prefix that currently has 185951 conditions, 15797 events (8886/15796 cut-off events. For 944811/944811 co-relation queries the response was YES. Maximal size of possible extension queue 2492. Compared 145756 event pairs, 1373 based on Foata normal form. 65/18352 useless extension candidates. Maximal degree in co-relation 185748. Up to 13336 conditions per place.). - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (45states, 105/374 universal loopers) in iteration 71,while PetriNetUnfolder was constructing finite prefix that currently has 185951 conditions, 15797 events (8886/15796 cut-off events. For 944811/944811 co-relation queries the response was YES. Maximal size of possible extension queue 2492. Compared 145756 event pairs, 1373 based on Foata normal form. 65/18352 useless extension candidates. Maximal degree in co-relation 185748. Up to 13336 conditions per place.). - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (45states, 105/374 universal loopers) in iteration 71,while PetriNetUnfolder was constructing finite prefix that currently has 185951 conditions, 15797 events (8886/15796 cut-off events. For 944811/944811 co-relation queries the response was YES. Maximal size of possible extension queue 2492. Compared 145756 event pairs, 1373 based on Foata normal form. 65/18352 useless extension candidates. Maximal degree in co-relation 185748. Up to 13336 conditions per place.). - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (45states, 105/374 universal loopers) in iteration 71,while PetriNetUnfolder was constructing finite prefix that currently has 185951 conditions, 15797 events (8886/15796 cut-off events. For 944811/944811 co-relation queries the response was YES. Maximal size of possible extension queue 2492. Compared 145756 event pairs, 1373 based on Foata normal form. 65/18352 useless extension candidates. Maximal degree in co-relation 185748. Up to 13336 conditions per place.). - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (45states, 105/374 universal loopers) in iteration 71,while PetriNetUnfolder was constructing finite prefix that currently has 185951 conditions, 15797 events (8886/15796 cut-off events. For 944811/944811 co-relation queries the response was YES. Maximal size of possible extension queue 2492. Compared 145756 event pairs, 1373 based on Foata normal form. 65/18352 useless extension candidates. Maximal degree in co-relation 185748. Up to 13336 conditions per place.). - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (45states, 105/374 universal loopers) in iteration 71,while PetriNetUnfolder was constructing finite prefix that currently has 185951 conditions, 15797 events (8886/15796 cut-off events. For 944811/944811 co-relation queries the response was YES. Maximal size of possible extension queue 2492. Compared 145756 event pairs, 1373 based on Foata normal form. 65/18352 useless extension candidates. Maximal degree in co-relation 185748. Up to 13336 conditions per place.). - TimeoutResultAtElement [Line: 80]: 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 (45states, 105/374 universal loopers) in iteration 71,while PetriNetUnfolder was constructing finite prefix that currently has 185951 conditions, 15797 events (8886/15796 cut-off events. For 944811/944811 co-relation queries the response was YES. Maximal size of possible extension queue 2492. Compared 145756 event pairs, 1373 based on Foata normal form. 65/18352 useless extension candidates. Maximal degree in co-relation 185748. Up to 13336 conditions per place.). - TimeoutResultAtElement [Line: 79]: 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 (45states, 105/374 universal loopers) in iteration 71,while PetriNetUnfolder was constructing finite prefix that currently has 185951 conditions, 15797 events (8886/15796 cut-off events. For 944811/944811 co-relation queries the response was YES. Maximal size of possible extension queue 2492. Compared 145756 event pairs, 1373 based on Foata normal form. 65/18352 useless extension candidates. Maximal degree in co-relation 185748. Up to 13336 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 206 locations, 15 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: 833.3s, OverallIterations: 71, TraceHistogramMax: 10, PathProgramHistogramMax: 26, EmptinessCheckTime: 0.0s, AutomataDifference: 689.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 4.2s, HoareTripleCheckerStatistics: 651 mSolverCounterUnknown, 7813 SdHoareTripleChecker+Valid, 32.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7813 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 29.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 1085 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 1015 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 40865 IncrementalHoareTripleChecker+Invalid, 43616 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1015 mSolverCounterUnsat, 0 mSDtfsCounter, 40865 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 651 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3650 GetRequests, 1485 SyntacticMatches, 52 SemanticMatches, 2113 ConstructedPredicates, 11 IntricatePredicates, 6 DeprecatedPredicates, 37597 ImplicationChecksByTransitivity, 162.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=122009occurred in iteration=70, InterpolantAutomatonStates: 1236, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 2.8s SatisfiabilityAnalysisTime, 116.5s InterpolantComputationTime, 2494 NumberOfCodeBlocks, 2472 NumberOfCodeBlocksAsserted, 191 NumberOfCheckSat, 3470 ConstructedInterpolants, 161 QuantifiedInterpolants, 50325 SizeOfPredicates, 632 NumberOfNonLiveVariables, 13949 ConjunctsInSsa, 1577 ConjunctsInUnsatCore, 189 InterpolantComputations, 17 PerfectInterpolantSequences, 934/2018 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