/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/popl20-two-queue.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 02:06:24,851 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 02:06:24,936 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-27 02:06:24,941 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 02:06:24,942 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 02:06:24,967 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 02:06:24,968 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 02:06:24,968 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 02:06:24,968 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 02:06:24,972 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 02:06:24,972 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 02:06:24,972 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 02:06:24,973 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 02:06:24,977 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 02:06:24,977 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 02:06:24,978 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 02:06:24,978 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 02:06:24,978 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 02:06:24,978 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 02:06:24,978 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 02:06:24,979 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 02:06:24,979 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 02:06:24,979 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 02:06:24,980 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 02:06:24,980 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 02:06:24,980 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 02:06:24,980 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 02:06:24,981 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 02:06:24,981 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 02:06:24,981 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 02:06:24,982 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 02:06:24,982 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 02:06:24,983 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 02:06:24,983 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 02:06:24,983 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 02:06:24,983 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 02:06:25,290 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 02:06:25,314 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 02:06:25,316 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 02:06:25,317 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 02:06:25,318 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 02:06:25,319 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-two-queue.wvr.c [2023-08-27 02:06:26,516 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 02:06:26,751 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 02:06:26,751 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-two-queue.wvr.c [2023-08-27 02:06:26,763 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eb96fd5b8/53c22540e166498ea536bb3e20f91b46/FLAG77607a3f9 [2023-08-27 02:06:26,778 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eb96fd5b8/53c22540e166498ea536bb3e20f91b46 [2023-08-27 02:06:26,782 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 02:06:26,784 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 02:06:26,787 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 02:06:26,788 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 02:06:26,790 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 02:06:26,792 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 02:06:26" (1/1) ... [2023-08-27 02:06:26,792 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5370f9b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:26, skipping insertion in model container [2023-08-27 02:06:26,793 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 02:06:26" (1/1) ... [2023-08-27 02:06:26,817 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 02:06:27,006 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 02:06:27,016 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 02:06:27,054 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 02:06:27,060 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 02:06:27,060 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 02:06:27,066 INFO L206 MainTranslator]: Completed translation [2023-08-27 02:06:27,066 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:27 WrapperNode [2023-08-27 02:06:27,066 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 02:06:27,067 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 02:06:27,068 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 02:06:27,068 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 02:06:27,073 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:27" (1/1) ... [2023-08-27 02:06:27,090 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:27" (1/1) ... [2023-08-27 02:06:27,129 INFO L138 Inliner]: procedures = 24, calls = 44, calls flagged for inlining = 14, calls inlined = 16, statements flattened = 227 [2023-08-27 02:06:27,130 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 02:06:27,130 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 02:06:27,130 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 02:06:27,130 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 02:06:27,138 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:27" (1/1) ... [2023-08-27 02:06:27,138 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:27" (1/1) ... [2023-08-27 02:06:27,153 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:27" (1/1) ... [2023-08-27 02:06:27,153 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:27" (1/1) ... [2023-08-27 02:06:27,158 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:27" (1/1) ... [2023-08-27 02:06:27,171 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:27" (1/1) ... [2023-08-27 02:06:27,173 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:27" (1/1) ... [2023-08-27 02:06:27,174 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:27" (1/1) ... [2023-08-27 02:06:27,176 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 02:06:27,177 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 02:06:27,177 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 02:06:27,177 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 02:06:27,178 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:27" (1/1) ... [2023-08-27 02:06:27,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 02:06:27,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:06:27,220 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-27 02:06:27,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-27 02:06:27,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 02:06:27,260 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 02:06:27,260 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 02:06:27,261 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 02:06:27,261 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 02:06:27,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 02:06:27,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 02:06:27,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 02:06:27,262 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 02:06:27,262 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 02:06:27,262 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 02:06:27,262 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 02:06:27,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 02:06:27,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 02:06:27,262 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 02:06:27,264 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 02:06:27,364 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 02:06:27,365 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 02:06:27,613 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 02:06:27,755 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 02:06:27,755 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-27 02:06:27,757 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 02:06:27 BoogieIcfgContainer [2023-08-27 02:06:27,757 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 02:06:27,761 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 02:06:27,761 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 02:06:27,764 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 02:06:27,789 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 02:06:26" (1/3) ... [2023-08-27 02:06:27,790 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5838417f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 02:06:27, skipping insertion in model container [2023-08-27 02:06:27,790 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:27" (2/3) ... [2023-08-27 02:06:27,790 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5838417f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 02:06:27, skipping insertion in model container [2023-08-27 02:06:27,790 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 02:06:27" (3/3) ... [2023-08-27 02:06:27,792 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-two-queue.wvr.c [2023-08-27 02:06:27,806 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 02:06:27,807 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 17 error locations. [2023-08-27 02:06:27,807 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 02:06:27,879 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 02:06:27,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 191 places, 197 transitions, 410 flow [2023-08-27 02:06:28,022 INFO L124 PetriNetUnfolderBase]: 13/195 cut-off events. [2023-08-27 02:06:28,022 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 02:06:28,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 204 conditions, 195 events. 13/195 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 164 event pairs, 0 based on Foata normal form. 0/165 useless extension candidates. Maximal degree in co-relation 153. Up to 2 conditions per place. [2023-08-27 02:06:28,027 INFO L82 GeneralOperation]: Start removeDead. Operand has 191 places, 197 transitions, 410 flow [2023-08-27 02:06:28,036 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 180 places, 186 transitions, 384 flow [2023-08-27 02:06:28,040 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 02:06:28,051 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 180 places, 186 transitions, 384 flow [2023-08-27 02:06:28,054 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 180 places, 186 transitions, 384 flow [2023-08-27 02:06:28,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 180 places, 186 transitions, 384 flow [2023-08-27 02:06:28,111 INFO L124 PetriNetUnfolderBase]: 13/186 cut-off events. [2023-08-27 02:06:28,111 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 02:06:28,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195 conditions, 186 events. 13/186 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 163 event pairs, 0 based on Foata normal form. 0/157 useless extension candidates. Maximal degree in co-relation 153. Up to 2 conditions per place. [2023-08-27 02:06:28,114 INFO L119 LiptonReduction]: Number of co-enabled transitions 1188 [2023-08-27 02:06:34,639 INFO L134 LiptonReduction]: Checked pairs total: 3556 [2023-08-27 02:06:34,639 INFO L136 LiptonReduction]: Total number of compositions: 195 [2023-08-27 02:06:34,651 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 02:06:34,656 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;@433bc0f7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 02:06:34,656 INFO L358 AbstractCegarLoop]: Starting to check reachability of 31 error locations. [2023-08-27 02:06:34,658 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 02:06:34,659 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 02:06:34,659 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 02:06:34,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:34,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 02:06:34,660 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:34,663 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:34,663 INFO L85 PathProgramCache]: Analyzing trace with hash 28090, now seen corresponding path program 1 times [2023-08-27 02:06:34,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:34,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880030243] [2023-08-27 02:06:34,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:34,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:34,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:34,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:06:34,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:06:34,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880030243] [2023-08-27 02:06:34,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880030243] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:06:34,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:06:34,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 02:06:34,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276154879] [2023-08-27 02:06:34,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:06:34,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:06:34,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:06:34,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:06:34,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 02:06:34,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 392 [2023-08-27 02:06:34,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 35 transitions, 82 flow. Second operand has 3 states, 3 states have (on average 155.66666666666666) internal successors, (467), 3 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:34,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:06:34,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 392 [2023-08-27 02:06:34,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:06:35,075 INFO L124 PetriNetUnfolderBase]: 180/317 cut-off events. [2023-08-27 02:06:35,076 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2023-08-27 02:06:35,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 662 conditions, 317 events. 180/317 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1180 event pairs, 144 based on Foata normal form. 0/149 useless extension candidates. Maximal degree in co-relation 560. Up to 315 conditions per place. [2023-08-27 02:06:35,079 INFO L140 encePairwiseOnDemand]: 379/392 looper letters, 30 selfloop transitions, 5 changer transitions 0/35 dead transitions. [2023-08-27 02:06:35,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 35 transitions, 152 flow [2023-08-27 02:06:35,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:06:35,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:06:35,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 508 transitions. [2023-08-27 02:06:35,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2023-08-27 02:06:35,093 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 508 transitions. [2023-08-27 02:06:35,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 508 transitions. [2023-08-27 02:06:35,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:06:35,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 508 transitions. [2023-08-27 02:06:35,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 169.33333333333334) internal successors, (508), 3 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:35,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 392.0) internal successors, (1568), 4 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:35,106 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 392.0) internal successors, (1568), 4 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:35,108 INFO L175 Difference]: Start difference. First operand has 38 places, 35 transitions, 82 flow. Second operand 3 states and 508 transitions. [2023-08-27 02:06:35,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 35 transitions, 152 flow [2023-08-27 02:06:35,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 35 transitions, 144 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 02:06:35,112 INFO L231 Difference]: Finished difference. Result has 34 places, 35 transitions, 110 flow [2023-08-27 02:06:35,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=110, PETRI_PLACES=34, PETRI_TRANSITIONS=35} [2023-08-27 02:06:35,116 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, -4 predicate places. [2023-08-27 02:06:35,116 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 35 transitions, 110 flow [2023-08-27 02:06:35,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 155.66666666666666) internal successors, (467), 3 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:35,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:35,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 02:06:35,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 02:06:35,118 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:35,118 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:35,118 INFO L85 PathProgramCache]: Analyzing trace with hash 872282, now seen corresponding path program 1 times [2023-08-27 02:06:35,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:35,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107074982] [2023-08-27 02:06:35,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:35,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:35,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:35,247 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:06:35,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:06:35,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107074982] [2023-08-27 02:06:35,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107074982] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:06:35,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117049330] [2023-08-27 02:06:35,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:35,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:35,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:06:35,255 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:06:35,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-27 02:06:35,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:35,363 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 02:06:35,366 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:06:35,407 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:06:35,408 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:06:35,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117049330] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:06:35,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:06:35,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 3 [2023-08-27 02:06:35,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437750888] [2023-08-27 02:06:35,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:06:35,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 02:06:35,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:06:35,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 02:06:35,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 02:06:35,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 392 [2023-08-27 02:06:35,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 35 transitions, 110 flow. Second operand has 4 states, 4 states have (on average 155.75) internal successors, (623), 4 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:35,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:06:35,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 392 [2023-08-27 02:06:35,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:06:35,492 INFO L124 PetriNetUnfolderBase]: 180/315 cut-off events. [2023-08-27 02:06:35,493 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 02:06:35,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 658 conditions, 315 events. 180/315 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1157 event pairs, 144 based on Foata normal form. 0/151 useless extension candidates. Maximal degree in co-relation 616. Up to 307 conditions per place. [2023-08-27 02:06:35,495 INFO L140 encePairwiseOnDemand]: 385/392 looper letters, 27 selfloop transitions, 6 changer transitions 0/33 dead transitions. [2023-08-27 02:06:35,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 33 transitions, 168 flow [2023-08-27 02:06:35,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 02:06:35,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 02:06:35,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 655 transitions. [2023-08-27 02:06:35,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4177295918367347 [2023-08-27 02:06:35,499 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 655 transitions. [2023-08-27 02:06:35,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 655 transitions. [2023-08-27 02:06:35,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:06:35,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 655 transitions. [2023-08-27 02:06:35,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 163.75) internal successors, (655), 4 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 02:06:35,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 392.0) internal successors, (1960), 5 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:35,506 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 392.0) internal successors, (1960), 5 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:35,507 INFO L175 Difference]: Start difference. First operand has 34 places, 35 transitions, 110 flow. Second operand 4 states and 655 transitions. [2023-08-27 02:06:35,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 33 transitions, 168 flow [2023-08-27 02:06:35,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 33 transitions, 158 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 02:06:35,508 INFO L231 Difference]: Finished difference. Result has 33 places, 33 transitions, 104 flow [2023-08-27 02:06:35,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=104, PETRI_PLACES=33, PETRI_TRANSITIONS=33} [2023-08-27 02:06:35,509 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, -5 predicate places. [2023-08-27 02:06:35,509 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 33 transitions, 104 flow [2023-08-27 02:06:35,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 155.75) internal successors, (623), 4 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:35,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:35,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 02:06:35,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-27 02:06:35,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:35,716 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:35,716 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:35,716 INFO L85 PathProgramCache]: Analyzing trace with hash 872303, now seen corresponding path program 1 times [2023-08-27 02:06:35,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:35,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948625060] [2023-08-27 02:06:35,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:35,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:35,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:35,789 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:06:35,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:06:35,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948625060] [2023-08-27 02:06:35,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948625060] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:06:35,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587358757] [2023-08-27 02:06:35,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:35,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:35,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:06:35,791 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:06:35,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-27 02:06:35,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:35,858 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 02:06:35,859 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:06:35,866 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:06:35,867 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:06:35,881 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:06:35,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587358757] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:06:35,881 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:06:35,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 02:06:35,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753528745] [2023-08-27 02:06:35,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:06:35,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 02:06:35,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:06:35,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 02:06:35,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 02:06:35,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 392 [2023-08-27 02:06:35,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 33 transitions, 104 flow. Second operand has 7 states, 7 states have (on average 156.14285714285714) internal successors, (1093), 7 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:35,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:06:35,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 392 [2023-08-27 02:06:35,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:06:36,023 INFO L124 PetriNetUnfolderBase]: 186/327 cut-off events. [2023-08-27 02:06:36,023 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 02:06:36,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 701 conditions, 327 events. 186/327 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1199 event pairs, 144 based on Foata normal form. 0/164 useless extension candidates. Maximal degree in co-relation 616. Up to 316 conditions per place. [2023-08-27 02:06:36,026 INFO L140 encePairwiseOnDemand]: 385/392 looper letters, 28 selfloop transitions, 17 changer transitions 0/45 dead transitions. [2023-08-27 02:06:36,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 45 transitions, 254 flow [2023-08-27 02:06:36,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 02:06:36,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 02:06:36,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 981 transitions. [2023-08-27 02:06:36,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41709183673469385 [2023-08-27 02:06:36,029 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 981 transitions. [2023-08-27 02:06:36,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 981 transitions. [2023-08-27 02:06:36,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:06:36,030 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 981 transitions. [2023-08-27 02:06:36,033 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 163.5) internal successors, (981), 6 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:36,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 392.0) internal successors, (2744), 7 states have internal predecessors, (2744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:36,039 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 392.0) internal successors, (2744), 7 states have internal predecessors, (2744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:36,039 INFO L175 Difference]: Start difference. First operand has 33 places, 33 transitions, 104 flow. Second operand 6 states and 981 transitions. [2023-08-27 02:06:36,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 45 transitions, 254 flow [2023-08-27 02:06:36,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 45 transitions, 240 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 02:06:36,041 INFO L231 Difference]: Finished difference. Result has 39 places, 45 transitions, 220 flow [2023-08-27 02:06:36,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=220, PETRI_PLACES=39, PETRI_TRANSITIONS=45} [2023-08-27 02:06:36,042 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 1 predicate places. [2023-08-27 02:06:36,042 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 45 transitions, 220 flow [2023-08-27 02:06:36,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 156.14285714285714) internal successors, (1093), 7 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:36,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:36,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 02:06:36,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-27 02:06:36,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-08-27 02:06:36,249 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:36,250 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:36,250 INFO L85 PathProgramCache]: Analyzing trace with hash 838872999, now seen corresponding path program 1 times [2023-08-27 02:06:36,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:36,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039248383] [2023-08-27 02:06:36,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:36,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:36,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:36,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:06:36,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:06:36,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039248383] [2023-08-27 02:06:36,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039248383] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:06:36,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:06:36,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 02:06:36,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843117929] [2023-08-27 02:06:36,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:06:36,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 02:06:36,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:06:36,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 02:06:36,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 02:06:36,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 392 [2023-08-27 02:06:36,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 45 transitions, 220 flow. Second operand has 4 states, 4 states have (on average 145.25) internal successors, (581), 4 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:36,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:06:36,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 392 [2023-08-27 02:06:36,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:06:36,502 INFO L124 PetriNetUnfolderBase]: 206/378 cut-off events. [2023-08-27 02:06:36,502 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-08-27 02:06:36,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 837 conditions, 378 events. 206/378 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1508 event pairs, 165 based on Foata normal form. 6/212 useless extension candidates. Maximal degree in co-relation 772. Up to 322 conditions per place. [2023-08-27 02:06:36,506 INFO L140 encePairwiseOnDemand]: 383/392 looper letters, 49 selfloop transitions, 7 changer transitions 1/57 dead transitions. [2023-08-27 02:06:36,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 57 transitions, 362 flow [2023-08-27 02:06:36,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 02:06:36,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 02:06:36,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 625 transitions. [2023-08-27 02:06:36,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3985969387755102 [2023-08-27 02:06:36,509 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 625 transitions. [2023-08-27 02:06:36,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 625 transitions. [2023-08-27 02:06:36,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:06:36,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 625 transitions. [2023-08-27 02:06:36,511 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 156.25) internal successors, (625), 4 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:36,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 392.0) internal successors, (1960), 5 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:36,515 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 392.0) internal successors, (1960), 5 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:36,515 INFO L175 Difference]: Start difference. First operand has 39 places, 45 transitions, 220 flow. Second operand 4 states and 625 transitions. [2023-08-27 02:06:36,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 57 transitions, 362 flow [2023-08-27 02:06:36,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 57 transitions, 336 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-08-27 02:06:36,522 INFO L231 Difference]: Finished difference. Result has 42 places, 45 transitions, 221 flow [2023-08-27 02:06:36,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=221, PETRI_PLACES=42, PETRI_TRANSITIONS=45} [2023-08-27 02:06:36,524 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 4 predicate places. [2023-08-27 02:06:36,524 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 45 transitions, 221 flow [2023-08-27 02:06:36,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 145.25) internal successors, (581), 4 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:36,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:36,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 02:06:36,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 02:06:36,532 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:36,533 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:36,533 INFO L85 PathProgramCache]: Analyzing trace with hash 235791039, now seen corresponding path program 1 times [2023-08-27 02:06:36,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:36,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611579227] [2023-08-27 02:06:36,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:36,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:36,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:36,620 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:06:36,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:06:36,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611579227] [2023-08-27 02:06:36,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611579227] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:06:36,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535598433] [2023-08-27 02:06:36,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:36,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:36,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:06:36,623 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:06:36,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-27 02:06:36,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:36,703 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 02:06:36,704 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:06:36,714 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:06:36,714 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:06:36,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535598433] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:06:36,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:06:36,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [4] total 5 [2023-08-27 02:06:36,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506473319] [2023-08-27 02:06:36,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:06:36,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:06:36,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:06:36,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:06:36,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-27 02:06:36,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 392 [2023-08-27 02:06:36,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 45 transitions, 221 flow. Second operand has 3 states, 3 states have (on average 170.0) internal successors, (510), 3 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:36,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:06:36,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 392 [2023-08-27 02:06:36,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:06:36,783 INFO L124 PetriNetUnfolderBase]: 163/305 cut-off events. [2023-08-27 02:06:36,784 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2023-08-27 02:06:36,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 741 conditions, 305 events. 163/305 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1166 event pairs, 126 based on Foata normal form. 0/195 useless extension candidates. Maximal degree in co-relation 679. Up to 305 conditions per place. [2023-08-27 02:06:36,786 INFO L140 encePairwiseOnDemand]: 389/392 looper letters, 42 selfloop transitions, 1 changer transitions 0/43 dead transitions. [2023-08-27 02:06:36,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 43 transitions, 299 flow [2023-08-27 02:06:36,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:06:36,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:06:36,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 533 transitions. [2023-08-27 02:06:36,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4532312925170068 [2023-08-27 02:06:36,788 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 533 transitions. [2023-08-27 02:06:36,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 533 transitions. [2023-08-27 02:06:36,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:06:36,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 533 transitions. [2023-08-27 02:06:36,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 177.66666666666666) internal successors, (533), 3 states have internal predecessors, (533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:36,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 392.0) internal successors, (1568), 4 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:36,792 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 392.0) internal successors, (1568), 4 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:36,792 INFO L175 Difference]: Start difference. First operand has 42 places, 45 transitions, 221 flow. Second operand 3 states and 533 transitions. [2023-08-27 02:06:36,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 43 transitions, 299 flow [2023-08-27 02:06:36,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 43 transitions, 291 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 02:06:36,795 INFO L231 Difference]: Finished difference. Result has 41 places, 43 transitions, 207 flow [2023-08-27 02:06:36,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=205, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=207, PETRI_PLACES=41, PETRI_TRANSITIONS=43} [2023-08-27 02:06:36,797 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 3 predicate places. [2023-08-27 02:06:36,798 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 43 transitions, 207 flow [2023-08-27 02:06:36,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 170.0) internal successors, (510), 3 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:36,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:36,798 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 02:06:36,808 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-27 02:06:37,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:37,004 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:37,004 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:37,004 INFO L85 PathProgramCache]: Analyzing trace with hash 217830863, now seen corresponding path program 2 times [2023-08-27 02:06:37,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:37,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483925231] [2023-08-27 02:06:37,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:37,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:37,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:37,086 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:06:37,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:06:37,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483925231] [2023-08-27 02:06:37,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483925231] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:06:37,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18680525] [2023-08-27 02:06:37,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:06:37,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:37,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:06:37,088 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:06:37,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-27 02:06:37,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 02:06:37,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:06:37,163 INFO L262 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 02:06:37,163 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:06:37,180 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 02:06:37,180 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:06:37,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18680525] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:06:37,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:06:37,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 02:06:37,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898599822] [2023-08-27 02:06:37,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:06:37,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:06:37,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:06:37,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:06:37,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 02:06:37,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 392 [2023-08-27 02:06:37,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 43 transitions, 207 flow. Second operand has 3 states, 3 states have (on average 158.0) internal successors, (474), 3 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:37,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:06:37,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 392 [2023-08-27 02:06:37,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:06:37,250 INFO L124 PetriNetUnfolderBase]: 163/304 cut-off events. [2023-08-27 02:06:37,250 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-27 02:06:37,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 734 conditions, 304 events. 163/304 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1149 event pairs, 126 based on Foata normal form. 1/195 useless extension candidates. Maximal degree in co-relation 721. Up to 299 conditions per place. [2023-08-27 02:06:37,252 INFO L140 encePairwiseOnDemand]: 389/392 looper letters, 36 selfloop transitions, 6 changer transitions 0/42 dead transitions. [2023-08-27 02:06:37,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 42 transitions, 281 flow [2023-08-27 02:06:37,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:06:37,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:06:37,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 498 transitions. [2023-08-27 02:06:37,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42346938775510207 [2023-08-27 02:06:37,254 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 498 transitions. [2023-08-27 02:06:37,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 498 transitions. [2023-08-27 02:06:37,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:06:37,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 498 transitions. [2023-08-27 02:06:37,256 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 166.0) internal successors, (498), 3 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:37,257 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 392.0) internal successors, (1568), 4 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:37,258 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 392.0) internal successors, (1568), 4 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:37,258 INFO L175 Difference]: Start difference. First operand has 41 places, 43 transitions, 207 flow. Second operand 3 states and 498 transitions. [2023-08-27 02:06:37,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 42 transitions, 281 flow [2023-08-27 02:06:37,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 280 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 02:06:37,260 INFO L231 Difference]: Finished difference. Result has 41 places, 42 transitions, 208 flow [2023-08-27 02:06:37,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=208, PETRI_PLACES=41, PETRI_TRANSITIONS=42} [2023-08-27 02:06:37,260 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 3 predicate places. [2023-08-27 02:06:37,261 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 42 transitions, 208 flow [2023-08-27 02:06:37,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.0) internal successors, (474), 3 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:37,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:37,261 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1] [2023-08-27 02:06:37,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-27 02:06:37,467 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 02:06:37,467 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:37,468 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:37,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1279862859, now seen corresponding path program 1 times [2023-08-27 02:06:37,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:37,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193081521] [2023-08-27 02:06:37,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:37,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:37,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:37,544 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:06:37,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:06:37,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193081521] [2023-08-27 02:06:37,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193081521] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:06:37,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360877643] [2023-08-27 02:06:37,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:37,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:37,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:06:37,546 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:06:37,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-27 02:06:37,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:37,624 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 02:06:37,625 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:06:37,639 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:06:37,639 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:06:37,689 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:06:37,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360877643] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:06:37,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:06:37,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-27 02:06:37,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878854458] [2023-08-27 02:06:37,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:06:37,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 02:06:37,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:06:37,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 02:06:37,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2023-08-27 02:06:37,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 392 [2023-08-27 02:06:37,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 42 transitions, 208 flow. Second operand has 13 states, 13 states have (on average 156.15384615384616) internal successors, (2030), 13 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:37,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:06:37,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 392 [2023-08-27 02:06:37,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:06:37,827 INFO L124 PetriNetUnfolderBase]: 175/328 cut-off events. [2023-08-27 02:06:37,827 INFO L125 PetriNetUnfolderBase]: For 57/57 co-relation queries the response was YES. [2023-08-27 02:06:37,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 842 conditions, 328 events. 175/328 cut-off events. For 57/57 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1277 event pairs, 126 based on Foata normal form. 6/224 useless extension candidates. Maximal degree in co-relation 828. Up to 299 conditions per place. [2023-08-27 02:06:37,829 INFO L140 encePairwiseOnDemand]: 386/392 looper letters, 25 selfloop transitions, 41 changer transitions 0/66 dead transitions. [2023-08-27 02:06:37,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 66 transitions, 508 flow [2023-08-27 02:06:37,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 02:06:37,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 02:06:37,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1932 transitions. [2023-08-27 02:06:37,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2023-08-27 02:06:37,834 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1932 transitions. [2023-08-27 02:06:37,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1932 transitions. [2023-08-27 02:06:37,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:06:37,835 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1932 transitions. [2023-08-27 02:06:37,838 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 161.0) internal successors, (1932), 12 states have internal predecessors, (1932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:37,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 392.0) internal successors, (5096), 13 states have internal predecessors, (5096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:37,845 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 392.0) internal successors, (5096), 13 states have internal predecessors, (5096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:37,845 INFO L175 Difference]: Start difference. First operand has 41 places, 42 transitions, 208 flow. Second operand 12 states and 1932 transitions. [2023-08-27 02:06:37,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 66 transitions, 508 flow [2023-08-27 02:06:37,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 66 transitions, 484 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 02:06:37,849 INFO L231 Difference]: Finished difference. Result has 56 places, 66 transitions, 488 flow [2023-08-27 02:06:37,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=488, PETRI_PLACES=56, PETRI_TRANSITIONS=66} [2023-08-27 02:06:37,850 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 18 predicate places. [2023-08-27 02:06:37,851 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 66 transitions, 488 flow [2023-08-27 02:06:37,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 156.15384615384616) internal successors, (2030), 13 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:37,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:37,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:06:37,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-27 02:06:38,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:38,058 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:38,059 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:38,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1280411729, now seen corresponding path program 1 times [2023-08-27 02:06:38,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:38,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330864536] [2023-08-27 02:06:38,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:38,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:38,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:38,187 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:06:38,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:06:38,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330864536] [2023-08-27 02:06:38,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330864536] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:06:38,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:06:38,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 02:06:38,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176001165] [2023-08-27 02:06:38,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:06:38,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:06:38,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:06:38,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:06:38,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 02:06:38,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 392 [2023-08-27 02:06:38,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 66 transitions, 488 flow. Second operand has 3 states, 3 states have (on average 169.33333333333334) internal successors, (508), 3 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:38,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:06:38,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 392 [2023-08-27 02:06:38,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:06:38,270 INFO L124 PetriNetUnfolderBase]: 194/367 cut-off events. [2023-08-27 02:06:38,270 INFO L125 PetriNetUnfolderBase]: For 63/63 co-relation queries the response was YES. [2023-08-27 02:06:38,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 991 conditions, 367 events. 194/367 cut-off events. For 63/63 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1493 event pairs, 69 based on Foata normal form. 8/255 useless extension candidates. Maximal degree in co-relation 971. Up to 227 conditions per place. [2023-08-27 02:06:38,273 INFO L140 encePairwiseOnDemand]: 386/392 looper letters, 74 selfloop transitions, 2 changer transitions 0/76 dead transitions. [2023-08-27 02:06:38,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 76 transitions, 664 flow [2023-08-27 02:06:38,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:06:38,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:06:38,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 541 transitions. [2023-08-27 02:06:38,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46003401360544216 [2023-08-27 02:06:38,275 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 541 transitions. [2023-08-27 02:06:38,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 541 transitions. [2023-08-27 02:06:38,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:06:38,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 541 transitions. [2023-08-27 02:06:38,277 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 180.33333333333334) internal successors, (541), 3 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:38,278 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 392.0) internal successors, (1568), 4 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:38,278 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 392.0) internal successors, (1568), 4 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:38,279 INFO L175 Difference]: Start difference. First operand has 56 places, 66 transitions, 488 flow. Second operand 3 states and 541 transitions. [2023-08-27 02:06:38,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 76 transitions, 664 flow [2023-08-27 02:06:38,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 76 transitions, 540 flow, removed 39 selfloop flow, removed 5 redundant places. [2023-08-27 02:06:38,283 INFO L231 Difference]: Finished difference. Result has 54 places, 67 transitions, 382 flow [2023-08-27 02:06:38,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=382, PETRI_PLACES=54, PETRI_TRANSITIONS=67} [2023-08-27 02:06:38,284 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 16 predicate places. [2023-08-27 02:06:38,285 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 67 transitions, 382 flow [2023-08-27 02:06:38,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 169.33333333333334) internal successors, (508), 3 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:38,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:38,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:06:38,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 02:06:38,285 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:38,285 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:38,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1296773867, now seen corresponding path program 1 times [2023-08-27 02:06:38,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:38,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564523309] [2023-08-27 02:06:38,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:38,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:38,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:38,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:06:38,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:06:38,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564523309] [2023-08-27 02:06:38,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564523309] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:06:38,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:06:38,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 02:06:38,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770490449] [2023-08-27 02:06:38,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:06:38,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 02:06:38,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:06:38,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 02:06:38,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 02:06:38,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 392 [2023-08-27 02:06:38,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 67 transitions, 382 flow. Second operand has 4 states, 4 states have (on average 145.75) internal successors, (583), 4 states have internal predecessors, (583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:38,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:06:38,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 392 [2023-08-27 02:06:38,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:06:38,509 INFO L124 PetriNetUnfolderBase]: 227/456 cut-off events. [2023-08-27 02:06:38,509 INFO L125 PetriNetUnfolderBase]: For 150/150 co-relation queries the response was YES. [2023-08-27 02:06:38,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1267 conditions, 456 events. 227/456 cut-off events. For 150/150 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2010 event pairs, 171 based on Foata normal form. 14/378 useless extension candidates. Maximal degree in co-relation 1246. Up to 366 conditions per place. [2023-08-27 02:06:38,512 INFO L140 encePairwiseOnDemand]: 385/392 looper letters, 95 selfloop transitions, 5 changer transitions 1/101 dead transitions. [2023-08-27 02:06:38,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 101 transitions, 768 flow [2023-08-27 02:06:38,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 02:06:38,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 02:06:38,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 766 transitions. [2023-08-27 02:06:38,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39081632653061227 [2023-08-27 02:06:38,515 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 766 transitions. [2023-08-27 02:06:38,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 766 transitions. [2023-08-27 02:06:38,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:06:38,515 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 766 transitions. [2023-08-27 02:06:38,517 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 153.2) internal successors, (766), 5 states have internal predecessors, (766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:38,520 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 392.0) internal successors, (2352), 6 states have internal predecessors, (2352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:38,521 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 392.0) internal successors, (2352), 6 states have internal predecessors, (2352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:38,521 INFO L175 Difference]: Start difference. First operand has 54 places, 67 transitions, 382 flow. Second operand 5 states and 766 transitions. [2023-08-27 02:06:38,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 101 transitions, 768 flow [2023-08-27 02:06:38,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 101 transitions, 766 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 02:06:38,527 INFO L231 Difference]: Finished difference. Result has 59 places, 69 transitions, 417 flow [2023-08-27 02:06:38,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=380, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=417, PETRI_PLACES=59, PETRI_TRANSITIONS=69} [2023-08-27 02:06:38,529 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 21 predicate places. [2023-08-27 02:06:38,529 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 69 transitions, 417 flow [2023-08-27 02:06:38,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 145.75) internal successors, (583), 4 states have internal predecessors, (583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:38,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:38,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:06:38,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 02:06:38,530 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:38,530 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:38,530 INFO L85 PathProgramCache]: Analyzing trace with hash -577507467, now seen corresponding path program 1 times [2023-08-27 02:06:38,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:38,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147157152] [2023-08-27 02:06:38,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:38,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:38,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:38,631 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:06:38,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:06:38,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147157152] [2023-08-27 02:06:38,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147157152] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:06:38,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117570641] [2023-08-27 02:06:38,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:38,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:38,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:06:38,633 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:06:38,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-27 02:06:38,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:38,718 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 02:06:38,719 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:06:38,731 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:06:38,731 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:06:38,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117570641] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:06:38,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:06:38,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [3] total 4 [2023-08-27 02:06:38,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462136657] [2023-08-27 02:06:38,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:06:38,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:06:38,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:06:38,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:06:38,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-27 02:06:38,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 392 [2023-08-27 02:06:38,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 69 transitions, 417 flow. Second operand has 3 states, 3 states have (on average 170.66666666666666) internal successors, (512), 3 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:38,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:06:38,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 392 [2023-08-27 02:06:38,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:06:38,809 INFO L124 PetriNetUnfolderBase]: 177/368 cut-off events. [2023-08-27 02:06:38,810 INFO L125 PetriNetUnfolderBase]: For 169/169 co-relation queries the response was YES. [2023-08-27 02:06:38,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1072 conditions, 368 events. 177/368 cut-off events. For 169/169 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1542 event pairs, 125 based on Foata normal form. 26/350 useless extension candidates. Maximal degree in co-relation 1048. Up to 368 conditions per place. [2023-08-27 02:06:38,812 INFO L140 encePairwiseOnDemand]: 389/392 looper letters, 66 selfloop transitions, 1 changer transitions 0/67 dead transitions. [2023-08-27 02:06:38,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 67 transitions, 543 flow [2023-08-27 02:06:38,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:06:38,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:06:38,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 530 transitions. [2023-08-27 02:06:38,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45068027210884354 [2023-08-27 02:06:38,815 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 530 transitions. [2023-08-27 02:06:38,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 530 transitions. [2023-08-27 02:06:38,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:06:38,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 530 transitions. [2023-08-27 02:06:38,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 176.66666666666666) internal successors, (530), 3 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:38,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 392.0) internal successors, (1568), 4 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:38,818 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 392.0) internal successors, (1568), 4 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:38,819 INFO L175 Difference]: Start difference. First operand has 59 places, 69 transitions, 417 flow. Second operand 3 states and 530 transitions. [2023-08-27 02:06:38,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 67 transitions, 543 flow [2023-08-27 02:06:38,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 521 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-27 02:06:38,823 INFO L231 Difference]: Finished difference. Result has 57 places, 67 transitions, 389 flow [2023-08-27 02:06:38,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=387, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=389, PETRI_PLACES=57, PETRI_TRANSITIONS=67} [2023-08-27 02:06:38,824 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 19 predicate places. [2023-08-27 02:06:38,824 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 67 transitions, 389 flow [2023-08-27 02:06:38,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 170.66666666666666) internal successors, (512), 3 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:38,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:38,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:06:38,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-27 02:06:39,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:39,031 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:39,031 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:39,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1908488446, now seen corresponding path program 1 times [2023-08-27 02:06:39,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:39,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352162510] [2023-08-27 02:06:39,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:39,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:39,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:39,307 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:06:39,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:06:39,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352162510] [2023-08-27 02:06:39,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352162510] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:06:39,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502855602] [2023-08-27 02:06:39,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:39,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:39,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:06:39,309 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:06:39,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-27 02:06:39,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:39,401 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 02:06:39,402 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:06:39,420 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 02:06:39,420 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:06:39,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502855602] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:06:39,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:06:39,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [4] total 5 [2023-08-27 02:06:39,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117042448] [2023-08-27 02:06:39,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:06:39,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:06:39,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:06:39,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:06:39,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-08-27 02:06:39,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 392 [2023-08-27 02:06:39,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 67 transitions, 389 flow. Second operand has 3 states, 3 states have (on average 170.33333333333334) internal successors, (511), 3 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:39,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:06:39,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 392 [2023-08-27 02:06:39,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:06:39,501 INFO L124 PetriNetUnfolderBase]: 179/376 cut-off events. [2023-08-27 02:06:39,501 INFO L125 PetriNetUnfolderBase]: For 161/161 co-relation queries the response was YES. [2023-08-27 02:06:39,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1077 conditions, 376 events. 179/376 cut-off events. For 161/161 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1530 event pairs, 88 based on Foata normal form. 6/338 useless extension candidates. Maximal degree in co-relation 1053. Up to 201 conditions per place. [2023-08-27 02:06:39,503 INFO L140 encePairwiseOnDemand]: 387/392 looper letters, 76 selfloop transitions, 2 changer transitions 0/78 dead transitions. [2023-08-27 02:06:39,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 78 transitions, 576 flow [2023-08-27 02:06:39,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:06:39,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:06:39,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 539 transitions. [2023-08-27 02:06:39,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2023-08-27 02:06:39,507 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 539 transitions. [2023-08-27 02:06:39,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 539 transitions. [2023-08-27 02:06:39,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:06:39,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 539 transitions. [2023-08-27 02:06:39,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 179.66666666666666) internal successors, (539), 3 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:39,510 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 392.0) internal successors, (1568), 4 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:39,510 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 392.0) internal successors, (1568), 4 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:39,510 INFO L175 Difference]: Start difference. First operand has 57 places, 67 transitions, 389 flow. Second operand 3 states and 539 transitions. [2023-08-27 02:06:39,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 78 transitions, 576 flow [2023-08-27 02:06:39,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 78 transitions, 575 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 02:06:39,514 INFO L231 Difference]: Finished difference. Result has 59 places, 68 transitions, 406 flow [2023-08-27 02:06:39,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=406, PETRI_PLACES=59, PETRI_TRANSITIONS=68} [2023-08-27 02:06:39,514 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 21 predicate places. [2023-08-27 02:06:39,515 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 68 transitions, 406 flow [2023-08-27 02:06:39,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 170.33333333333334) internal successors, (511), 3 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:39,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:39,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:06:39,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-27 02:06:39,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:39,721 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:39,721 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:39,721 INFO L85 PathProgramCache]: Analyzing trace with hash -966402235, now seen corresponding path program 1 times [2023-08-27 02:06:39,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:39,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749303763] [2023-08-27 02:06:39,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:39,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:39,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:40,606 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:06:40,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:06:40,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749303763] [2023-08-27 02:06:40,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749303763] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:06:40,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298397078] [2023-08-27 02:06:40,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:40,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:40,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:06:40,608 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:06:40,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-27 02:06:40,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:40,705 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-27 02:06:40,707 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:06:40,754 INFO L322 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2023-08-27 02:06:40,755 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 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 24 [2023-08-27 02:06:40,844 INFO L322 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2023-08-27 02:06:40,845 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 20 treesize of output 30 [2023-08-27 02:06:40,894 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 02:06:40,966 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 02:06:41,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:06:41,029 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 02:06:41,131 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:06:41,132 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:06:41,314 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:06:41,315 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 31 treesize of output 32 [2023-08-27 02:06:41,327 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:06:41,327 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 89 treesize of output 81 [2023-08-27 02:06:41,339 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 68 treesize of output 56 [2023-08-27 02:06:41,346 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 30 treesize of output 24 [2023-08-27 02:06:41,593 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:06:41,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298397078] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:06:41,593 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:06:41,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 19 [2023-08-27 02:06:41,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996310187] [2023-08-27 02:06:41,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:06:41,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 02:06:41,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:06:41,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 02:06:41,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2023-08-27 02:06:41,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 392 [2023-08-27 02:06:41,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 68 transitions, 406 flow. Second operand has 21 states, 21 states have (on average 107.57142857142857) internal successors, (2259), 21 states have internal predecessors, (2259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:41,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:06:41,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 392 [2023-08-27 02:06:41,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:06:46,359 INFO L124 PetriNetUnfolderBase]: 697/1303 cut-off events. [2023-08-27 02:06:46,359 INFO L125 PetriNetUnfolderBase]: For 738/738 co-relation queries the response was YES. [2023-08-27 02:06:46,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3934 conditions, 1303 events. 697/1303 cut-off events. For 738/738 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 6867 event pairs, 116 based on Foata normal form. 0/1043 useless extension candidates. Maximal degree in co-relation 3908. Up to 379 conditions per place. [2023-08-27 02:06:46,367 INFO L140 encePairwiseOnDemand]: 377/392 looper letters, 197 selfloop transitions, 84 changer transitions 15/296 dead transitions. [2023-08-27 02:06:46,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 296 transitions, 1819 flow [2023-08-27 02:06:46,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-08-27 02:06:46,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-08-27 02:06:46,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3984 transitions. [2023-08-27 02:06:46,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2903790087463557 [2023-08-27 02:06:46,380 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3984 transitions. [2023-08-27 02:06:46,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3984 transitions. [2023-08-27 02:06:46,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:06:46,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3984 transitions. [2023-08-27 02:06:46,390 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 113.82857142857142) internal successors, (3984), 35 states have internal predecessors, (3984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:46,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 392.0) internal successors, (14112), 36 states have internal predecessors, (14112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:46,407 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 392.0) internal successors, (14112), 36 states have internal predecessors, (14112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:46,407 INFO L175 Difference]: Start difference. First operand has 59 places, 68 transitions, 406 flow. Second operand 35 states and 3984 transitions. [2023-08-27 02:06:46,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 296 transitions, 1819 flow [2023-08-27 02:06:46,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 296 transitions, 1732 flow, removed 40 selfloop flow, removed 1 redundant places. [2023-08-27 02:06:46,415 INFO L231 Difference]: Finished difference. Result has 108 places, 122 transitions, 939 flow [2023-08-27 02:06:46,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=939, PETRI_PLACES=108, PETRI_TRANSITIONS=122} [2023-08-27 02:06:46,416 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 70 predicate places. [2023-08-27 02:06:46,416 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 122 transitions, 939 flow [2023-08-27 02:06:46,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 107.57142857142857) internal successors, (2259), 21 states have internal predecessors, (2259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:46,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:46,417 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:06:46,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-27 02:06:46,622 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,SelfDestructingSolverStorable11 [2023-08-27 02:06:46,623 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:46,623 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:46,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1216136522, now seen corresponding path program 1 times [2023-08-27 02:06:46,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:46,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788621159] [2023-08-27 02:06:46,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:46,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:46,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:47,089 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:06:47,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:06:47,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788621159] [2023-08-27 02:06:47,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788621159] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:06:47,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501016527] [2023-08-27 02:06:47,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:47,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:47,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:06:47,090 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:06:47,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-27 02:06:47,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:47,190 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-27 02:06:47,193 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:06:47,261 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 02:06:47,296 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:06:47,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:06:47,352 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 02:06:47,383 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:06:47,383 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:06:47,409 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_380 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_380) c_~q2~0.base) (+ c_~q2~0.offset (* c_~q2_front~0 4))) 2147483647)) is different from false [2023-08-27 02:06:47,518 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:06:47,518 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 57 treesize of output 45 [2023-08-27 02:06:47,526 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:06:47,527 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 178 treesize of output 162 [2023-08-27 02:06:47,539 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:06:47,539 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 52 treesize of output 48 [2023-08-27 02:06:47,592 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-08-27 02:06:47,684 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:06:47,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501016527] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:06:47,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:06:47,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-08-27 02:06:47,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775452031] [2023-08-27 02:06:47,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:06:47,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 02:06:47,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:06:47,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 02:06:47,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=284, Unknown=1, NotChecked=34, Total=380 [2023-08-27 02:06:47,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 392 [2023-08-27 02:06:47,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 122 transitions, 939 flow. Second operand has 20 states, 20 states have (on average 115.65) internal successors, (2313), 20 states have internal predecessors, (2313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:47,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:06:47,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 392 [2023-08-27 02:06:47,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:06:50,297 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:06:50,398 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse3 (+ c_~q2~0.offset (* c_~q2_front~0 4)))) (let ((.cse0 (< c_~q2_back~0 0)) (.cse1 (forall ((v_ArrVal_380 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_380) c_~q2~0.base) .cse3) 2147483647))) (.cse2 (select |c_#memory_int| c_~q2~0.base))) (and (or .cse0 (<= c_~n2~0 c_~q2_back~0) .cse1 (not (= c_~i~0 (select .cse2 (+ (* c_~q2_back~0 4) c_~q2~0.offset))))) (or .cse0 (< 0 c_~q2_back~0) (and (< c_~i~0 2147483647) (= c_~q2_front~0 c_~q2_back~0) (<= |c_#StackHeapBarrier| |c_ULTIMATE.start_main_~#t2~0#1.base|))) .cse1 (< (select .cse2 .cse3) 2147483647)))) is different from false [2023-08-27 02:06:51,315 INFO L124 PetriNetUnfolderBase]: 750/1484 cut-off events. [2023-08-27 02:06:51,315 INFO L125 PetriNetUnfolderBase]: For 5431/5431 co-relation queries the response was YES. [2023-08-27 02:06:51,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5964 conditions, 1484 events. 750/1484 cut-off events. For 5431/5431 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 8594 event pairs, 126 based on Foata normal form. 12/1314 useless extension candidates. Maximal degree in co-relation 5921. Up to 408 conditions per place. [2023-08-27 02:06:51,328 INFO L140 encePairwiseOnDemand]: 378/392 looper letters, 130 selfloop transitions, 108 changer transitions 3/241 dead transitions. [2023-08-27 02:06:51,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 241 transitions, 2153 flow [2023-08-27 02:06:51,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 02:06:51,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 02:06:51,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2792 transitions. [2023-08-27 02:06:51,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30967169476486245 [2023-08-27 02:06:51,335 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2792 transitions. [2023-08-27 02:06:51,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2792 transitions. [2023-08-27 02:06:51,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:06:51,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2792 transitions. [2023-08-27 02:06:51,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 121.3913043478261) internal successors, (2792), 23 states have internal predecessors, (2792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:51,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 392.0) internal successors, (9408), 24 states have internal predecessors, (9408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:51,351 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 392.0) internal successors, (9408), 24 states have internal predecessors, (9408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:51,352 INFO L175 Difference]: Start difference. First operand has 108 places, 122 transitions, 939 flow. Second operand 23 states and 2792 transitions. [2023-08-27 02:06:51,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 241 transitions, 2153 flow [2023-08-27 02:06:51,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 241 transitions, 2011 flow, removed 26 selfloop flow, removed 10 redundant places. [2023-08-27 02:06:51,377 INFO L231 Difference]: Finished difference. Result has 126 places, 166 transitions, 1609 flow [2023-08-27 02:06:51,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1609, PETRI_PLACES=126, PETRI_TRANSITIONS=166} [2023-08-27 02:06:51,378 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 88 predicate places. [2023-08-27 02:06:51,378 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 166 transitions, 1609 flow [2023-08-27 02:06:51,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 115.65) internal successors, (2313), 20 states have internal predecessors, (2313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:51,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:51,379 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:06:51,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-27 02:06:51,584 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,SelfDestructingSolverStorable12 [2023-08-27 02:06:51,584 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:51,585 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:51,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1216136511, now seen corresponding path program 1 times [2023-08-27 02:06:51,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:51,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654976651] [2023-08-27 02:06:51,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:51,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:51,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:52,269 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:06:52,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:06:52,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654976651] [2023-08-27 02:06:52,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654976651] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:06:52,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113667846] [2023-08-27 02:06:52,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:52,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:52,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:06:52,273 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:06:52,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-27 02:06:52,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:52,377 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 02:06:52,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:06:52,450 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 02:06:52,450 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:06:52,473 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:06:52,473 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 24 treesize of output 16 [2023-08-27 02:06:52,534 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:06:52,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113667846] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 02:06:52,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 02:06:52,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5, 3] total 10 [2023-08-27 02:06:52,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378560268] [2023-08-27 02:06:52,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:06:52,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 02:06:52,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:06:52,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 02:06:52,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-08-27 02:06:52,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 392 [2023-08-27 02:06:52,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 166 transitions, 1609 flow. Second operand has 4 states, 4 states have (on average 153.75) internal successors, (615), 4 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:52,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:06:52,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 392 [2023-08-27 02:06:52,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:06:52,799 INFO L124 PetriNetUnfolderBase]: 745/1477 cut-off events. [2023-08-27 02:06:52,799 INFO L125 PetriNetUnfolderBase]: For 8054/8054 co-relation queries the response was YES. [2023-08-27 02:06:52,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6846 conditions, 1477 events. 745/1477 cut-off events. For 8054/8054 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 8445 event pairs, 162 based on Foata normal form. 0/1405 useless extension candidates. Maximal degree in co-relation 6800. Up to 832 conditions per place. [2023-08-27 02:06:52,814 INFO L140 encePairwiseOnDemand]: 387/392 looper letters, 169 selfloop transitions, 17 changer transitions 3/189 dead transitions. [2023-08-27 02:06:52,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 189 transitions, 2160 flow [2023-08-27 02:06:52,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 02:06:52,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 02:06:52,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 650 transitions. [2023-08-27 02:06:52,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4145408163265306 [2023-08-27 02:06:52,816 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 650 transitions. [2023-08-27 02:06:52,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 650 transitions. [2023-08-27 02:06:52,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:06:52,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 650 transitions. [2023-08-27 02:06:52,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 162.5) internal successors, (650), 4 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:52,820 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 392.0) internal successors, (1960), 5 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:52,820 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 392.0) internal successors, (1960), 5 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:52,820 INFO L175 Difference]: Start difference. First operand has 126 places, 166 transitions, 1609 flow. Second operand 4 states and 650 transitions. [2023-08-27 02:06:52,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 189 transitions, 2160 flow [2023-08-27 02:06:52,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 189 transitions, 1815 flow, removed 152 selfloop flow, removed 7 redundant places. [2023-08-27 02:06:52,879 INFO L231 Difference]: Finished difference. Result has 123 places, 163 transitions, 1339 flow [2023-08-27 02:06:52,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1339, PETRI_PLACES=123, PETRI_TRANSITIONS=163} [2023-08-27 02:06:52,880 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 85 predicate places. [2023-08-27 02:06:52,880 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 163 transitions, 1339 flow [2023-08-27 02:06:52,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 153.75) internal successors, (615), 4 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:52,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:52,881 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:06:52,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-27 02:06:53,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-27 02:06:53,086 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:53,086 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:53,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1216136510, now seen corresponding path program 1 times [2023-08-27 02:06:53,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:53,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351221614] [2023-08-27 02:06:53,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:53,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:53,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:54,106 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:06:54,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:06:54,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351221614] [2023-08-27 02:06:54,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351221614] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:06:54,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37297034] [2023-08-27 02:06:54,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:54,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:54,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:06:54,109 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:06:54,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-27 02:06:54,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:54,208 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 02:06:54,209 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:06:54,282 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 02:06:54,282 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:06:54,305 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:06:54,306 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 26 treesize of output 18 [2023-08-27 02:06:54,354 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:06:54,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37297034] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 02:06:54,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 02:06:54,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [8, 3] total 13 [2023-08-27 02:06:54,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668599789] [2023-08-27 02:06:54,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:06:54,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 02:06:54,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:06:54,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 02:06:54,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2023-08-27 02:06:54,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 392 [2023-08-27 02:06:54,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 163 transitions, 1339 flow. Second operand has 4 states, 4 states have (on average 153.75) internal successors, (615), 4 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:54,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:06:54,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 392 [2023-08-27 02:06:54,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:06:54,581 INFO L124 PetriNetUnfolderBase]: 675/1363 cut-off events. [2023-08-27 02:06:54,581 INFO L125 PetriNetUnfolderBase]: For 4811/4811 co-relation queries the response was YES. [2023-08-27 02:06:54,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5571 conditions, 1363 events. 675/1363 cut-off events. For 4811/4811 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7705 event pairs, 174 based on Foata normal form. 40/1343 useless extension candidates. Maximal degree in co-relation 5525. Up to 718 conditions per place. [2023-08-27 02:06:54,594 INFO L140 encePairwiseOnDemand]: 388/392 looper letters, 159 selfloop transitions, 11 changer transitions 3/173 dead transitions. [2023-08-27 02:06:54,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 173 transitions, 1689 flow [2023-08-27 02:06:54,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 02:06:54,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 02:06:54,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 649 transitions. [2023-08-27 02:06:54,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4139030612244898 [2023-08-27 02:06:54,596 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 649 transitions. [2023-08-27 02:06:54,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 649 transitions. [2023-08-27 02:06:54,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:06:54,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 649 transitions. [2023-08-27 02:06:54,597 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 162.25) internal successors, (649), 4 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:54,599 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 392.0) internal successors, (1960), 5 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:54,599 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 392.0) internal successors, (1960), 5 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:54,600 INFO L175 Difference]: Start difference. First operand has 123 places, 163 transitions, 1339 flow. Second operand 4 states and 649 transitions. [2023-08-27 02:06:54,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 173 transitions, 1689 flow [2023-08-27 02:06:54,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 173 transitions, 1645 flow, removed 13 selfloop flow, removed 4 redundant places. [2023-08-27 02:06:54,618 INFO L231 Difference]: Finished difference. Result has 119 places, 147 transitions, 1169 flow [2023-08-27 02:06:54,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=1147, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1169, PETRI_PLACES=119, PETRI_TRANSITIONS=147} [2023-08-27 02:06:54,618 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 81 predicate places. [2023-08-27 02:06:54,618 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 147 transitions, 1169 flow [2023-08-27 02:06:54,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 153.75) internal successors, (615), 4 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:54,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:54,619 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:06:54,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-27 02:06:54,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-27 02:06:54,825 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:54,825 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:54,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1122701871, now seen corresponding path program 2 times [2023-08-27 02:06:54,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:54,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943692897] [2023-08-27 02:06:54,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:54,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:54,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:56,295 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:06:56,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:06:56,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943692897] [2023-08-27 02:06:56,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943692897] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:06:56,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117654424] [2023-08-27 02:06:56,295 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:06:56,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:56,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:06:56,297 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:06:56,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-27 02:06:56,399 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 02:06:56,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:06:56,400 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 02:06:56,402 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:06:56,470 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 02:06:56,470 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:06:56,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117654424] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:06:56,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:06:56,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [10] total 12 [2023-08-27 02:06:56,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825097863] [2023-08-27 02:06:56,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:06:56,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 02:06:56,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:06:56,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 02:06:56,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2023-08-27 02:06:56,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 392 [2023-08-27 02:06:56,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 147 transitions, 1169 flow. Second operand has 4 states, 4 states have (on average 153.75) internal successors, (615), 4 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:56,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:06:56,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 392 [2023-08-27 02:06:56,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:06:56,692 INFO L124 PetriNetUnfolderBase]: 690/1390 cut-off events. [2023-08-27 02:06:56,692 INFO L125 PetriNetUnfolderBase]: For 4179/4179 co-relation queries the response was YES. [2023-08-27 02:06:56,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5631 conditions, 1390 events. 690/1390 cut-off events. For 4179/4179 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 7893 event pairs, 245 based on Foata normal form. 14/1342 useless extension candidates. Maximal degree in co-relation 5587. Up to 805 conditions per place. [2023-08-27 02:06:56,705 INFO L140 encePairwiseOnDemand]: 387/392 looper letters, 148 selfloop transitions, 24 changer transitions 1/173 dead transitions. [2023-08-27 02:06:56,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 173 transitions, 1689 flow [2023-08-27 02:06:56,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 02:06:56,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 02:06:56,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 652 transitions. [2023-08-27 02:06:56,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41581632653061223 [2023-08-27 02:06:56,706 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 652 transitions. [2023-08-27 02:06:56,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 652 transitions. [2023-08-27 02:06:56,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:06:56,706 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 652 transitions. [2023-08-27 02:06:56,707 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 163.0) internal successors, (652), 4 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:56,709 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 392.0) internal successors, (1960), 5 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:56,709 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 392.0) internal successors, (1960), 5 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:56,709 INFO L175 Difference]: Start difference. First operand has 119 places, 147 transitions, 1169 flow. Second operand 4 states and 652 transitions. [2023-08-27 02:06:56,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 173 transitions, 1689 flow [2023-08-27 02:06:56,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 173 transitions, 1661 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 02:06:56,727 INFO L231 Difference]: Finished difference. Result has 120 places, 149 transitions, 1240 flow [2023-08-27 02:06:56,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=1147, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1240, PETRI_PLACES=120, PETRI_TRANSITIONS=149} [2023-08-27 02:06:56,728 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 82 predicate places. [2023-08-27 02:06:56,728 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 149 transitions, 1240 flow [2023-08-27 02:06:56,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 153.75) internal successors, (615), 4 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:56,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:56,728 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:06:56,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-27 02:06:56,934 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,SelfDestructingSolverStorable15 [2023-08-27 02:06:56,934 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:56,934 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:56,934 INFO L85 PathProgramCache]: Analyzing trace with hash -2070282351, now seen corresponding path program 3 times [2023-08-27 02:06:56,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:56,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117079626] [2023-08-27 02:06:56,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:56,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:56,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:58,099 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:06:58,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:06:58,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117079626] [2023-08-27 02:06:58,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117079626] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:06:58,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050230481] [2023-08-27 02:06:58,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 02:06:58,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:58,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:06:58,105 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:06:58,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-27 02:06:58,209 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-27 02:06:58,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:06:58,210 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 02:06:58,212 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:06:58,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:06:58,334 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 02:06:58,358 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:06:58,358 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:06:58,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050230481] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:06:58,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:06:58,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 14 [2023-08-27 02:06:58,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238861207] [2023-08-27 02:06:58,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:06:58,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 02:06:58,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:06:58,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 02:06:58,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2023-08-27 02:06:58,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 392 [2023-08-27 02:06:58,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 149 transitions, 1240 flow. Second operand has 7 states, 7 states have (on average 138.57142857142858) internal successors, (970), 7 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:58,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:06:58,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 392 [2023-08-27 02:06:58,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:06:58,632 INFO L124 PetriNetUnfolderBase]: 701/1413 cut-off events. [2023-08-27 02:06:58,632 INFO L125 PetriNetUnfolderBase]: For 4423/4423 co-relation queries the response was YES. [2023-08-27 02:06:58,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5810 conditions, 1413 events. 701/1413 cut-off events. For 4423/4423 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 8061 event pairs, 232 based on Foata normal form. 36/1377 useless extension candidates. Maximal degree in co-relation 5765. Up to 665 conditions per place. [2023-08-27 02:06:58,650 INFO L140 encePairwiseOnDemand]: 387/392 looper letters, 135 selfloop transitions, 33 changer transitions 1/169 dead transitions. [2023-08-27 02:06:58,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 169 transitions, 1683 flow [2023-08-27 02:06:58,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 02:06:58,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 02:06:58,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 596 transitions. [2023-08-27 02:06:58,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38010204081632654 [2023-08-27 02:06:58,652 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 596 transitions. [2023-08-27 02:06:58,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 596 transitions. [2023-08-27 02:06:58,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:06:58,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 596 transitions. [2023-08-27 02:06:58,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 149.0) internal successors, (596), 4 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:58,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 392.0) internal successors, (1960), 5 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:58,655 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 392.0) internal successors, (1960), 5 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:58,655 INFO L175 Difference]: Start difference. First operand has 120 places, 149 transitions, 1240 flow. Second operand 4 states and 596 transitions. [2023-08-27 02:06:58,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 169 transitions, 1683 flow [2023-08-27 02:06:58,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 169 transitions, 1655 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 02:06:58,674 INFO L231 Difference]: Finished difference. Result has 121 places, 150 transitions, 1319 flow [2023-08-27 02:06:58,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=1175, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1319, PETRI_PLACES=121, PETRI_TRANSITIONS=150} [2023-08-27 02:06:58,674 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 83 predicate places. [2023-08-27 02:06:58,674 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 150 transitions, 1319 flow [2023-08-27 02:06:58,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 138.57142857142858) internal successors, (970), 7 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:58,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:58,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:06:58,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-27 02:06:58,880 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,SelfDestructingSolverStorable16 [2023-08-27 02:06:58,880 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:58,880 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:58,881 INFO L85 PathProgramCache]: Analyzing trace with hash 86648156, now seen corresponding path program 1 times [2023-08-27 02:06:58,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:58,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731400645] [2023-08-27 02:06:58,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:58,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:58,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:58,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:06:58,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:06:58,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731400645] [2023-08-27 02:06:58,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731400645] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:06:58,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:06:58,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 02:06:58,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99669661] [2023-08-27 02:06:58,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:06:58,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:06:58,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:06:58,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:06:58,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 02:06:58,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 392 [2023-08-27 02:06:58,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 150 transitions, 1319 flow. Second operand has 3 states, 3 states have (on average 164.33333333333334) internal successors, (493), 3 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:58,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:06:58,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 392 [2023-08-27 02:06:58,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:06:59,202 INFO L124 PetriNetUnfolderBase]: 701/1403 cut-off events. [2023-08-27 02:06:59,202 INFO L125 PetriNetUnfolderBase]: For 5173/5173 co-relation queries the response was YES. [2023-08-27 02:06:59,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6119 conditions, 1403 events. 701/1403 cut-off events. For 5173/5173 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7884 event pairs, 269 based on Foata normal form. 10/1341 useless extension candidates. Maximal degree in co-relation 6074. Up to 835 conditions per place. [2023-08-27 02:06:59,216 INFO L140 encePairwiseOnDemand]: 387/392 looper letters, 135 selfloop transitions, 17 changer transitions 11/163 dead transitions. [2023-08-27 02:06:59,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 163 transitions, 1748 flow [2023-08-27 02:06:59,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:06:59,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:06:59,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 516 transitions. [2023-08-27 02:06:59,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2023-08-27 02:06:59,218 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 516 transitions. [2023-08-27 02:06:59,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 516 transitions. [2023-08-27 02:06:59,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:06:59,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 516 transitions. [2023-08-27 02:06:59,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 172.0) internal successors, (516), 3 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:59,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 392.0) internal successors, (1568), 4 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:59,220 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 392.0) internal successors, (1568), 4 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:59,220 INFO L175 Difference]: Start difference. First operand has 121 places, 150 transitions, 1319 flow. Second operand 3 states and 516 transitions. [2023-08-27 02:06:59,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 163 transitions, 1748 flow [2023-08-27 02:06:59,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 163 transitions, 1696 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-08-27 02:06:59,238 INFO L231 Difference]: Finished difference. Result has 122 places, 151 transitions, 1373 flow [2023-08-27 02:06:59,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=1277, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1373, PETRI_PLACES=122, PETRI_TRANSITIONS=151} [2023-08-27 02:06:59,238 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 84 predicate places. [2023-08-27 02:06:59,239 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 151 transitions, 1373 flow [2023-08-27 02:06:59,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 164.33333333333334) internal successors, (493), 3 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:59,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:59,239 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1] [2023-08-27 02:06:59,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-27 02:06:59,239 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:59,239 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:59,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1253211979, now seen corresponding path program 2 times [2023-08-27 02:06:59,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:59,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128403160] [2023-08-27 02:06:59,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:59,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:59,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:06:59,400 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 02:06:59,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:06:59,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128403160] [2023-08-27 02:06:59,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128403160] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:06:59,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449983960] [2023-08-27 02:06:59,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:06:59,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:59,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:06:59,401 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:06:59,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-27 02:06:59,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 02:06:59,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:06:59,497 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 02:06:59,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:06:59,528 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 02:06:59,528 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:06:59,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449983960] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:06:59,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:06:59,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [12] total 14 [2023-08-27 02:06:59,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553211785] [2023-08-27 02:06:59,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:06:59,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 02:06:59,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:06:59,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 02:06:59,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=128, Unknown=0, NotChecked=0, Total=210 [2023-08-27 02:06:59,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 392 [2023-08-27 02:06:59,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 151 transitions, 1373 flow. Second operand has 4 states, 4 states have (on average 155.0) internal successors, (620), 4 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:59,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:06:59,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 392 [2023-08-27 02:06:59,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:06:59,720 INFO L124 PetriNetUnfolderBase]: 638/1220 cut-off events. [2023-08-27 02:06:59,720 INFO L125 PetriNetUnfolderBase]: For 4583/4583 co-relation queries the response was YES. [2023-08-27 02:06:59,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5498 conditions, 1220 events. 638/1220 cut-off events. For 4583/4583 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 6509 event pairs, 344 based on Foata normal form. 2/1150 useless extension candidates. Maximal degree in co-relation 5452. Up to 1220 conditions per place. [2023-08-27 02:06:59,729 INFO L140 encePairwiseOnDemand]: 390/392 looper letters, 145 selfloop transitions, 1 changer transitions 4/150 dead transitions. [2023-08-27 02:06:59,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 150 transitions, 1649 flow [2023-08-27 02:06:59,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:06:59,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:06:59,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 486 transitions. [2023-08-27 02:06:59,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.413265306122449 [2023-08-27 02:06:59,731 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 486 transitions. [2023-08-27 02:06:59,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 486 transitions. [2023-08-27 02:06:59,731 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:06:59,731 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 486 transitions. [2023-08-27 02:06:59,732 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 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 02:06:59,733 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 392.0) internal successors, (1568), 4 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:59,733 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 392.0) internal successors, (1568), 4 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:59,733 INFO L175 Difference]: Start difference. First operand has 122 places, 151 transitions, 1373 flow. Second operand 3 states and 486 transitions. [2023-08-27 02:06:59,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 150 transitions, 1649 flow [2023-08-27 02:06:59,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 150 transitions, 1537 flow, removed 11 selfloop flow, removed 13 redundant places. [2023-08-27 02:06:59,748 INFO L231 Difference]: Finished difference. Result has 106 places, 146 transitions, 1220 flow [2023-08-27 02:06:59,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=1237, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1220, PETRI_PLACES=106, PETRI_TRANSITIONS=146} [2023-08-27 02:06:59,749 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 68 predicate places. [2023-08-27 02:06:59,749 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 146 transitions, 1220 flow [2023-08-27 02:06:59,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 155.0) internal successors, (620), 4 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:06:59,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:06:59,749 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:06:59,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-27 02:06:59,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:06:59,955 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:06:59,955 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:06:59,955 INFO L85 PathProgramCache]: Analyzing trace with hash 512196732, now seen corresponding path program 1 times [2023-08-27 02:06:59,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:06:59,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711455077] [2023-08-27 02:06:59,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:06:59,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:06:59,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:07:00,041 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:07:00,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:07:00,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711455077] [2023-08-27 02:07:00,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711455077] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:07:00,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031800782] [2023-08-27 02:07:00,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:07:00,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:07:00,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:07:00,042 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:07:00,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-27 02:07:00,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:07:00,155 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 02:07:00,156 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:07:00,208 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 02:07:00,208 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:07:00,264 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:07:00,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031800782] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:07:00,265 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:07:00,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-08-27 02:07:00,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19620686] [2023-08-27 02:07:00,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:07:00,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 02:07:00,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:07:00,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 02:07:00,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2023-08-27 02:07:00,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 392 [2023-08-27 02:07:00,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 146 transitions, 1220 flow. Second operand has 12 states, 12 states have (on average 144.08333333333334) internal successors, (1729), 12 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:00,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:07:00,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 392 [2023-08-27 02:07:00,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:07:00,593 INFO L124 PetriNetUnfolderBase]: 774/1493 cut-off events. [2023-08-27 02:07:00,593 INFO L125 PetriNetUnfolderBase]: For 5872/5872 co-relation queries the response was YES. [2023-08-27 02:07:00,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6690 conditions, 1493 events. 774/1493 cut-off events. For 5872/5872 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 8663 event pairs, 302 based on Foata normal form. 42/1463 useless extension candidates. Maximal degree in co-relation 6655. Up to 801 conditions per place. [2023-08-27 02:07:00,603 INFO L140 encePairwiseOnDemand]: 387/392 looper letters, 201 selfloop transitions, 16 changer transitions 5/222 dead transitions. [2023-08-27 02:07:00,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 222 transitions, 2308 flow [2023-08-27 02:07:00,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 02:07:00,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 02:07:00,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1047 transitions. [2023-08-27 02:07:00,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3815597667638484 [2023-08-27 02:07:00,605 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1047 transitions. [2023-08-27 02:07:00,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1047 transitions. [2023-08-27 02:07:00,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:07:00,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1047 transitions. [2023-08-27 02:07:00,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 149.57142857142858) internal successors, (1047), 7 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:00,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 392.0) internal successors, (3136), 8 states have internal predecessors, (3136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:00,612 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 392.0) internal successors, (3136), 8 states have internal predecessors, (3136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:00,612 INFO L175 Difference]: Start difference. First operand has 106 places, 146 transitions, 1220 flow. Second operand 7 states and 1047 transitions. [2023-08-27 02:07:00,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 222 transitions, 2308 flow [2023-08-27 02:07:00,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 222 transitions, 2292 flow, removed 7 selfloop flow, removed 3 redundant places. [2023-08-27 02:07:00,634 INFO L231 Difference]: Finished difference. Result has 109 places, 147 transitions, 1287 flow [2023-08-27 02:07:00,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1287, PETRI_PLACES=109, PETRI_TRANSITIONS=147} [2023-08-27 02:07:00,634 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 71 predicate places. [2023-08-27 02:07:00,634 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 147 transitions, 1287 flow [2023-08-27 02:07:00,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.08333333333334) internal successors, (1729), 12 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:00,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:07:00,635 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:07:00,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-27 02:07:00,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:07:00,841 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:07:00,841 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:07:00,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1787662198, now seen corresponding path program 1 times [2023-08-27 02:07:00,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:07:00,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650153952] [2023-08-27 02:07:00,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:07:00,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:07:00,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:07:00,924 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:07:00,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:07:00,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650153952] [2023-08-27 02:07:00,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650153952] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:07:00,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500709047] [2023-08-27 02:07:00,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:07:00,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:07:00,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:07:00,926 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:07:00,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-27 02:07:01,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:07:01,035 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 02:07:01,036 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:07:01,096 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 02:07:01,097 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:07:01,156 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:07:01,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500709047] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:07:01,157 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:07:01,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-27 02:07:01,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112195176] [2023-08-27 02:07:01,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:07:01,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 02:07:01,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:07:01,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 02:07:01,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2023-08-27 02:07:01,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 392 [2023-08-27 02:07:01,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 147 transitions, 1287 flow. Second operand has 12 states, 12 states have (on average 144.58333333333334) internal successors, (1735), 12 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:01,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:07:01,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 392 [2023-08-27 02:07:01,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:07:01,431 INFO L124 PetriNetUnfolderBase]: 754/1489 cut-off events. [2023-08-27 02:07:01,432 INFO L125 PetriNetUnfolderBase]: For 5909/5909 co-relation queries the response was YES. [2023-08-27 02:07:01,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6530 conditions, 1489 events. 754/1489 cut-off events. For 5909/5909 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 8766 event pairs, 392 based on Foata normal form. 36/1459 useless extension candidates. Maximal degree in co-relation 6493. Up to 1089 conditions per place. [2023-08-27 02:07:01,443 INFO L140 encePairwiseOnDemand]: 388/392 looper letters, 139 selfloop transitions, 20 changer transitions 5/164 dead transitions. [2023-08-27 02:07:01,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 164 transitions, 1670 flow [2023-08-27 02:07:01,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 02:07:01,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 02:07:01,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 904 transitions. [2023-08-27 02:07:01,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2023-08-27 02:07:01,445 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 904 transitions. [2023-08-27 02:07:01,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 904 transitions. [2023-08-27 02:07:01,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:07:01,445 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 904 transitions. [2023-08-27 02:07:01,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 150.66666666666666) internal successors, (904), 6 states have internal predecessors, (904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:01,448 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 392.0) internal successors, (2744), 7 states have internal predecessors, (2744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:01,448 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 392.0) internal successors, (2744), 7 states have internal predecessors, (2744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:01,448 INFO L175 Difference]: Start difference. First operand has 109 places, 147 transitions, 1287 flow. Second operand 6 states and 904 transitions. [2023-08-27 02:07:01,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 164 transitions, 1670 flow [2023-08-27 02:07:01,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 164 transitions, 1643 flow, removed 8 selfloop flow, removed 4 redundant places. [2023-08-27 02:07:01,466 INFO L231 Difference]: Finished difference. Result has 108 places, 138 transitions, 1231 flow [2023-08-27 02:07:01,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=1183, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1231, PETRI_PLACES=108, PETRI_TRANSITIONS=138} [2023-08-27 02:07:01,466 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 70 predicate places. [2023-08-27 02:07:01,468 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 138 transitions, 1231 flow [2023-08-27 02:07:01,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.58333333333334) internal successors, (1735), 12 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:01,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:07:01,468 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:07:01,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-27 02:07:01,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:07:01,674 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:07:01,675 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:07:01,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1983900873, now seen corresponding path program 1 times [2023-08-27 02:07:01,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:07:01,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741057227] [2023-08-27 02:07:01,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:07:01,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:07:01,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:07:01,808 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:07:01,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:07:01,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741057227] [2023-08-27 02:07:01,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741057227] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:07:01,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374975029] [2023-08-27 02:07:01,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:07:01,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:07:01,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:07:01,810 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:07:01,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-27 02:07:01,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:07:01,925 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 02:07:01,926 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:07:01,949 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-27 02:07:01,950 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:07:01,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374975029] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:07:01,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:07:01,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 7 [2023-08-27 02:07:01,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158198321] [2023-08-27 02:07:01,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:07:01,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 02:07:01,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:07:01,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 02:07:01,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-08-27 02:07:01,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 392 [2023-08-27 02:07:01,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 138 transitions, 1231 flow. Second operand has 4 states, 4 states have (on average 170.0) internal successors, (680), 4 states have internal predecessors, (680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:01,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:07:01,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 392 [2023-08-27 02:07:01,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:07:02,279 INFO L124 PetriNetUnfolderBase]: 985/1982 cut-off events. [2023-08-27 02:07:02,280 INFO L125 PetriNetUnfolderBase]: For 7275/7275 co-relation queries the response was YES. [2023-08-27 02:07:02,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8337 conditions, 1982 events. 985/1982 cut-off events. For 7275/7275 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12387 event pairs, 332 based on Foata normal form. 94/1970 useless extension candidates. Maximal degree in co-relation 8301. Up to 822 conditions per place. [2023-08-27 02:07:02,291 INFO L140 encePairwiseOnDemand]: 387/392 looper letters, 137 selfloop transitions, 39 changer transitions 0/176 dead transitions. [2023-08-27 02:07:02,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 176 transitions, 1861 flow [2023-08-27 02:07:02,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 02:07:02,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 02:07:02,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 723 transitions. [2023-08-27 02:07:02,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4610969387755102 [2023-08-27 02:07:02,293 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 723 transitions. [2023-08-27 02:07:02,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 723 transitions. [2023-08-27 02:07:02,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:07:02,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 723 transitions. [2023-08-27 02:07:02,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 180.75) internal successors, (723), 4 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:02,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 392.0) internal successors, (1960), 5 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:02,295 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 392.0) internal successors, (1960), 5 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:02,295 INFO L175 Difference]: Start difference. First operand has 108 places, 138 transitions, 1231 flow. Second operand 4 states and 723 transitions. [2023-08-27 02:07:02,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 176 transitions, 1861 flow [2023-08-27 02:07:02,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 176 transitions, 1816 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-08-27 02:07:02,320 INFO L231 Difference]: Finished difference. Result has 108 places, 151 transitions, 1509 flow [2023-08-27 02:07:02,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=1176, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1509, PETRI_PLACES=108, PETRI_TRANSITIONS=151} [2023-08-27 02:07:02,320 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 70 predicate places. [2023-08-27 02:07:02,320 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 151 transitions, 1509 flow [2023-08-27 02:07:02,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 170.0) internal successors, (680), 4 states have internal predecessors, (680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:02,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:07:02,321 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:07:02,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-27 02:07:02,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:07:02,527 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:07:02,527 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:07:02,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1731786094, now seen corresponding path program 2 times [2023-08-27 02:07:02,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:07:02,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253339590] [2023-08-27 02:07:02,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:07:02,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:07:02,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:07:04,095 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 02:07:04,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:07:04,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253339590] [2023-08-27 02:07:04,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253339590] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:07:04,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241741490] [2023-08-27 02:07:04,096 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:07:04,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:07:04,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:07:04,097 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:07:04,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-27 02:07:04,251 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 02:07:04,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:07:04,252 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-27 02:07:04,254 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:07:04,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:07:04,394 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 02:07:04,418 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-08-27 02:07:04,418 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:07:04,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241741490] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:07:04,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:07:04,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [11] total 16 [2023-08-27 02:07:04,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8589551] [2023-08-27 02:07:04,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:07:04,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 02:07:04,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:07:04,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 02:07:04,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2023-08-27 02:07:04,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 392 [2023-08-27 02:07:04,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 151 transitions, 1509 flow. Second operand has 7 states, 7 states have (on average 138.57142857142858) internal successors, (970), 7 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:04,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:07:04,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 392 [2023-08-27 02:07:04,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:07:04,752 INFO L124 PetriNetUnfolderBase]: 928/1877 cut-off events. [2023-08-27 02:07:04,752 INFO L125 PetriNetUnfolderBase]: For 9002/9002 co-relation queries the response was YES. [2023-08-27 02:07:04,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8501 conditions, 1877 events. 928/1877 cut-off events. For 9002/9002 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11555 event pairs, 270 based on Foata normal form. 12/1815 useless extension candidates. Maximal degree in co-relation 8463. Up to 1106 conditions per place. [2023-08-27 02:07:04,765 INFO L140 encePairwiseOnDemand]: 388/392 looper letters, 124 selfloop transitions, 36 changer transitions 6/166 dead transitions. [2023-08-27 02:07:04,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 166 transitions, 1892 flow [2023-08-27 02:07:04,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 02:07:04,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 02:07:04,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 593 transitions. [2023-08-27 02:07:04,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3781887755102041 [2023-08-27 02:07:04,766 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 593 transitions. [2023-08-27 02:07:04,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 593 transitions. [2023-08-27 02:07:04,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:07:04,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 593 transitions. [2023-08-27 02:07:04,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 148.25) internal successors, (593), 4 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:04,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 392.0) internal successors, (1960), 5 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:04,769 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 392.0) internal successors, (1960), 5 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:04,769 INFO L175 Difference]: Start difference. First operand has 108 places, 151 transitions, 1509 flow. Second operand 4 states and 593 transitions. [2023-08-27 02:07:04,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 166 transitions, 1892 flow [2023-08-27 02:07:04,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 166 transitions, 1843 flow, removed 8 selfloop flow, removed 2 redundant places. [2023-08-27 02:07:04,791 INFO L231 Difference]: Finished difference. Result has 109 places, 147 transitions, 1478 flow [2023-08-27 02:07:04,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1478, PETRI_PLACES=109, PETRI_TRANSITIONS=147} [2023-08-27 02:07:04,792 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 71 predicate places. [2023-08-27 02:07:04,792 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 147 transitions, 1478 flow [2023-08-27 02:07:04,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 138.57142857142858) internal successors, (970), 7 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:04,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:07:04,793 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:07:04,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-27 02:07:04,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:07:04,999 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:07:04,999 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:07:04,999 INFO L85 PathProgramCache]: Analyzing trace with hash -971427298, now seen corresponding path program 2 times [2023-08-27 02:07:04,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:07:05,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454432932] [2023-08-27 02:07:05,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:07:05,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:07:05,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:07:05,244 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:07:05,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:07:05,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454432932] [2023-08-27 02:07:05,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454432932] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:07:05,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974299842] [2023-08-27 02:07:05,245 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:07:05,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:07:05,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:07:05,246 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:07:05,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-27 02:07:05,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:07:05,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:07:05,384 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 02:07:05,385 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:07:05,488 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:07:05,488 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:07:05,631 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:07:05,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974299842] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:07:05,631 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:07:05,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2023-08-27 02:07:05,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302687656] [2023-08-27 02:07:05,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:07:05,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 02:07:05,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:07:05,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 02:07:05,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-08-27 02:07:05,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 392 [2023-08-27 02:07:05,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 147 transitions, 1478 flow. Second operand has 18 states, 18 states have (on average 142.22222222222223) internal successors, (2560), 18 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:05,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:07:05,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 392 [2023-08-27 02:07:05,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:07:06,211 INFO L124 PetriNetUnfolderBase]: 794/1631 cut-off events. [2023-08-27 02:07:06,211 INFO L125 PetriNetUnfolderBase]: For 9140/9140 co-relation queries the response was YES. [2023-08-27 02:07:06,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7340 conditions, 1631 events. 794/1631 cut-off events. For 9140/9140 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9742 event pairs, 248 based on Foata normal form. 36/1611 useless extension candidates. Maximal degree in co-relation 7302. Up to 976 conditions per place. [2023-08-27 02:07:06,222 INFO L140 encePairwiseOnDemand]: 383/392 looper letters, 174 selfloop transitions, 25 changer transitions 23/222 dead transitions. [2023-08-27 02:07:06,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 222 transitions, 2579 flow [2023-08-27 02:07:06,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 02:07:06,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 02:07:06,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1468 transitions. [2023-08-27 02:07:06,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37448979591836734 [2023-08-27 02:07:06,224 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1468 transitions. [2023-08-27 02:07:06,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1468 transitions. [2023-08-27 02:07:06,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:07:06,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1468 transitions. [2023-08-27 02:07:06,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 146.8) internal successors, (1468), 10 states have internal predecessors, (1468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:06,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 392.0) internal successors, (4312), 11 states have internal predecessors, (4312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:06,230 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 392.0) internal successors, (4312), 11 states have internal predecessors, (4312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:06,230 INFO L175 Difference]: Start difference. First operand has 109 places, 147 transitions, 1478 flow. Second operand 10 states and 1468 transitions. [2023-08-27 02:07:06,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 222 transitions, 2579 flow [2023-08-27 02:07:06,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 222 transitions, 2435 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-27 02:07:06,252 INFO L231 Difference]: Finished difference. Result has 116 places, 151 transitions, 1533 flow [2023-08-27 02:07:06,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=1395, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1533, PETRI_PLACES=116, PETRI_TRANSITIONS=151} [2023-08-27 02:07:06,253 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 78 predicate places. [2023-08-27 02:07:06,253 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 151 transitions, 1533 flow [2023-08-27 02:07:06,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.22222222222223) internal successors, (2560), 18 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:06,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:07:06,254 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:07:06,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-27 02:07:06,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:07:06,460 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:07:06,460 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:07:06,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1321247679, now seen corresponding path program 1 times [2023-08-27 02:07:06,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:07:06,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587780708] [2023-08-27 02:07:06,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:07:06,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:07:06,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:07:06,558 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 02:07:06,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:07:06,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587780708] [2023-08-27 02:07:06,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587780708] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:07:06,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842859433] [2023-08-27 02:07:06,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:07:06,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:07:06,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:07:06,560 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:07:06,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-27 02:07:06,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:07:06,687 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 02:07:06,688 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:07:06,713 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 02:07:06,713 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:07:06,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842859433] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:07:06,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:07:06,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [3] total 4 [2023-08-27 02:07:06,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313583209] [2023-08-27 02:07:06,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:07:06,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 02:07:06,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:07:06,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 02:07:06,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-08-27 02:07:06,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 392 [2023-08-27 02:07:06,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 151 transitions, 1533 flow. Second operand has 4 states, 4 states have (on average 170.0) internal successors, (680), 4 states have internal predecessors, (680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:06,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:07:06,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 392 [2023-08-27 02:07:06,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:07:07,004 INFO L124 PetriNetUnfolderBase]: 1005/2086 cut-off events. [2023-08-27 02:07:07,004 INFO L125 PetriNetUnfolderBase]: For 10732/10732 co-relation queries the response was YES. [2023-08-27 02:07:07,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9168 conditions, 2086 events. 1005/2086 cut-off events. For 10732/10732 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13021 event pairs, 391 based on Foata normal form. 56/2052 useless extension candidates. Maximal degree in co-relation 9129. Up to 1097 conditions per place. [2023-08-27 02:07:07,020 INFO L140 encePairwiseOnDemand]: 387/392 looper letters, 174 selfloop transitions, 22 changer transitions 1/197 dead transitions. [2023-08-27 02:07:07,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 197 transitions, 2350 flow [2023-08-27 02:07:07,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 02:07:07,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 02:07:07,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 721 transitions. [2023-08-27 02:07:07,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45982142857142855 [2023-08-27 02:07:07,022 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 721 transitions. [2023-08-27 02:07:07,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 721 transitions. [2023-08-27 02:07:07,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:07:07,022 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 721 transitions. [2023-08-27 02:07:07,023 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 180.25) internal successors, (721), 4 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:07,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 392.0) internal successors, (1960), 5 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:07,024 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 392.0) internal successors, (1960), 5 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:07,025 INFO L175 Difference]: Start difference. First operand has 116 places, 151 transitions, 1533 flow. Second operand 4 states and 721 transitions. [2023-08-27 02:07:07,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 197 transitions, 2350 flow [2023-08-27 02:07:07,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 197 transitions, 2278 flow, removed 12 selfloop flow, removed 8 redundant places. [2023-08-27 02:07:07,047 INFO L231 Difference]: Finished difference. Result has 113 places, 149 transitions, 1544 flow [2023-08-27 02:07:07,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1544, PETRI_PLACES=113, PETRI_TRANSITIONS=149} [2023-08-27 02:07:07,047 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 75 predicate places. [2023-08-27 02:07:07,047 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 149 transitions, 1544 flow [2023-08-27 02:07:07,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 170.0) internal successors, (680), 4 states have internal predecessors, (680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:07,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:07:07,048 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:07:07,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-27 02:07:07,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-08-27 02:07:07,260 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:07:07,260 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:07:07,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1583967517, now seen corresponding path program 1 times [2023-08-27 02:07:07,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:07:07,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863397954] [2023-08-27 02:07:07,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:07:07,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:07:07,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:07:07,709 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:07:07,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:07:07,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863397954] [2023-08-27 02:07:07,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863397954] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:07:07,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493868232] [2023-08-27 02:07:07,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:07:07,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:07:07,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:07:07,713 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:07:07,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-27 02:07:07,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:07:07,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-27 02:07:07,875 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:07:07,984 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:07:07,985 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:07:08,013 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:07:08,014 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 24 treesize of output 17 [2023-08-27 02:07:08,063 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 02:07:08,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493868232] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:07:08,064 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:07:08,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 4] total 12 [2023-08-27 02:07:08,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044384320] [2023-08-27 02:07:08,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:07:08,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 02:07:08,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:07:08,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 02:07:08,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-08-27 02:07:08,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 392 [2023-08-27 02:07:08,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 149 transitions, 1544 flow. Second operand has 14 states, 14 states have (on average 120.35714285714286) internal successors, (1685), 14 states have internal predecessors, (1685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:08,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:07:08,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 392 [2023-08-27 02:07:08,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:07:08,685 INFO L124 PetriNetUnfolderBase]: 1332/2682 cut-off events. [2023-08-27 02:07:08,685 INFO L125 PetriNetUnfolderBase]: For 16890/16890 co-relation queries the response was YES. [2023-08-27 02:07:08,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12690 conditions, 2682 events. 1332/2682 cut-off events. For 16890/16890 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 17095 event pairs, 304 based on Foata normal form. 0/2612 useless extension candidates. Maximal degree in co-relation 12651. Up to 887 conditions per place. [2023-08-27 02:07:08,700 INFO L140 encePairwiseOnDemand]: 383/392 looper letters, 226 selfloop transitions, 73 changer transitions 11/310 dead transitions. [2023-08-27 02:07:08,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 310 transitions, 3582 flow [2023-08-27 02:07:08,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 02:07:08,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 02:07:08,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2131 transitions. [2023-08-27 02:07:08,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3197779111644658 [2023-08-27 02:07:08,704 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2131 transitions. [2023-08-27 02:07:08,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2131 transitions. [2023-08-27 02:07:08,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:07:08,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2131 transitions. [2023-08-27 02:07:08,707 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 125.3529411764706) internal successors, (2131), 17 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:08,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 392.0) internal successors, (7056), 18 states have internal predecessors, (7056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:08,713 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 392.0) internal successors, (7056), 18 states have internal predecessors, (7056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:08,713 INFO L175 Difference]: Start difference. First operand has 113 places, 149 transitions, 1544 flow. Second operand 17 states and 2131 transitions. [2023-08-27 02:07:08,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 310 transitions, 3582 flow [2023-08-27 02:07:08,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 310 transitions, 3509 flow, removed 33 selfloop flow, removed 1 redundant places. [2023-08-27 02:07:08,749 INFO L231 Difference]: Finished difference. Result has 132 places, 174 transitions, 2009 flow [2023-08-27 02:07:08,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=1486, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2009, PETRI_PLACES=132, PETRI_TRANSITIONS=174} [2023-08-27 02:07:08,750 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 94 predicate places. [2023-08-27 02:07:08,750 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 174 transitions, 2009 flow [2023-08-27 02:07:08,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 120.35714285714286) internal successors, (1685), 14 states have internal predecessors, (1685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:08,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:07:08,751 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:07:08,756 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-08-27 02:07:08,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-27 02:07:08,956 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:07:08,957 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:07:08,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1583967518, now seen corresponding path program 1 times [2023-08-27 02:07:08,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:07:08,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915814712] [2023-08-27 02:07:08,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:07:08,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:07:08,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:07:09,428 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:07:09,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:07:09,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915814712] [2023-08-27 02:07:09,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915814712] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:07:09,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014837244] [2023-08-27 02:07:09,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:07:09,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:07:09,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:07:09,433 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:07:09,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-27 02:07:09,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:07:09,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-27 02:07:09,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:07:09,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:07:09,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:07:09,600 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-08-27 02:07:09,601 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 02:07:09,666 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 02:07:09,747 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 02:07:09,747 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 02:07:09,798 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 02:07:09,817 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 02:07:09,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:07:09,864 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 02:07:09,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:07:09,929 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 02:07:10,110 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:07:10,110 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:07:12,485 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:07:12,486 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 35 treesize of output 36 [2023-08-27 02:07:12,495 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:07:12,495 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 181 treesize of output 174 [2023-08-27 02:07:12,503 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 82 treesize of output 75 [2023-08-27 02:07:12,510 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 152 treesize of output 124 [2023-08-27 02:07:12,516 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 124 treesize of output 110 [2023-08-27 02:07:12,783 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:07:12,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014837244] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:07:12,783 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:07:12,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 28 [2023-08-27 02:07:12,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939415326] [2023-08-27 02:07:12,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:07:12,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-27 02:07:12,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:07:12,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-27 02:07:12,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=742, Unknown=5, NotChecked=0, Total=870 [2023-08-27 02:07:12,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 392 [2023-08-27 02:07:12,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 174 transitions, 2009 flow. Second operand has 30 states, 30 states have (on average 113.66666666666667) internal successors, (3410), 30 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 02:07:12,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:07:12,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 392 [2023-08-27 02:07:12,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:07:18,268 INFO L124 PetriNetUnfolderBase]: 2268/4453 cut-off events. [2023-08-27 02:07:18,268 INFO L125 PetriNetUnfolderBase]: For 34435/34435 co-relation queries the response was YES. [2023-08-27 02:07:18,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21832 conditions, 4453 events. 2268/4453 cut-off events. For 34435/34435 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 30755 event pairs, 633 based on Foata normal form. 46/4429 useless extension candidates. Maximal degree in co-relation 21788. Up to 2089 conditions per place. [2023-08-27 02:07:18,293 INFO L140 encePairwiseOnDemand]: 381/392 looper letters, 288 selfloop transitions, 106 changer transitions 27/421 dead transitions. [2023-08-27 02:07:18,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 421 transitions, 5060 flow [2023-08-27 02:07:18,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-27 02:07:18,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-27 02:07:18,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3426 transitions. [2023-08-27 02:07:18,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3013722730471499 [2023-08-27 02:07:18,299 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3426 transitions. [2023-08-27 02:07:18,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3426 transitions. [2023-08-27 02:07:18,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:07:18,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3426 transitions. [2023-08-27 02:07:18,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 118.13793103448276) internal successors, (3426), 29 states have internal predecessors, (3426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:18,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 392.0) internal successors, (11760), 30 states have internal predecessors, (11760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:18,313 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 392.0) internal successors, (11760), 30 states have internal predecessors, (11760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:07:18,313 INFO L175 Difference]: Start difference. First operand has 132 places, 174 transitions, 2009 flow. Second operand 29 states and 3426 transitions. [2023-08-27 02:07:18,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 421 transitions, 5060 flow [2023-08-27 02:07:18,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 421 transitions, 4822 flow, removed 60 selfloop flow, removed 7 redundant places. [2023-08-27 02:07:18,379 INFO L231 Difference]: Finished difference. Result has 167 places, 226 transitions, 2901 flow [2023-08-27 02:07:18,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=1848, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2901, PETRI_PLACES=167, PETRI_TRANSITIONS=226} [2023-08-27 02:07:18,379 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 129 predicate places. [2023-08-27 02:07:18,379 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 226 transitions, 2901 flow [2023-08-27 02:07:18,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 113.66666666666667) internal successors, (3410), 30 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 02:07:18,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:07:18,380 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:07:18,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-27 02:07:18,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-27 02:07:18,586 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:07:18,587 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:07:18,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1583967507, now seen corresponding path program 1 times [2023-08-27 02:07:18,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:07:18,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418584322] [2023-08-27 02:07:18,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:07:18,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:07:18,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:07:19,730 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:07:19,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:07:19,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418584322] [2023-08-27 02:07:19,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418584322] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:07:19,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110856391] [2023-08-27 02:07:19,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:07:19,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:07:19,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:07:19,733 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:07:19,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-27 02:07:19,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:07:19,870 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 57 conjunts are in the unsatisfiable core [2023-08-27 02:07:19,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:07:19,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:07:19,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:07:19,894 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-08-27 02:07:19,894 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 02:07:19,943 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 02:07:20,007 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2023-08-27 02:07:20,073 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 02:07:20,073 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 02:07:20,127 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 02:07:20,145 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 02:07:20,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:07:20,209 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 02:07:20,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:07:20,309 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 02:07:20,580 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:07:20,580 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:07:21,438 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:07:21,439 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 124 treesize of output 89 [2023-08-27 02:07:21,557 INFO L322 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2023-08-27 02:07:21,558 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 118152 treesize of output 109460 [2023-08-27 02:07:21,747 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:07:21,748 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 1754 treesize of output 1685 [2023-08-27 02:07:21,819 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:07:21,820 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 1643 treesize of output 1463 [2023-08-27 02:07:21,889 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:07:21,890 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 1448 treesize of output 1046 [2023-08-27 02:08:07,814 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:08:07,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110856391] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:08:07,814 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:08:07,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 40 [2023-08-27 02:08:07,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813453665] [2023-08-27 02:08:07,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:08:07,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-08-27 02:08:07,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:08:07,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-08-27 02:08:07,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=1572, Unknown=12, NotChecked=0, Total=1722 [2023-08-27 02:08:07,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 392 [2023-08-27 02:08:07,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 226 transitions, 2901 flow. Second operand has 42 states, 42 states have (on average 103.21428571428571) internal successors, (4335), 42 states have internal predecessors, (4335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:08:07,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:08:07,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 392 [2023-08-27 02:08:07,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:08:55,961 WARN L234 SmtUtils]: Spent 47.61s on a formula simplification. DAG size of input: 177 DAG size of output: 167 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:08:58,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:09:21,086 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:09:22,327 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:09:36,333 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:09:38,411 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:09:40,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:09:42,627 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:10:13,737 WARN L234 SmtUtils]: Spent 27.07s on a formula simplification. DAG size of input: 165 DAG size of output: 164 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:10:17,700 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:10:23,831 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:10:27,531 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:10:53,776 WARN L234 SmtUtils]: Spent 13.26s on a formula simplification. DAG size of input: 202 DAG size of output: 194 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:11:06,092 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 [0, 1] [2023-08-27 02:11:20,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:11:32,441 WARN L234 SmtUtils]: Spent 7.19s on a formula simplification. DAG size of input: 145 DAG size of output: 144 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:11:45,487 WARN L234 SmtUtils]: Spent 6.27s on a formula simplification. DAG size of input: 116 DAG size of output: 111 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:11:47,592 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:11:49,739 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:11:51,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:11:55,063 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:11:57,341 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:11:59,380 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:12:02,586 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:12:04,713 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:12:07,294 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:12:09,307 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:12:11,311 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:12:13,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:12:15,319 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:12:17,333 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:12:19,387 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:12:21,765 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:12:23,915 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:12:26,372 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:12:28,405 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:12:30,552 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:12:31,730 INFO L124 PetriNetUnfolderBase]: 4590/8537 cut-off events. [2023-08-27 02:12:31,731 INFO L125 PetriNetUnfolderBase]: For 81604/81604 co-relation queries the response was YES. [2023-08-27 02:12:31,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46601 conditions, 8537 events. 4590/8537 cut-off events. For 81604/81604 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 62470 event pairs, 1122 based on Foata normal form. 152/8437 useless extension candidates. Maximal degree in co-relation 46543. Up to 3677 conditions per place. [2023-08-27 02:12:31,791 INFO L140 encePairwiseOnDemand]: 378/392 looper letters, 461 selfloop transitions, 448 changer transitions 43/952 dead transitions. [2023-08-27 02:12:31,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 952 transitions, 13086 flow [2023-08-27 02:12:31,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2023-08-27 02:12:31,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2023-08-27 02:12:31,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 8455 transitions. [2023-08-27 02:12:31,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2765240711669283 [2023-08-27 02:12:31,803 INFO L72 ComplementDD]: Start complementDD. Operand 78 states and 8455 transitions. [2023-08-27 02:12:31,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 78 states and 8455 transitions. [2023-08-27 02:12:31,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:31,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 78 states and 8455 transitions. [2023-08-27 02:12:31,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 79 states, 78 states have (on average 108.3974358974359) internal successors, (8455), 78 states have internal predecessors, (8455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:31,838 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 79 states, 79 states have (on average 392.0) internal successors, (30968), 79 states have internal predecessors, (30968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:31,843 INFO L81 ComplementDD]: Finished complementDD. Result has 79 states, 79 states have (on average 392.0) internal successors, (30968), 79 states have internal predecessors, (30968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:31,843 INFO L175 Difference]: Start difference. First operand has 167 places, 226 transitions, 2901 flow. Second operand 78 states and 8455 transitions. [2023-08-27 02:12:31,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 952 transitions, 13086 flow [2023-08-27 02:12:31,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 952 transitions, 12510 flow, removed 246 selfloop flow, removed 9 redundant places. [2023-08-27 02:12:32,006 INFO L231 Difference]: Finished difference. Result has 254 places, 644 transitions, 10452 flow [2023-08-27 02:12:32,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=2723, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=78, PETRI_FLOW=10452, PETRI_PLACES=254, PETRI_TRANSITIONS=644} [2023-08-27 02:12:32,007 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 216 predicate places. [2023-08-27 02:12:32,007 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 644 transitions, 10452 flow [2023-08-27 02:12:32,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 103.21428571428571) internal successors, (4335), 42 states have internal predecessors, (4335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:32,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:32,008 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:12:32,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-08-27 02:12:32,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:32,214 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:12:32,215 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:32,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1761272416, now seen corresponding path program 2 times [2023-08-27 02:12:32,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:32,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191435620] [2023-08-27 02:12:32,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:32,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:32,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:33,497 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:12:33,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:33,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191435620] [2023-08-27 02:12:33,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191435620] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:12:33,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717453150] [2023-08-27 02:12:33,497 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:12:33,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:33,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:12:33,505 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:12:33,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-27 02:12:33,634 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:12:33,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:12:33,636 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-27 02:12:33,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:12:33,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:12:33,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:12:33,699 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-08-27 02:12:33,699 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 02:12:33,976 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 02:12:34,169 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 02:12:34,170 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 02:12:34,300 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 02:12:34,357 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 02:12:34,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:12:34,484 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 02:12:34,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:12:34,732 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 02:12:35,399 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:12:35,399 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:12:36,603 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:12:36,604 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 35 treesize of output 36 [2023-08-27 02:12:36,627 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:12:36,628 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 359 treesize of output 343 [2023-08-27 02:12:36,639 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 159 treesize of output 145 [2023-08-27 02:12:36,650 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 75 treesize of output 68 [2023-08-27 02:12:36,659 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 138 treesize of output 110 [2023-08-27 02:12:37,464 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:12:37,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717453150] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:12:37,465 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:12:37,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-27 02:12:37,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455149429] [2023-08-27 02:12:37,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:12:37,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 02:12:37,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:37,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 02:12:37,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=841, Unknown=4, NotChecked=0, Total=992 [2023-08-27 02:12:37,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 392 [2023-08-27 02:12:37,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 644 transitions, 10452 flow. Second operand has 32 states, 32 states have (on average 119.59375) internal successors, (3827), 32 states have internal predecessors, (3827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:37,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:37,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 392 [2023-08-27 02:12:37,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:42,991 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:12:48,119 INFO L124 PetriNetUnfolderBase]: 4730/9145 cut-off events. [2023-08-27 02:12:48,119 INFO L125 PetriNetUnfolderBase]: For 129455/129455 co-relation queries the response was YES. [2023-08-27 02:12:48,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53778 conditions, 9145 events. 4730/9145 cut-off events. For 129455/129455 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 70279 event pairs, 993 based on Foata normal form. 662/9477 useless extension candidates. Maximal degree in co-relation 53700. Up to 3572 conditions per place. [2023-08-27 02:12:48,192 INFO L140 encePairwiseOnDemand]: 382/392 looper letters, 556 selfloop transitions, 193 changer transitions 21/770 dead transitions. [2023-08-27 02:12:48,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 770 transitions, 12635 flow [2023-08-27 02:12:48,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 02:12:48,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 02:12:48,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2751 transitions. [2023-08-27 02:12:48,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3189935064935065 [2023-08-27 02:12:48,195 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2751 transitions. [2023-08-27 02:12:48,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2751 transitions. [2023-08-27 02:12:48,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:48,196 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2751 transitions. [2023-08-27 02:12:48,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 125.04545454545455) internal successors, (2751), 22 states have internal predecessors, (2751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:48,205 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 392.0) internal successors, (9016), 23 states have internal predecessors, (9016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:48,206 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 392.0) internal successors, (9016), 23 states have internal predecessors, (9016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:48,206 INFO L175 Difference]: Start difference. First operand has 254 places, 644 transitions, 10452 flow. Second operand 22 states and 2751 transitions. [2023-08-27 02:12:48,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 770 transitions, 12635 flow [2023-08-27 02:12:48,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 770 transitions, 10465 flow, removed 1012 selfloop flow, removed 18 redundant places. [2023-08-27 02:12:48,817 INFO L231 Difference]: Finished difference. Result has 257 places, 558 transitions, 7773 flow [2023-08-27 02:12:48,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=6515, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7773, PETRI_PLACES=257, PETRI_TRANSITIONS=558} [2023-08-27 02:12:48,818 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 219 predicate places. [2023-08-27 02:12:48,818 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 558 transitions, 7773 flow [2023-08-27 02:12:48,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 119.59375) internal successors, (3827), 32 states have internal predecessors, (3827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:48,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:48,819 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:12:48,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-27 02:12:49,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 02:12:49,021 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:12:49,021 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:49,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1761297514, now seen corresponding path program 1 times [2023-08-27 02:12:49,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:49,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509353113] [2023-08-27 02:12:49,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:49,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:49,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:50,108 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:12:50,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:50,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509353113] [2023-08-27 02:12:50,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509353113] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:12:50,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533851166] [2023-08-27 02:12:50,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:50,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:50,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:12:50,110 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:12:50,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-27 02:12:50,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:50,232 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-27 02:12:50,233 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:12:50,712 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-27 02:12:50,712 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:12:50,817 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:12:50,818 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 15 [2023-08-27 02:12:51,133 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 02:12:51,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533851166] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:12:51,134 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:12:51,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 4, 3] total 13 [2023-08-27 02:12:51,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487683452] [2023-08-27 02:12:51,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:12:51,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 02:12:51,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:51,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 02:12:51,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2023-08-27 02:12:51,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 392 [2023-08-27 02:12:51,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 558 transitions, 7773 flow. Second operand has 15 states, 15 states have (on average 120.26666666666667) internal successors, (1804), 15 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:51,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:51,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 392 [2023-08-27 02:12:51,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:56,608 INFO L124 PetriNetUnfolderBase]: 6445/12330 cut-off events. [2023-08-27 02:12:56,608 INFO L125 PetriNetUnfolderBase]: For 128892/128892 co-relation queries the response was YES. [2023-08-27 02:12:56,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68500 conditions, 12330 events. 6445/12330 cut-off events. For 128892/128892 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 97560 event pairs, 1380 based on Foata normal form. 262/12212 useless extension candidates. Maximal degree in co-relation 68419. Up to 3782 conditions per place. [2023-08-27 02:12:56,817 INFO L140 encePairwiseOnDemand]: 379/392 looper letters, 719 selfloop transitions, 365 changer transitions 2/1086 dead transitions. [2023-08-27 02:12:56,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 1086 transitions, 17952 flow [2023-08-27 02:12:56,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 02:12:56,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 02:12:56,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2574 transitions. [2023-08-27 02:12:56,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32831632653061227 [2023-08-27 02:12:56,821 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2574 transitions. [2023-08-27 02:12:56,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2574 transitions. [2023-08-27 02:12:56,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:56,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2574 transitions. [2023-08-27 02:12:56,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 128.7) internal successors, (2574), 20 states have internal predecessors, (2574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:56,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 392.0) internal successors, (8232), 21 states have internal predecessors, (8232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:56,830 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 392.0) internal successors, (8232), 21 states have internal predecessors, (8232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:56,830 INFO L175 Difference]: Start difference. First operand has 257 places, 558 transitions, 7773 flow. Second operand 20 states and 2574 transitions. [2023-08-27 02:12:56,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 1086 transitions, 17952 flow [2023-08-27 02:12:57,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 1086 transitions, 16957 flow, removed 378 selfloop flow, removed 18 redundant places. [2023-08-27 02:12:57,436 INFO L231 Difference]: Finished difference. Result has 266 places, 710 transitions, 10970 flow [2023-08-27 02:12:57,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=7100, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=10970, PETRI_PLACES=266, PETRI_TRANSITIONS=710} [2023-08-27 02:12:57,437 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 228 predicate places. [2023-08-27 02:12:57,437 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 710 transitions, 10970 flow [2023-08-27 02:12:57,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 120.26666666666667) internal successors, (1804), 15 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:57,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:57,437 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:12:57,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-27 02:12:57,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:57,644 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:12:57,644 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:57,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1831194847, now seen corresponding path program 2 times [2023-08-27 02:12:57,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:57,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217776051] [2023-08-27 02:12:57,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:57,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:57,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:58,833 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 02:12:58,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:58,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217776051] [2023-08-27 02:12:58,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217776051] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:12:58,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586184565] [2023-08-27 02:12:58,834 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:12:58,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:58,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:12:58,834 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:12:58,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-27 02:12:59,000 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:12:59,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:12:59,001 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 33 conjunts are in the unsatisfiable core [2023-08-27 02:12:59,003 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:12:59,327 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 02:12:59,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:12:59,489 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 02:12:59,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:12:59,665 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 02:13:00,370 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 02:13:00,370 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:13:01,221 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:13:01,221 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 32 treesize of output 33 [2023-08-27 02:13:01,245 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:13:01,245 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 183 treesize of output 167 [2023-08-27 02:13:01,255 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 25 [2023-08-27 02:13:01,263 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 34 treesize of output 20 [2023-08-27 02:13:02,166 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 02:13:02,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586184565] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:13:02,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:13:02,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 26 [2023-08-27 02:13:02,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071003383] [2023-08-27 02:13:02,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:13:02,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-27 02:13:02,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:13:02,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-27 02:13:02,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2023-08-27 02:13:02,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 392 [2023-08-27 02:13:02,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 710 transitions, 10970 flow. Second operand has 28 states, 28 states have (on average 121.64285714285714) internal successors, (3406), 28 states have internal predecessors, (3406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:02,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:13:02,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 392 [2023-08-27 02:13:02,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:13:16,099 INFO L124 PetriNetUnfolderBase]: 9187/17692 cut-off events. [2023-08-27 02:13:16,100 INFO L125 PetriNetUnfolderBase]: For 234913/234913 co-relation queries the response was YES. [2023-08-27 02:13:16,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106002 conditions, 17692 events. 9187/17692 cut-off events. For 234913/234913 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 151845 event pairs, 1976 based on Foata normal form. 428/17834 useless extension candidates. Maximal degree in co-relation 105914. Up to 10626 conditions per place. [2023-08-27 02:13:16,242 INFO L140 encePairwiseOnDemand]: 383/392 looper letters, 942 selfloop transitions, 256 changer transitions 36/1234 dead transitions. [2023-08-27 02:13:16,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 1234 transitions, 21021 flow [2023-08-27 02:13:16,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-08-27 02:13:16,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-08-27 02:13:16,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4091 transitions. [2023-08-27 02:13:16,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32613201530612246 [2023-08-27 02:13:16,246 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 4091 transitions. [2023-08-27 02:13:16,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 4091 transitions. [2023-08-27 02:13:16,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:13:16,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 4091 transitions. [2023-08-27 02:13:16,251 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 127.84375) internal successors, (4091), 32 states have internal predecessors, (4091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:16,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 392.0) internal successors, (12936), 33 states have internal predecessors, (12936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:16,260 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 392.0) internal successors, (12936), 33 states have internal predecessors, (12936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:16,260 INFO L175 Difference]: Start difference. First operand has 266 places, 710 transitions, 10970 flow. Second operand 32 states and 4091 transitions. [2023-08-27 02:13:16,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 1234 transitions, 21021 flow [2023-08-27 02:13:17,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 1234 transitions, 20003 flow, removed 468 selfloop flow, removed 8 redundant places. [2023-08-27 02:13:17,685 INFO L231 Difference]: Finished difference. Result has 298 places, 858 transitions, 13557 flow [2023-08-27 02:13:17,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=10330, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=13557, PETRI_PLACES=298, PETRI_TRANSITIONS=858} [2023-08-27 02:13:17,686 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 260 predicate places. [2023-08-27 02:13:17,686 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 858 transitions, 13557 flow [2023-08-27 02:13:17,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 121.64285714285714) internal successors, (3406), 28 states have internal predecessors, (3406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:17,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:13:17,687 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:13:17,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-27 02:13:17,889 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,SelfDestructingSolverStorable30 [2023-08-27 02:13:17,889 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:13:17,889 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:13:17,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1764958924, now seen corresponding path program 2 times [2023-08-27 02:13:17,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:13:17,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416761548] [2023-08-27 02:13:17,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:13:17,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:13:17,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:13:19,847 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:13:19,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:13:19,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416761548] [2023-08-27 02:13:19,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416761548] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:13:19,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [888454572] [2023-08-27 02:13:19,847 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:13:19,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:13:19,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:13:19,848 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:13:19,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-27 02:13:19,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:13:19,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:13:19,987 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 02:13:19,988 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:13:20,936 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:13:20,937 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:13:21,182 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:13:21,183 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 24 treesize of output 17 [2023-08-27 02:13:22,597 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:13:22,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [888454572] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:13:22,597 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:13:22,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8, 8] total 29 [2023-08-27 02:13:22,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438520666] [2023-08-27 02:13:22,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:13:22,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-27 02:13:22,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:13:22,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-27 02:13:22,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=794, Unknown=0, NotChecked=0, Total=930 [2023-08-27 02:13:22,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 392 [2023-08-27 02:13:22,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 858 transitions, 13557 flow. Second operand has 31 states, 31 states have (on average 116.58064516129032) internal successors, (3614), 31 states have internal predecessors, (3614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:22,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:13:22,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 392 [2023-08-27 02:13:22,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:13:39,242 INFO L124 PetriNetUnfolderBase]: 12146/23085 cut-off events. [2023-08-27 02:13:39,242 INFO L125 PetriNetUnfolderBase]: For 352077/352077 co-relation queries the response was YES. [2023-08-27 02:13:39,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145454 conditions, 23085 events. 12146/23085 cut-off events. For 352077/352077 co-relation queries the response was YES. Maximal size of possible extension queue 1095. Compared 201385 event pairs, 2050 based on Foata normal form. 344/23121 useless extension candidates. Maximal degree in co-relation 145358. Up to 8427 conditions per place. [2023-08-27 02:13:39,436 INFO L140 encePairwiseOnDemand]: 380/392 looper letters, 692 selfloop transitions, 522 changer transitions 24/1238 dead transitions. [2023-08-27 02:13:39,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 1238 transitions, 21009 flow [2023-08-27 02:13:39,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-27 02:13:39,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-27 02:13:39,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 5343 transitions. [2023-08-27 02:13:39,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3097750463821892 [2023-08-27 02:13:39,441 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 5343 transitions. [2023-08-27 02:13:39,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 5343 transitions. [2023-08-27 02:13:39,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:13:39,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 5343 transitions. [2023-08-27 02:13:39,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 121.43181818181819) internal successors, (5343), 44 states have internal predecessors, (5343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:39,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 392.0) internal successors, (17640), 45 states have internal predecessors, (17640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:39,459 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 392.0) internal successors, (17640), 45 states have internal predecessors, (17640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:39,459 INFO L175 Difference]: Start difference. First operand has 298 places, 858 transitions, 13557 flow. Second operand 44 states and 5343 transitions. [2023-08-27 02:13:39,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 1238 transitions, 21009 flow [2023-08-27 02:13:41,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 1238 transitions, 20476 flow, removed 177 selfloop flow, removed 15 redundant places. [2023-08-27 02:13:41,784 INFO L231 Difference]: Finished difference. Result has 334 places, 936 transitions, 16149 flow [2023-08-27 02:13:41,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=12658, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=836, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=432, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=16149, PETRI_PLACES=334, PETRI_TRANSITIONS=936} [2023-08-27 02:13:41,785 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 296 predicate places. [2023-08-27 02:13:41,785 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 936 transitions, 16149 flow [2023-08-27 02:13:41,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 116.58064516129032) internal successors, (3614), 31 states have internal predecessors, (3614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:41,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:13:41,786 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:13:41,791 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-08-27 02:13:41,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:13:41,986 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:13:41,987 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:13:41,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1587567537, now seen corresponding path program 3 times [2023-08-27 02:13:41,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:13:41,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057085111] [2023-08-27 02:13:41,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:13:41,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:13:42,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:13:43,077 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:13:43,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:13:43,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057085111] [2023-08-27 02:13:43,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057085111] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:13:43,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077654833] [2023-08-27 02:13:43,077 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 02:13:43,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:13:43,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:13:43,078 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:13:43,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-27 02:13:43,229 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 02:13:43,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:13:43,231 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-27 02:13:43,233 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:13:43,305 INFO L322 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2023-08-27 02:13:43,306 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 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 16 [2023-08-27 02:13:43,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:13:43,494 INFO L322 Elim1Store]: treesize reduction 13, result has 23.5 percent of original size [2023-08-27 02:13:43,494 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 14 [2023-08-27 02:13:43,720 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 02:13:43,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:13:43,878 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 02:13:44,194 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 02:13:44,704 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:13:44,704 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:13:45,550 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:13:45,550 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 32 treesize of output 33 [2023-08-27 02:13:45,573 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:13:45,573 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 183 treesize of output 167 [2023-08-27 02:13:45,582 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 25 [2023-08-27 02:13:45,589 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 34 treesize of output 20 [2023-08-27 02:13:46,605 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:13:46,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077654833] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:13:46,605 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:13:46,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-08-27 02:13:46,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630509135] [2023-08-27 02:13:46,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:13:46,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 02:13:46,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:13:46,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 02:13:46,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=697, Unknown=0, NotChecked=0, Total=812 [2023-08-27 02:13:46,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 392 [2023-08-27 02:13:46,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 936 transitions, 16149 flow. Second operand has 29 states, 29 states have (on average 118.65517241379311) internal successors, (3441), 29 states have internal predecessors, (3441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:46,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:13:46,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 392 [2023-08-27 02:13:46,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:14:00,128 INFO L124 PetriNetUnfolderBase]: 7815/15416 cut-off events. [2023-08-27 02:14:00,129 INFO L125 PetriNetUnfolderBase]: For 280041/280041 co-relation queries the response was YES. [2023-08-27 02:14:00,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98757 conditions, 15416 events. 7815/15416 cut-off events. For 280041/280041 co-relation queries the response was YES. Maximal size of possible extension queue 809. Compared 134785 event pairs, 1681 based on Foata normal form. 434/15766 useless extension candidates. Maximal degree in co-relation 98653. Up to 5066 conditions per place. [2023-08-27 02:14:00,286 INFO L140 encePairwiseOnDemand]: 383/392 looper letters, 567 selfloop transitions, 267 changer transitions 30/864 dead transitions. [2023-08-27 02:14:00,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 864 transitions, 15751 flow [2023-08-27 02:14:00,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 02:14:00,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 02:14:00,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3123 transitions. [2023-08-27 02:14:00,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3186734693877551 [2023-08-27 02:14:00,289 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3123 transitions. [2023-08-27 02:14:00,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3123 transitions. [2023-08-27 02:14:00,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:14:00,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3123 transitions. [2023-08-27 02:14:00,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 124.92) internal successors, (3123), 25 states have internal predecessors, (3123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:00,299 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 392.0) internal successors, (10192), 26 states have internal predecessors, (10192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:00,299 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 392.0) internal successors, (10192), 26 states have internal predecessors, (10192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:00,300 INFO L175 Difference]: Start difference. First operand has 334 places, 936 transitions, 16149 flow. Second operand 25 states and 3123 transitions. [2023-08-27 02:14:00,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 864 transitions, 15751 flow [2023-08-27 02:14:02,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 864 transitions, 14379 flow, removed 269 selfloop flow, removed 40 redundant places. [2023-08-27 02:14:02,366 INFO L231 Difference]: Finished difference. Result has 304 places, 631 transitions, 10482 flow [2023-08-27 02:14:02,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=9203, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=10482, PETRI_PLACES=304, PETRI_TRANSITIONS=631} [2023-08-27 02:14:02,367 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 266 predicate places. [2023-08-27 02:14:02,367 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 631 transitions, 10482 flow [2023-08-27 02:14:02,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 118.65517241379311) internal successors, (3441), 29 states have internal predecessors, (3441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:02,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:14:02,368 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:14:02,372 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-27 02:14:02,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:14:02,568 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:14:02,568 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:14:02,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1851816523, now seen corresponding path program 4 times [2023-08-27 02:14:02,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:14:02,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704721999] [2023-08-27 02:14:02,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:14:02,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:14:02,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:14:06,182 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:14:06,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:14:06,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704721999] [2023-08-27 02:14:06,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704721999] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:14:06,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483874749] [2023-08-27 02:14:06,182 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 02:14:06,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:14:06,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:14:06,183 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:14:06,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-27 02:14:06,335 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 02:14:06,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:14:06,337 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 02:14:06,338 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:14:06,930 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 02:14:06,931 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:14:07,195 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:14:07,195 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 27 treesize of output 20 [2023-08-27 02:14:07,386 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-08-27 02:14:07,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483874749] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:14:07,387 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:14:07,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 6, 5] total 24 [2023-08-27 02:14:07,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374095886] [2023-08-27 02:14:07,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:14:07,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 02:14:07,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:14:07,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 02:14:07,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=586, Unknown=0, NotChecked=0, Total=650 [2023-08-27 02:14:07,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 392 [2023-08-27 02:14:07,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 631 transitions, 10482 flow. Second operand has 26 states, 26 states have (on average 109.53846153846153) internal successors, (2848), 26 states have internal predecessors, (2848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:07,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:14:07,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 392 [2023-08-27 02:14:07,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:14:18,214 INFO L124 PetriNetUnfolderBase]: 8058/15849 cut-off events. [2023-08-27 02:14:18,215 INFO L125 PetriNetUnfolderBase]: For 224701/224701 co-relation queries the response was YES. [2023-08-27 02:14:18,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97463 conditions, 15849 events. 8058/15849 cut-off events. For 224701/224701 co-relation queries the response was YES. Maximal size of possible extension queue 824. Compared 138962 event pairs, 1961 based on Foata normal form. 110/15877 useless extension candidates. Maximal degree in co-relation 97385. Up to 6046 conditions per place. [2023-08-27 02:14:18,360 INFO L140 encePairwiseOnDemand]: 379/392 looper letters, 372 selfloop transitions, 405 changer transitions 7/784 dead transitions. [2023-08-27 02:14:18,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 784 transitions, 14251 flow [2023-08-27 02:14:18,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 02:14:18,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 02:14:18,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2512 transitions. [2023-08-27 02:14:18,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2912801484230056 [2023-08-27 02:14:18,363 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2512 transitions. [2023-08-27 02:14:18,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2512 transitions. [2023-08-27 02:14:18,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:14:18,364 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2512 transitions. [2023-08-27 02:14:18,366 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 114.18181818181819) internal successors, (2512), 22 states have internal predecessors, (2512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:18,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 392.0) internal successors, (9016), 23 states have internal predecessors, (9016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:18,370 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 392.0) internal successors, (9016), 23 states have internal predecessors, (9016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:18,370 INFO L175 Difference]: Start difference. First operand has 304 places, 631 transitions, 10482 flow. Second operand 22 states and 2512 transitions. [2023-08-27 02:14:18,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 784 transitions, 14251 flow [2023-08-27 02:14:19,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 784 transitions, 13990 flow, removed 31 selfloop flow, removed 14 redundant places. [2023-08-27 02:14:19,403 INFO L231 Difference]: Finished difference. Result has 313 places, 655 transitions, 11959 flow [2023-08-27 02:14:19,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=10056, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=368, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=11959, PETRI_PLACES=313, PETRI_TRANSITIONS=655} [2023-08-27 02:14:19,403 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 275 predicate places. [2023-08-27 02:14:19,403 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 655 transitions, 11959 flow [2023-08-27 02:14:19,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.53846153846153) internal successors, (2848), 26 states have internal predecessors, (2848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:19,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:14:19,404 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:14:19,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-27 02:14:19,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:14:19,604 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:14:19,605 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:14:19,605 INFO L85 PathProgramCache]: Analyzing trace with hash -899902819, now seen corresponding path program 3 times [2023-08-27 02:14:19,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:14:19,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110564090] [2023-08-27 02:14:19,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:14:19,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:14:19,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:14:19,901 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:14:19,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:14:19,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110564090] [2023-08-27 02:14:19,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110564090] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:14:19,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375129452] [2023-08-27 02:14:19,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 02:14:19,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:14:19,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:14:19,903 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:14:19,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-27 02:14:20,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 02:14:20,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:14:20,081 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 50 conjunts are in the unsatisfiable core [2023-08-27 02:14:20,083 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:14:20,328 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 02:14:20,503 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 02:14:20,645 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:14:20,751 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:14:21,559 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-27 02:14:21,559 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:14:23,248 INFO L322 Elim1Store]: treesize reduction 16, result has 65.2 percent of original size [2023-08-27 02:14:23,248 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 109 treesize of output 81 [2023-08-27 02:14:23,438 INFO L322 Elim1Store]: treesize reduction 5, result has 89.8 percent of original size [2023-08-27 02:14:23,439 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 219 treesize of output 230 [2023-08-27 02:14:23,533 INFO L322 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2023-08-27 02:14:23,533 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 178 treesize of output 158 [2023-08-27 02:14:23,631 INFO L322 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2023-08-27 02:14:23,632 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 79 treesize of output 77 [2023-08-27 02:14:25,929 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-27 02:14:25,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375129452] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:14:25,929 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:14:25,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 25 [2023-08-27 02:14:25,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503876696] [2023-08-27 02:14:25,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:14:25,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 02:14:25,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:14:25,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 02:14:25,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=552, Unknown=2, NotChecked=0, Total=650 [2023-08-27 02:14:25,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 392 [2023-08-27 02:14:25,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 655 transitions, 11959 flow. Second operand has 26 states, 26 states have (on average 111.11538461538461) internal successors, (2889), 26 states have internal predecessors, (2889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:25,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:14:25,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 392 [2023-08-27 02:14:25,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:14:46,699 WARN L234 SmtUtils]: Spent 8.81s on a formula simplification. DAG size of input: 91 DAG size of output: 90 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:15:02,640 WARN L234 SmtUtils]: Spent 13.12s on a formula simplification. DAG size of input: 95 DAG size of output: 94 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:15:15,309 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:15:20,442 INFO L124 PetriNetUnfolderBase]: 5364/10959 cut-off events. [2023-08-27 02:15:20,442 INFO L125 PetriNetUnfolderBase]: For 160532/160532 co-relation queries the response was YES. [2023-08-27 02:15:20,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66726 conditions, 10959 events. 5364/10959 cut-off events. For 160532/160532 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 93789 event pairs, 1523 based on Foata normal form. 464/11369 useless extension candidates. Maximal degree in co-relation 66642. Up to 2977 conditions per place. [2023-08-27 02:15:20,547 INFO L140 encePairwiseOnDemand]: 382/392 looper letters, 578 selfloop transitions, 204 changer transitions 86/868 dead transitions. [2023-08-27 02:15:20,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 868 transitions, 14245 flow [2023-08-27 02:15:20,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-08-27 02:15:20,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-08-27 02:15:20,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 5786 transitions. [2023-08-27 02:15:20,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29520408163265305 [2023-08-27 02:15:20,553 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 5786 transitions. [2023-08-27 02:15:20,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 5786 transitions. [2023-08-27 02:15:20,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:15:20,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 5786 transitions. [2023-08-27 02:15:20,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 115.72) internal successors, (5786), 50 states have internal predecessors, (5786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:20,572 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 392.0) internal successors, (19992), 51 states have internal predecessors, (19992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:20,574 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 392.0) internal successors, (19992), 51 states have internal predecessors, (19992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:20,574 INFO L175 Difference]: Start difference. First operand has 313 places, 655 transitions, 11959 flow. Second operand 50 states and 5786 transitions. [2023-08-27 02:15:20,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 868 transitions, 14245 flow [2023-08-27 02:15:21,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 868 transitions, 13947 flow, removed 67 selfloop flow, removed 13 redundant places. [2023-08-27 02:15:21,527 INFO L231 Difference]: Finished difference. Result has 348 places, 544 transitions, 9936 flow [2023-08-27 02:15:21,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=9615, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=9936, PETRI_PLACES=348, PETRI_TRANSITIONS=544} [2023-08-27 02:15:21,528 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 310 predicate places. [2023-08-27 02:15:21,528 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 544 transitions, 9936 flow [2023-08-27 02:15:21,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 111.11538461538461) internal successors, (2889), 26 states have internal predecessors, (2889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:21,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:15:21,528 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:15:21,533 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-08-27 02:15:21,728 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,SelfDestructingSolverStorable34 [2023-08-27 02:15:21,729 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:15:21,729 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:15:21,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1318691522, now seen corresponding path program 3 times [2023-08-27 02:15:21,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:15:21,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921458200] [2023-08-27 02:15:21,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:15:21,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:15:21,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:15:25,982 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:15:25,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:15:25,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921458200] [2023-08-27 02:15:25,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921458200] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:15:25,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646969576] [2023-08-27 02:15:25,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 02:15:25,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:15:25,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:15:25,983 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:15:25,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-27 02:15:26,154 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 02:15:26,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:15:26,156 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-27 02:15:26,158 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:15:26,521 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2023-08-27 02:15:26,705 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2023-08-27 02:15:26,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:15:26,954 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 23 [2023-08-27 02:15:27,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:15:27,169 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 23 [2023-08-27 02:15:28,722 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 02:15:28,723 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:15:30,958 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:15:30,958 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 115 treesize of output 80 [2023-08-27 02:15:31,193 INFO L322 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2023-08-27 02:15:31,193 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 546 treesize of output 553 [2023-08-27 02:15:31,272 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:15:31,273 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 456 treesize of output 380 [2023-08-27 02:15:31,361 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:15:31,361 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 313 treesize of output 296 [2023-08-27 02:15:46,393 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 02:15:46,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646969576] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:15:46,393 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:15:46,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 39 [2023-08-27 02:15:46,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475203343] [2023-08-27 02:15:46,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:15:46,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-08-27 02:15:46,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:15:46,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-08-27 02:15:46,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1497, Unknown=3, NotChecked=0, Total=1640 [2023-08-27 02:15:46,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 392 [2023-08-27 02:15:46,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 544 transitions, 9936 flow. Second operand has 41 states, 41 states have (on average 103.2439024390244) internal successors, (4233), 41 states have internal predecessors, (4233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:46,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:15:46,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 392 [2023-08-27 02:15:46,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:16:11,094 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-08-27 02:16:16,541 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:16:28,988 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:16:31,000 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:16:33,007 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:16:40,990 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:16:44,728 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:16:47,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-08-27 02:16:55,850 WARN L234 SmtUtils]: Spent 7.22s on a formula simplification. DAG size of input: 155 DAG size of output: 118 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:16:58,762 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-08-27 02:17:04,182 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-08-27 02:17:14,897 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:17:16,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:17:21,875 INFO L124 PetriNetUnfolderBase]: 7009/13993 cut-off events. [2023-08-27 02:17:21,875 INFO L125 PetriNetUnfolderBase]: For 209049/209049 co-relation queries the response was YES. [2023-08-27 02:17:21,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88507 conditions, 13993 events. 7009/13993 cut-off events. For 209049/209049 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 121992 event pairs, 1145 based on Foata normal form. 102/13993 useless extension candidates. Maximal degree in co-relation 88426. Up to 8496 conditions per place. [2023-08-27 02:17:21,979 INFO L140 encePairwiseOnDemand]: 378/392 looper letters, 447 selfloop transitions, 576 changer transitions 78/1101 dead transitions. [2023-08-27 02:17:21,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 1101 transitions, 19950 flow [2023-08-27 02:17:21,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2023-08-27 02:17:21,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2023-08-27 02:17:21,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 7907 transitions. [2023-08-27 02:17:21,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2725799779371208 [2023-08-27 02:17:21,985 INFO L72 ComplementDD]: Start complementDD. Operand 74 states and 7907 transitions. [2023-08-27 02:17:21,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 74 states and 7907 transitions. [2023-08-27 02:17:21,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:17:21,986 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 74 states and 7907 transitions. [2023-08-27 02:17:21,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 75 states, 74 states have (on average 106.85135135135135) internal successors, (7907), 74 states have internal predecessors, (7907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:22,011 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 75 states, 75 states have (on average 392.0) internal successors, (29400), 75 states have internal predecessors, (29400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:22,014 INFO L81 ComplementDD]: Finished complementDD. Result has 75 states, 75 states have (on average 392.0) internal successors, (29400), 75 states have internal predecessors, (29400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:22,014 INFO L175 Difference]: Start difference. First operand has 348 places, 544 transitions, 9936 flow. Second operand 74 states and 7907 transitions. [2023-08-27 02:17:22,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 1101 transitions, 19950 flow [2023-08-27 02:17:23,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 1101 transitions, 19380 flow, removed 27 selfloop flow, removed 27 redundant places. [2023-08-27 02:17:23,061 INFO L231 Difference]: Finished difference. Result has 418 places, 877 transitions, 18116 flow [2023-08-27 02:17:23,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=9539, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=74, PETRI_FLOW=18116, PETRI_PLACES=418, PETRI_TRANSITIONS=877} [2023-08-27 02:17:23,062 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 380 predicate places. [2023-08-27 02:17:23,062 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 877 transitions, 18116 flow [2023-08-27 02:17:23,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 103.2439024390244) internal successors, (4233), 41 states have internal predecessors, (4233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:23,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:17:23,063 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:17:23,068 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-27 02:17:23,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-08-27 02:17:23,263 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:17:23,264 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:17:23,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1316035442, now seen corresponding path program 4 times [2023-08-27 02:17:23,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:17:23,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633480643] [2023-08-27 02:17:23,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:17:23,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:17:23,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:17:28,949 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:17:28,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:17:28,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633480643] [2023-08-27 02:17:28,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633480643] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:17:28,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980874387] [2023-08-27 02:17:28,949 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 02:17:28,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:17:28,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:17:28,950 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:17:28,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-27 02:17:29,095 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 02:17:29,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:17:29,096 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-27 02:17:29,097 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:17:30,183 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-08-27 02:17:30,184 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:17:30,930 INFO L322 Elim1Store]: treesize reduction 13, result has 74.0 percent of original size [2023-08-27 02:17:30,931 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 52 [2023-08-27 02:17:31,042 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-08-27 02:17:31,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980874387] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:17:31,042 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:17:31,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 6, 5] total 25 [2023-08-27 02:17:31,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973139786] [2023-08-27 02:17:31,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:17:31,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-27 02:17:31,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:17:31,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-27 02:17:31,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2023-08-27 02:17:31,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 392 [2023-08-27 02:17:31,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 877 transitions, 18116 flow. Second operand has 27 states, 27 states have (on average 99.51851851851852) internal successors, (2687), 27 states have internal predecessors, (2687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:31,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:17:31,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 392 [2023-08-27 02:17:31,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:17:49,309 INFO L124 PetriNetUnfolderBase]: 6791/13621 cut-off events. [2023-08-27 02:17:49,309 INFO L125 PetriNetUnfolderBase]: For 231725/231725 co-relation queries the response was YES. [2023-08-27 02:17:49,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92232 conditions, 13621 events. 6791/13621 cut-off events. For 231725/231725 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 118388 event pairs, 1249 based on Foata normal form. 198/13717 useless extension candidates. Maximal degree in co-relation 92129. Up to 4875 conditions per place. [2023-08-27 02:17:49,457 INFO L140 encePairwiseOnDemand]: 379/392 looper letters, 679 selfloop transitions, 439 changer transitions 25/1143 dead transitions. [2023-08-27 02:17:49,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 1143 transitions, 24609 flow [2023-08-27 02:17:49,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-08-27 02:17:49,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-08-27 02:17:49,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3317 transitions. [2023-08-27 02:17:49,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26442920918367346 [2023-08-27 02:17:49,460 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3317 transitions. [2023-08-27 02:17:49,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3317 transitions. [2023-08-27 02:17:49,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:17:49,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3317 transitions. [2023-08-27 02:17:49,699 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 103.65625) internal successors, (3317), 32 states have internal predecessors, (3317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:49,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 392.0) internal successors, (12936), 33 states have internal predecessors, (12936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:49,705 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 392.0) internal successors, (12936), 33 states have internal predecessors, (12936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:49,705 INFO L175 Difference]: Start difference. First operand has 418 places, 877 transitions, 18116 flow. Second operand 32 states and 3317 transitions. [2023-08-27 02:17:49,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 1143 transitions, 24609 flow [2023-08-27 02:17:51,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 1143 transitions, 23760 flow, removed 368 selfloop flow, removed 10 redundant places. [2023-08-27 02:17:51,443 INFO L231 Difference]: Finished difference. Result has 446 places, 912 transitions, 19378 flow [2023-08-27 02:17:51,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=16882, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=387, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=19378, PETRI_PLACES=446, PETRI_TRANSITIONS=912} [2023-08-27 02:17:51,444 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 408 predicate places. [2023-08-27 02:17:51,444 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 912 transitions, 19378 flow [2023-08-27 02:17:51,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 99.51851851851852) internal successors, (2687), 27 states have internal predecessors, (2687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:51,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:17:51,445 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:17:51,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-27 02:17:51,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:17:51,645 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:17:51,646 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:17:51,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1988575061, now seen corresponding path program 5 times [2023-08-27 02:17:51,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:17:51,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826902301] [2023-08-27 02:17:51,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:17:51,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:17:51,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:17:58,318 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:17:58,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:17:58,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826902301] [2023-08-27 02:17:58,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826902301] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:17:58,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343471471] [2023-08-27 02:17:58,318 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 02:17:58,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:17:58,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:17:58,321 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:17:58,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-27 02:17:58,482 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 02:17:58,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:17:58,484 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 02:17:58,485 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:17:59,864 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:17:59,865 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:18:00,065 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:18:00,065 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 26 treesize of output 18 [2023-08-27 02:18:00,584 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-08-27 02:18:00,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343471471] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:18:00,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:18:00,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 8, 5] total 27 [2023-08-27 02:18:00,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780332176] [2023-08-27 02:18:00,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:18:00,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 02:18:00,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:18:00,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 02:18:00,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=732, Unknown=0, NotChecked=0, Total=812 [2023-08-27 02:18:00,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 392 [2023-08-27 02:18:00,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 912 transitions, 19378 flow. Second operand has 29 states, 29 states have (on average 101.48275862068965) internal successors, (2943), 29 states have internal predecessors, (2943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:00,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:18:00,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 392 [2023-08-27 02:18:00,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:18:15,634 INFO L124 PetriNetUnfolderBase]: 6894/13888 cut-off events. [2023-08-27 02:18:15,634 INFO L125 PetriNetUnfolderBase]: For 245562/245562 co-relation queries the response was YES. [2023-08-27 02:18:15,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94522 conditions, 13888 events. 6894/13888 cut-off events. For 245562/245562 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 121898 event pairs, 1983 based on Foata normal form. 98/13986 useless extension candidates. Maximal degree in co-relation 94413. Up to 5645 conditions per place. [2023-08-27 02:18:15,766 INFO L140 encePairwiseOnDemand]: 380/392 looper letters, 579 selfloop transitions, 468 changer transitions 15/1062 dead transitions. [2023-08-27 02:18:15,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 1062 transitions, 23438 flow [2023-08-27 02:18:15,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-27 02:18:15,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-27 02:18:15,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2854 transitions. [2023-08-27 02:18:15,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26965230536659107 [2023-08-27 02:18:15,769 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2854 transitions. [2023-08-27 02:18:15,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2854 transitions. [2023-08-27 02:18:15,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:18:15,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2854 transitions. [2023-08-27 02:18:15,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 105.70370370370371) internal successors, (2854), 27 states have internal predecessors, (2854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:15,776 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 392.0) internal successors, (10976), 28 states have internal predecessors, (10976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:15,776 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 392.0) internal successors, (10976), 28 states have internal predecessors, (10976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:15,776 INFO L175 Difference]: Start difference. First operand has 446 places, 912 transitions, 19378 flow. Second operand 27 states and 2854 transitions. [2023-08-27 02:18:15,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 1062 transitions, 23438 flow [2023-08-27 02:18:17,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 1062 transitions, 22913 flow, removed 156 selfloop flow, removed 16 redundant places. [2023-08-27 02:18:17,715 INFO L231 Difference]: Finished difference. Result has 463 places, 948 transitions, 21307 flow [2023-08-27 02:18:17,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=18493, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=897, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=418, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=21307, PETRI_PLACES=463, PETRI_TRANSITIONS=948} [2023-08-27 02:18:17,716 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 425 predicate places. [2023-08-27 02:18:17,716 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 948 transitions, 21307 flow [2023-08-27 02:18:17,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 101.48275862068965) internal successors, (2943), 29 states have internal predecessors, (2943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:17,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:18:17,717 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:18:17,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-08-27 02:18:17,923 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,SelfDestructingSolverStorable37 [2023-08-27 02:18:17,923 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:18:17,924 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:18:17,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1223225289, now seen corresponding path program 2 times [2023-08-27 02:18:17,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:18:17,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763322296] [2023-08-27 02:18:17,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:18:17,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:18:17,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:18:18,316 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:18:18,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:18:18,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763322296] [2023-08-27 02:18:18,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763322296] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:18:18,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271556409] [2023-08-27 02:18:18,317 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:18:18,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:18:18,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:18:18,321 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:18:18,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-27 02:18:18,520 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:18:18,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:18:18,522 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-27 02:18:18,523 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:18:19,522 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:18:19,522 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:18:20,737 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:18:20,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [271556409] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:18:20,737 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:18:20,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 22 [2023-08-27 02:18:20,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778789312] [2023-08-27 02:18:20,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:18:20,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 02:18:20,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:18:20,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 02:18:20,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2023-08-27 02:18:20,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 392 [2023-08-27 02:18:20,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 948 transitions, 21307 flow. Second operand has 22 states, 22 states have (on average 137.5909090909091) internal successors, (3027), 22 states have internal predecessors, (3027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:20,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:18:20,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 392 [2023-08-27 02:18:20,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:18:28,293 INFO L124 PetriNetUnfolderBase]: 5390/11286 cut-off events. [2023-08-27 02:18:28,294 INFO L125 PetriNetUnfolderBase]: For 209275/209275 co-relation queries the response was YES. [2023-08-27 02:18:28,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75730 conditions, 11286 events. 5390/11286 cut-off events. For 209275/209275 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 99481 event pairs, 2225 based on Foata normal form. 272/11558 useless extension candidates. Maximal degree in co-relation 75615. Up to 3548 conditions per place. [2023-08-27 02:18:28,400 INFO L140 encePairwiseOnDemand]: 383/392 looper letters, 743 selfloop transitions, 187 changer transitions 64/994 dead transitions. [2023-08-27 02:18:28,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 994 transitions, 22247 flow [2023-08-27 02:18:28,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 02:18:28,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 02:18:28,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3543 transitions. [2023-08-27 02:18:28,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36153061224489796 [2023-08-27 02:18:28,403 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3543 transitions. [2023-08-27 02:18:28,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3543 transitions. [2023-08-27 02:18:28,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:18:28,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3543 transitions. [2023-08-27 02:18:28,405 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 141.72) internal successors, (3543), 25 states have internal predecessors, (3543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:28,409 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 392.0) internal successors, (10192), 26 states have internal predecessors, (10192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:28,410 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 392.0) internal successors, (10192), 26 states have internal predecessors, (10192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:28,410 INFO L175 Difference]: Start difference. First operand has 463 places, 948 transitions, 21307 flow. Second operand 25 states and 3543 transitions. [2023-08-27 02:18:28,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 994 transitions, 22247 flow [2023-08-27 02:18:29,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 994 transitions, 21539 flow, removed 71 selfloop flow, removed 16 redundant places. [2023-08-27 02:18:29,946 INFO L231 Difference]: Finished difference. Result has 466 places, 819 transitions, 18012 flow [2023-08-27 02:18:29,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=17963, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=18012, PETRI_PLACES=466, PETRI_TRANSITIONS=819} [2023-08-27 02:18:29,947 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 428 predicate places. [2023-08-27 02:18:29,947 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 819 transitions, 18012 flow [2023-08-27 02:18:29,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 137.5909090909091) internal successors, (3027), 22 states have internal predecessors, (3027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:29,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:18:29,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:18:29,953 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-08-27 02:18:30,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-27 02:18:30,149 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:18:30,149 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:18:30,149 INFO L85 PathProgramCache]: Analyzing trace with hash 165556582, now seen corresponding path program 1 times [2023-08-27 02:18:30,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:18:30,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923220187] [2023-08-27 02:18:30,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:18:30,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:18:30,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:18:33,660 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:18:33,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:18:33,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923220187] [2023-08-27 02:18:33,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923220187] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:18:33,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539837615] [2023-08-27 02:18:33,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:18:33,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:18:33,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:18:33,662 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:18:33,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-27 02:18:33,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:18:33,801 INFO L262 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 50 conjunts are in the unsatisfiable core [2023-08-27 02:18:33,802 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:18:36,377 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 02:18:36,400 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:18:36,400 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 50 treesize of output 28 [2023-08-27 02:18:36,889 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:18:36,890 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:18:39,331 INFO L322 Elim1Store]: treesize reduction 22, result has 89.8 percent of original size [2023-08-27 02:18:39,331 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 88 treesize of output 224 [2023-08-27 02:18:44,230 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:18:44,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539837615] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:18:44,231 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:18:44,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 31 [2023-08-27 02:18:44,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873505464] [2023-08-27 02:18:44,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:18:44,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-27 02:18:44,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:18:44,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-27 02:18:44,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=939, Unknown=0, NotChecked=0, Total=1056 [2023-08-27 02:18:44,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 392 [2023-08-27 02:18:44,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 819 transitions, 18012 flow. Second operand has 33 states, 33 states have (on average 99.60606060606061) internal successors, (3287), 33 states have internal predecessors, (3287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:44,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:18:44,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 392 [2023-08-27 02:18:44,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:19:11,008 INFO L124 PetriNetUnfolderBase]: 5602/11848 cut-off events. [2023-08-27 02:19:11,008 INFO L125 PetriNetUnfolderBase]: For 204564/204564 co-relation queries the response was YES. [2023-08-27 02:19:11,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79274 conditions, 11848 events. 5602/11848 cut-off events. For 204564/204564 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 106250 event pairs, 763 based on Foata normal form. 20/11868 useless extension candidates. Maximal degree in co-relation 79161. Up to 6532 conditions per place. [2023-08-27 02:19:11,127 INFO L140 encePairwiseOnDemand]: 375/392 looper letters, 272 selfloop transitions, 713 changer transitions 73/1058 dead transitions. [2023-08-27 02:19:11,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 1058 transitions, 23975 flow [2023-08-27 02:19:11,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-08-27 02:19:11,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-08-27 02:19:11,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 3922 transitions. [2023-08-27 02:19:11,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2632921589688507 [2023-08-27 02:19:11,131 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 3922 transitions. [2023-08-27 02:19:11,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 3922 transitions. [2023-08-27 02:19:11,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:19:11,131 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 3922 transitions. [2023-08-27 02:19:11,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 103.21052631578948) internal successors, (3922), 38 states have internal predecessors, (3922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:19:11,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 392.0) internal successors, (15288), 39 states have internal predecessors, (15288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:19:11,141 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 392.0) internal successors, (15288), 39 states have internal predecessors, (15288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:19:11,141 INFO L175 Difference]: Start difference. First operand has 466 places, 819 transitions, 18012 flow. Second operand 38 states and 3922 transitions. [2023-08-27 02:19:11,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 1058 transitions, 23975 flow [2023-08-27 02:19:12,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 1058 transitions, 23703 flow, removed 7 selfloop flow, removed 20 redundant places. [2023-08-27 02:19:12,508 INFO L231 Difference]: Finished difference. Result has 494 places, 943 transitions, 22883 flow [2023-08-27 02:19:12,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=17776, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=601, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=22883, PETRI_PLACES=494, PETRI_TRANSITIONS=943} [2023-08-27 02:19:12,509 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 456 predicate places. [2023-08-27 02:19:12,509 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 943 transitions, 22883 flow [2023-08-27 02:19:12,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 99.60606060606061) internal successors, (3287), 33 states have internal predecessors, (3287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:19:12,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:19:12,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:19:12,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-27 02:19:12,715 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,SelfDestructingSolverStorable39 [2023-08-27 02:19:12,715 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 28 more)] === [2023-08-27 02:19:12,715 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:19:12,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1183148302, now seen corresponding path program 2 times [2023-08-27 02:19:12,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:19:12,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909642191] [2023-08-27 02:19:12,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:19:12,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:19:12,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:19:16,322 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:19:16,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:19:16,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909642191] [2023-08-27 02:19:16,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909642191] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:19:16,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523669447] [2023-08-27 02:19:16,323 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:19:16,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:19:16,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:19:16,324 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:19:16,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-27 02:19:16,472 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:19:16,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:19:16,473 INFO L262 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 56 conjunts are in the unsatisfiable core [2023-08-27 02:19:16,474 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:19:16,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:19:16,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:19:16,641 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-08-27 02:19:16,641 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 02:19:16,914 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 02:19:17,154 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 02:19:17,154 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 02:19:17,464 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 02:19:17,583 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:19:18,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:19:18,222 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 29 treesize of output 29 [2023-08-27 02:19:19,363 INFO L322 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2023-08-27 02:19:19,363 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 62 treesize of output 22 [2023-08-27 02:19:19,602 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:19:19,602 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:19:27,865 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:19:27,866 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 130 treesize of output 94 [2023-08-27 02:19:28,087 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:19:28,088 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 843 treesize of output 887 [2023-08-27 02:19:28,320 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:19:28,320 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 357 treesize of output 413 [2023-08-27 02:19:28,560 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:19:28,560 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 471 treesize of output 503 [2023-08-27 02:19:28,696 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:19:28,697 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 377 treesize of output 345 Received shutdown request... [2023-08-27 02:20:03,526 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 02:20:03,527 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 02:20:03,531 WARN L266 SmtUtils]: Removed 2 from assertion stack [2023-08-27 02:20:03,533 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONASSERT (30 of 31 remaining) [2023-08-27 02:20:03,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-08-27 02:20:03,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:20:03,734 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. [2023-08-27 02:20:03,735 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (29 of 31 remaining) [2023-08-27 02:20:03,735 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (28 of 31 remaining) [2023-08-27 02:20:03,735 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 31 remaining) [2023-08-27 02:20:03,735 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 31 remaining) [2023-08-27 02:20:03,735 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 31 remaining) [2023-08-27 02:20:03,735 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 31 remaining) [2023-08-27 02:20:03,735 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 31 remaining) [2023-08-27 02:20:03,735 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 31 remaining) [2023-08-27 02:20:03,736 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 31 remaining) [2023-08-27 02:20:03,736 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 31 remaining) [2023-08-27 02:20:03,736 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 31 remaining) [2023-08-27 02:20:03,736 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 31 remaining) [2023-08-27 02:20:03,736 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 31 remaining) [2023-08-27 02:20:03,736 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 31 remaining) [2023-08-27 02:20:03,736 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 31 remaining) [2023-08-27 02:20:03,736 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 31 remaining) [2023-08-27 02:20:03,736 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (13 of 31 remaining) [2023-08-27 02:20:03,736 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (12 of 31 remaining) [2023-08-27 02:20:03,736 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 31 remaining) [2023-08-27 02:20:03,736 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 31 remaining) [2023-08-27 02:20:03,736 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 31 remaining) [2023-08-27 02:20:03,736 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 31 remaining) [2023-08-27 02:20:03,736 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 31 remaining) [2023-08-27 02:20:03,736 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 31 remaining) [2023-08-27 02:20:03,737 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 31 remaining) [2023-08-27 02:20:03,737 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 31 remaining) [2023-08-27 02:20:03,737 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 31 remaining) [2023-08-27 02:20:03,737 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 31 remaining) [2023-08-27 02:20:03,737 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 31 remaining) [2023-08-27 02:20:03,737 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 31 remaining) [2023-08-27 02:20:03,737 INFO L445 BasicCegarLoop]: Path program histogram: [5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:20:03,740 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 02:20:03,740 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 02:20:03,742 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 02:20:03 BasicIcfg [2023-08-27 02:20:03,742 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 02:20:03,742 INFO L158 Benchmark]: Toolchain (without parser) took 816957.97ms. Allocated memory was 364.9MB in the beginning and 3.5GB in the end (delta: 3.1GB). Free memory was 340.9MB in the beginning and 2.0GB in the end (delta: -1.7GB). Peak memory consumption was 1.5GB. Max. memory is 16.0GB. [2023-08-27 02:20:03,742 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 364.9MB. Free memory is still 341.0MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 02:20:03,742 INFO L158 Benchmark]: CACSL2BoogieTranslator took 279.13ms. Allocated memory is still 364.9MB. Free memory was 340.9MB in the beginning and 329.1MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-27 02:20:03,743 INFO L158 Benchmark]: Boogie Procedure Inliner took 62.20ms. Allocated memory is still 364.9MB. Free memory was 329.1MB in the beginning and 327.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 02:20:03,743 INFO L158 Benchmark]: Boogie Preprocessor took 46.21ms. Allocated memory is still 364.9MB. Free memory was 326.7MB in the beginning and 324.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 02:20:03,743 INFO L158 Benchmark]: RCFGBuilder took 580.54ms. Allocated memory is still 364.9MB. Free memory was 324.9MB in the beginning and 288.6MB in the end (delta: 36.3MB). Peak memory consumption was 35.7MB. Max. memory is 16.0GB. [2023-08-27 02:20:03,743 INFO L158 Benchmark]: TraceAbstraction took 815981.17ms. Allocated memory was 364.9MB in the beginning and 3.5GB in the end (delta: 3.1GB). Free memory was 287.9MB in the beginning and 2.0GB in the end (delta: -1.7GB). Peak memory consumption was 1.4GB. Max. memory is 16.0GB. [2023-08-27 02:20:03,744 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 364.9MB. Free memory is still 341.0MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 279.13ms. Allocated memory is still 364.9MB. Free memory was 340.9MB in the beginning and 329.1MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 62.20ms. Allocated memory is still 364.9MB. Free memory was 329.1MB in the beginning and 327.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 46.21ms. Allocated memory is still 364.9MB. Free memory was 326.7MB in the beginning and 324.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 580.54ms. Allocated memory is still 364.9MB. Free memory was 324.9MB in the beginning and 288.6MB in the end (delta: 36.3MB). Peak memory consumption was 35.7MB. Max. memory is 16.0GB. * TraceAbstraction took 815981.17ms. Allocated memory was 364.9MB in the beginning and 3.5GB in the end (delta: 3.1GB). Free memory was 287.9MB in the beginning and 2.0GB in the end (delta: -1.7GB). Peak memory consumption was 1.4GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.6s, 180 PlacesBefore, 38 PlacesAfterwards, 186 TransitionsBefore, 35 TransitionsAfterwards, 1188 CoEnabledTransitionPairs, 8 FixpointIterations, 131 TrivialSequentialCompositions, 31 ConcurrentSequentialCompositions, 20 TrivialYvCompositions, 4 ConcurrentYvCompositions, 9 ChoiceCompositions, 195 TotalNumberOfCompositions, 3556 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2195, independent: 2023, independent conditional: 0, independent unconditional: 2023, dependent: 172, dependent conditional: 0, dependent unconditional: 172, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 669, independent: 642, independent conditional: 0, independent unconditional: 642, dependent: 27, dependent conditional: 0, dependent unconditional: 27, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2195, independent: 1381, independent conditional: 0, independent unconditional: 1381, dependent: 145, dependent conditional: 0, dependent unconditional: 145, unknown: 669, unknown conditional: 0, unknown unconditional: 669] , Statistics on independence cache: Total cache size (in pairs): 111, Positive cache size: 100, Positive conditional cache size: 0, Positive unconditional cache size: 100, Negative cache size: 11, Negative conditional cache size: 0, Negative unconditional cache size: 11, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 69]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 69]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 76]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 76]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 112]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 112]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 112]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 112]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 97]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 96]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 221 locations, 31 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 815.8s, OverallIterations: 41, TraceHistogramMax: 10, PathProgramHistogramMax: 5, EmptinessCheckTime: 0.0s, AutomataDifference: 591.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 6.7s, HoareTripleCheckerStatistics: 745 mSolverCounterUnknown, 6204 SdHoareTripleChecker+Valid, 192.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6204 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 187.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 174 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 1267 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 27661 IncrementalHoareTripleChecker+Invalid, 29847 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1267 mSolverCounterUnsat, 0 mSDtfsCounter, 27661 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 745 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1554 GetRequests, 483 SyntacticMatches, 11 SemanticMatches, 1060 ConstructedPredicates, 2 IntricatePredicates, 1 DeprecatedPredicates, 10718 ImplicationChecksByTransitivity, 379.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=22883occurred in iteration=40, InterpolantAutomatonStates: 699, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 153.4s InterpolantComputationTime, 1000 NumberOfCodeBlocks, 969 NumberOfCodeBlocksAsserted, 87 NumberOfCheckSat, 1270 ConstructedInterpolants, 168 QuantifiedInterpolants, 27216 SizeOfPredicates, 263 NumberOfNonLiveVariables, 8138 ConjunctsInSsa, 743 ConjunctsInUnsatCore, 99 InterpolantComputations, 18 PerfectInterpolantSequences, 364/837 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