/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-three-array-sum.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 02:01:57,940 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 02:01:58,019 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:01:58,024 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 02:01:58,024 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 02:01:58,055 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 02:01:58,056 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 02:01:58,056 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 02:01:58,057 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 02:01:58,060 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 02:01:58,060 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 02:01:58,061 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 02:01:58,061 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 02:01:58,062 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 02:01:58,062 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 02:01:58,062 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 02:01:58,063 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 02:01:58,063 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 02:01:58,063 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 02:01:58,063 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 02:01:58,063 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 02:01:58,064 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 02:01:58,064 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 02:01:58,065 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 02:01:58,065 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 02:01:58,065 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 02:01:58,065 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 02:01:58,066 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 02:01:58,066 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 02:01:58,066 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 02:01:58,067 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 02:01:58,067 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 02:01:58,067 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 02:01:58,067 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 02:01:58,068 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 02:01:58,068 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:01:58,397 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 02:01:58,420 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 02:01:58,422 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 02:01:58,423 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 02:01:58,425 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 02:01:58,426 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-three-array-sum.wvr.c [2023-08-27 02:01:59,548 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 02:01:59,792 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 02:01:59,793 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-three-array-sum.wvr.c [2023-08-27 02:01:59,801 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/023df012b/ddfa99ef95bb4da395d396e8e588663b/FLAG3a396f302 [2023-08-27 02:01:59,818 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/023df012b/ddfa99ef95bb4da395d396e8e588663b [2023-08-27 02:01:59,823 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 02:01:59,825 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 02:01:59,828 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 02:01:59,828 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 02:01:59,830 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 02:01:59,832 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 02:01:59" (1/1) ... [2023-08-27 02:01:59,833 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@8ed3930 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:01:59, skipping insertion in model container [2023-08-27 02:01:59,833 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 02:01:59" (1/1) ... [2023-08-27 02:01:59,859 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 02:02:00,056 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 02:02:00,068 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 02:02:00,113 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 02:02:00,119 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 02:02:00,120 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 02:02:00,125 INFO L206 MainTranslator]: Completed translation [2023-08-27 02:02:00,126 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:02:00 WrapperNode [2023-08-27 02:02:00,126 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 02:02:00,127 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 02:02:00,127 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 02:02:00,127 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 02:02:00,133 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:02:00" (1/1) ... [2023-08-27 02:02:00,151 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:02:00" (1/1) ... [2023-08-27 02:02:00,187 INFO L138 Inliner]: procedures = 26, calls = 45, calls flagged for inlining = 9, calls inlined = 13, statements flattened = 165 [2023-08-27 02:02:00,187 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 02:02:00,189 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 02:02:00,189 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 02:02:00,189 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 02:02:00,196 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:02:00" (1/1) ... [2023-08-27 02:02:00,196 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:02:00" (1/1) ... [2023-08-27 02:02:00,209 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:02:00" (1/1) ... [2023-08-27 02:02:00,209 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:02:00" (1/1) ... [2023-08-27 02:02:00,216 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:02:00" (1/1) ... [2023-08-27 02:02:00,219 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:02:00" (1/1) ... [2023-08-27 02:02:00,233 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:02:00" (1/1) ... [2023-08-27 02:02:00,234 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:02:00" (1/1) ... [2023-08-27 02:02:00,237 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 02:02:00,238 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 02:02:00,238 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 02:02:00,238 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 02:02:00,239 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:02:00" (1/1) ... [2023-08-27 02:02:00,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 02:02:00,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:02:00,273 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:02:00,284 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:02:00,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 02:02:00,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 02:02:00,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 02:02:00,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 02:02:00,311 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 02:02:00,311 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 02:02:00,311 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 02:02:00,311 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 02:02:00,311 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-27 02:02:00,311 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-27 02:02:00,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 02:02:00,311 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 02:02:00,312 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 02:02:00,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 02:02:00,312 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 02:02:00,312 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 02:02:00,312 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 02:02:00,313 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:02:00,410 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 02:02:00,412 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 02:02:00,730 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 02:02:00,770 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 02:02:00,770 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2023-08-27 02:02:00,773 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 02:02:00 BoogieIcfgContainer [2023-08-27 02:02:00,773 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 02:02:00,775 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 02:02:00,775 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 02:02:00,778 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 02:02:00,778 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 02:01:59" (1/3) ... [2023-08-27 02:02:00,779 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@616c102f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 02:02:00, skipping insertion in model container [2023-08-27 02:02:00,779 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:02:00" (2/3) ... [2023-08-27 02:02:00,779 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@616c102f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 02:02:00, skipping insertion in model container [2023-08-27 02:02:00,779 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 02:02:00" (3/3) ... [2023-08-27 02:02:00,780 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-three-array-sum.wvr.c [2023-08-27 02:02:00,795 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 02:02:00,795 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 15 error locations. [2023-08-27 02:02:00,796 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 02:02:00,886 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-27 02:02:00,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 235 places, 245 transitions, 514 flow [2023-08-27 02:02:01,027 INFO L124 PetriNetUnfolderBase]: 20/242 cut-off events. [2023-08-27 02:02:01,028 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 02:02:01,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 255 conditions, 242 events. 20/242 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 263 event pairs, 0 based on Foata normal form. 0/207 useless extension candidates. Maximal degree in co-relation 197. Up to 2 conditions per place. [2023-08-27 02:02:01,034 INFO L82 GeneralOperation]: Start removeDead. Operand has 235 places, 245 transitions, 514 flow [2023-08-27 02:02:01,042 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 221 places, 231 transitions, 480 flow [2023-08-27 02:02:01,047 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 02:02:01,060 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 221 places, 231 transitions, 480 flow [2023-08-27 02:02:01,066 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 221 places, 231 transitions, 480 flow [2023-08-27 02:02:01,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 221 places, 231 transitions, 480 flow [2023-08-27 02:02:01,119 INFO L124 PetriNetUnfolderBase]: 20/231 cut-off events. [2023-08-27 02:02:01,119 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 02:02:01,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 244 conditions, 231 events. 20/231 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 265 event pairs, 0 based on Foata normal form. 0/197 useless extension candidates. Maximal degree in co-relation 197. Up to 2 conditions per place. [2023-08-27 02:02:01,124 INFO L119 LiptonReduction]: Number of co-enabled transitions 3344 [2023-08-27 02:02:08,253 INFO L134 LiptonReduction]: Checked pairs total: 5556 [2023-08-27 02:02:08,254 INFO L136 LiptonReduction]: Total number of compositions: 251 [2023-08-27 02:02:08,267 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 02:02:08,272 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;@75533bc8, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 02:02:08,272 INFO L358 AbstractCegarLoop]: Starting to check reachability of 26 error locations. [2023-08-27 02:02:08,275 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 02:02:08,275 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 02:02:08,275 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 02:02:08,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:08,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 02:02:08,276 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:08,280 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:08,280 INFO L85 PathProgramCache]: Analyzing trace with hash 30056, now seen corresponding path program 1 times [2023-08-27 02:02:08,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:08,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165155971] [2023-08-27 02:02:08,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:08,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:08,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:08,568 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:02:08,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:08,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165155971] [2023-08-27 02:02:08,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165155971] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:02:08,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:02:08,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 02:02:08,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377615475] [2023-08-27 02:02:08,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:02:08,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:02:08,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:08,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:02:08,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 02:02:08,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 197 out of 496 [2023-08-27 02:02:08,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 45 transitions, 108 flow. Second operand has 3 states, 3 states have (on average 197.66666666666666) internal successors, (593), 3 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:02:08,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:08,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 197 of 496 [2023-08-27 02:02:08,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:08,884 INFO L124 PetriNetUnfolderBase]: 1555/2074 cut-off events. [2023-08-27 02:02:08,885 INFO L125 PetriNetUnfolderBase]: For 88/88 co-relation queries the response was YES. [2023-08-27 02:02:08,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4230 conditions, 2074 events. 1555/2074 cut-off events. For 88/88 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8439 event pairs, 837 based on Foata normal form. 0/894 useless extension candidates. Maximal degree in co-relation 3590. Up to 2036 conditions per place. [2023-08-27 02:02:08,901 INFO L140 encePairwiseOnDemand]: 481/496 looper letters, 39 selfloop transitions, 7 changer transitions 0/49 dead transitions. [2023-08-27 02:02:08,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 49 transitions, 208 flow [2023-08-27 02:02:08,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:02:08,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:02:08,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 645 transitions. [2023-08-27 02:02:08,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4334677419354839 [2023-08-27 02:02:08,915 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 645 transitions. [2023-08-27 02:02:08,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 645 transitions. [2023-08-27 02:02:08,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:08,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 645 transitions. [2023-08-27 02:02:08,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 215.0) internal successors, (645), 3 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:08,929 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 496.0) internal successors, (1984), 4 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:08,930 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 496.0) internal successors, (1984), 4 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:08,932 INFO L175 Difference]: Start difference. First operand has 48 places, 45 transitions, 108 flow. Second operand 3 states and 645 transitions. [2023-08-27 02:02:08,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 49 transitions, 208 flow [2023-08-27 02:02:08,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 49 transitions, 196 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-27 02:02:08,938 INFO L231 Difference]: Finished difference. Result has 44 places, 49 transitions, 156 flow [2023-08-27 02:02:08,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=156, PETRI_PLACES=44, PETRI_TRANSITIONS=49} [2023-08-27 02:02:08,943 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, -4 predicate places. [2023-08-27 02:02:08,943 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 49 transitions, 156 flow [2023-08-27 02:02:08,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 197.66666666666666) internal successors, (593), 3 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:02:08,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:08,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 02:02:08,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 02:02:08,944 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:08,944 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:08,945 INFO L85 PathProgramCache]: Analyzing trace with hash 933737, now seen corresponding path program 1 times [2023-08-27 02:02:08,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:08,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441285063] [2023-08-27 02:02:08,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:08,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:08,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:09,009 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:02:09,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:09,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441285063] [2023-08-27 02:02:09,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441285063] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:09,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540988282] [2023-08-27 02:02:09,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:09,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:09,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:02:09,013 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:02:09,041 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:02:09,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:09,097 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 02:02:09,101 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:02:09,159 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:02:09,160 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:02:09,174 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:02:09,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540988282] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:02:09,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:02:09,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 02:02:09,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424490419] [2023-08-27 02:02:09,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:02:09,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 02:02:09,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:09,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 02:02:09,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 02:02:09,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 197 out of 496 [2023-08-27 02:02:09,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 49 transitions, 156 flow. Second operand has 7 states, 7 states have (on average 198.14285714285714) internal successors, (1387), 7 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:09,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:09,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 197 of 496 [2023-08-27 02:02:09,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:09,509 INFO L124 PetriNetUnfolderBase]: 1573/2101 cut-off events. [2023-08-27 02:02:09,510 INFO L125 PetriNetUnfolderBase]: For 15/15 co-relation queries the response was YES. [2023-08-27 02:02:09,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4268 conditions, 2101 events. 1573/2101 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8491 event pairs, 837 based on Foata normal form. 0/913 useless extension candidates. Maximal degree in co-relation 4113. Up to 2036 conditions per place. [2023-08-27 02:02:09,524 INFO L140 encePairwiseOnDemand]: 483/496 looper letters, 36 selfloop transitions, 37 changer transitions 0/76 dead transitions. [2023-08-27 02:02:09,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 76 transitions, 422 flow [2023-08-27 02:02:09,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 02:02:09,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 02:02:09,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1461 transitions. [2023-08-27 02:02:09,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.420794930875576 [2023-08-27 02:02:09,531 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1461 transitions. [2023-08-27 02:02:09,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1461 transitions. [2023-08-27 02:02:09,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:09,535 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1461 transitions. [2023-08-27 02:02:09,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 208.71428571428572) internal successors, (1461), 7 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:09,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 496.0) internal successors, (3968), 8 states have internal predecessors, (3968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:09,551 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 496.0) internal successors, (3968), 8 states have internal predecessors, (3968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:09,551 INFO L175 Difference]: Start difference. First operand has 44 places, 49 transitions, 156 flow. Second operand 7 states and 1461 transitions. [2023-08-27 02:02:09,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 76 transitions, 422 flow [2023-08-27 02:02:09,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 76 transitions, 396 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 02:02:09,555 INFO L231 Difference]: Finished difference. Result has 51 places, 76 transitions, 386 flow [2023-08-27 02:02:09,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=386, PETRI_PLACES=51, PETRI_TRANSITIONS=76} [2023-08-27 02:02:09,556 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 3 predicate places. [2023-08-27 02:02:09,556 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 76 transitions, 386 flow [2023-08-27 02:02:09,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 198.14285714285714) internal successors, (1387), 7 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:09,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:09,557 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1] [2023-08-27 02:02:09,565 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:02:09,766 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:02:09,766 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:09,768 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:09,768 INFO L85 PathProgramCache]: Analyzing trace with hash 28947849, now seen corresponding path program 1 times [2023-08-27 02:02:09,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:09,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117763054] [2023-08-27 02:02:09,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:09,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:09,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:09,884 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:02:09,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:09,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117763054] [2023-08-27 02:02:09,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117763054] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:09,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108564692] [2023-08-27 02:02:09,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:09,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:09,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:02:09,890 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:02:09,893 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:02:09,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:09,964 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 02:02:09,966 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:02:09,981 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:02:09,981 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:02:09,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108564692] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:02:09,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:02:09,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 02:02:09,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506997842] [2023-08-27 02:02:09,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:02:09,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 02:02:09,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:09,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 02:02:09,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-27 02:02:09,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 197 out of 496 [2023-08-27 02:02:09,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 76 transitions, 386 flow. Second operand has 5 states, 5 states have (on average 197.8) internal successors, (989), 5 states have internal predecessors, (989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:09,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:09,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 197 of 496 [2023-08-27 02:02:09,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:10,251 INFO L124 PetriNetUnfolderBase]: 1564/2089 cut-off events. [2023-08-27 02:02:10,251 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2023-08-27 02:02:10,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4278 conditions, 2089 events. 1564/2089 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8489 event pairs, 837 based on Foata normal form. 0/915 useless extension candidates. Maximal degree in co-relation 4184. Up to 2027 conditions per place. [2023-08-27 02:02:10,264 INFO L140 encePairwiseOnDemand]: 486/496 looper letters, 41 selfloop transitions, 20 changer transitions 0/64 dead transitions. [2023-08-27 02:02:10,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 64 transitions, 427 flow [2023-08-27 02:02:10,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 02:02:10,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 02:02:10,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1040 transitions. [2023-08-27 02:02:10,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2023-08-27 02:02:10,268 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1040 transitions. [2023-08-27 02:02:10,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1040 transitions. [2023-08-27 02:02:10,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:10,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1040 transitions. [2023-08-27 02:02:10,271 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 208.0) internal successors, (1040), 5 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:10,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 496.0) internal successors, (2976), 6 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:10,276 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 496.0) internal successors, (2976), 6 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:10,276 INFO L175 Difference]: Start difference. First operand has 51 places, 76 transitions, 386 flow. Second operand 5 states and 1040 transitions. [2023-08-27 02:02:10,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 64 transitions, 427 flow [2023-08-27 02:02:10,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 64 transitions, 390 flow, removed 12 selfloop flow, removed 1 redundant places. [2023-08-27 02:02:10,282 INFO L231 Difference]: Finished difference. Result has 50 places, 64 transitions, 308 flow [2023-08-27 02:02:10,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=268, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=308, PETRI_PLACES=50, PETRI_TRANSITIONS=64} [2023-08-27 02:02:10,284 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 2 predicate places. [2023-08-27 02:02:10,284 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 64 transitions, 308 flow [2023-08-27 02:02:10,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 197.8) internal successors, (989), 5 states have internal predecessors, (989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:10,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:10,285 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 02:02:10,296 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:02:10,490 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:02:10,491 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:10,491 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:10,491 INFO L85 PathProgramCache]: Analyzing trace with hash 2049142184, now seen corresponding path program 2 times [2023-08-27 02:02:10,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:10,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899561604] [2023-08-27 02:02:10,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:10,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:10,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:10,638 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:02:10,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:10,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899561604] [2023-08-27 02:02:10,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899561604] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:10,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342991511] [2023-08-27 02:02:10,640 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:02:10,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:10,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:02:10,642 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:02:10,649 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:02:10,736 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 02:02:10,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:02:10,737 INFO L262 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 02:02:10,738 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:02:10,755 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:02:10,756 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:02:10,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342991511] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:02:10,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:02:10,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 02:02:10,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161418673] [2023-08-27 02:02:10,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:02:10,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:02:10,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:10,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:02:10,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 02:02:10,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 496 [2023-08-27 02:02:10,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 64 transitions, 308 flow. Second operand has 3 states, 3 states have (on average 201.0) internal successors, (603), 3 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:10,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:10,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 496 [2023-08-27 02:02:10,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:11,014 INFO L124 PetriNetUnfolderBase]: 1564/2088 cut-off events. [2023-08-27 02:02:11,014 INFO L125 PetriNetUnfolderBase]: For 31/31 co-relation queries the response was YES. [2023-08-27 02:02:11,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4272 conditions, 2088 events. 1564/2088 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8472 event pairs, 837 based on Foata normal form. 1/921 useless extension candidates. Maximal degree in co-relation 4188. Up to 2049 conditions per place. [2023-08-27 02:02:11,027 INFO L140 encePairwiseOnDemand]: 493/496 looper letters, 54 selfloop transitions, 6 changer transitions 0/63 dead transitions. [2023-08-27 02:02:11,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 63 transitions, 418 flow [2023-08-27 02:02:11,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:02:11,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:02:11,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 637 transitions. [2023-08-27 02:02:11,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4280913978494624 [2023-08-27 02:02:11,033 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 637 transitions. [2023-08-27 02:02:11,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 637 transitions. [2023-08-27 02:02:11,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:11,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 637 transitions. [2023-08-27 02:02:11,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 212.33333333333334) internal successors, (637), 3 states have internal predecessors, (637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:11,039 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 496.0) internal successors, (1984), 4 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:11,040 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 496.0) internal successors, (1984), 4 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:11,040 INFO L175 Difference]: Start difference. First operand has 50 places, 64 transitions, 308 flow. Second operand 3 states and 637 transitions. [2023-08-27 02:02:11,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 63 transitions, 418 flow [2023-08-27 02:02:11,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 63 transitions, 390 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 02:02:11,044 INFO L231 Difference]: Finished difference. Result has 48 places, 63 transitions, 282 flow [2023-08-27 02:02:11,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=282, PETRI_PLACES=48, PETRI_TRANSITIONS=63} [2023-08-27 02:02:11,046 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 0 predicate places. [2023-08-27 02:02:11,046 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 63 transitions, 282 flow [2023-08-27 02:02:11,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 201.0) internal successors, (603), 3 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:11,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:11,047 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1] [2023-08-27 02:02:11,055 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:02:11,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:11,253 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:11,253 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:11,253 INFO L85 PathProgramCache]: Analyzing trace with hash -340922675, now seen corresponding path program 1 times [2023-08-27 02:02:11,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:11,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139187959] [2023-08-27 02:02:11,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:11,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:11,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:11,388 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 02:02:11,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:11,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139187959] [2023-08-27 02:02:11,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139187959] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:02:11,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:02:11,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 02:02:11,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100137749] [2023-08-27 02:02:11,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:02:11,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 02:02:11,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:11,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 02:02:11,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 02:02:11,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 496 [2023-08-27 02:02:11,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 63 transitions, 282 flow. Second operand has 4 states, 4 states have (on average 175.25) internal successors, (701), 4 states have internal predecessors, (701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:11,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:11,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 496 [2023-08-27 02:02:11,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:11,642 INFO L124 PetriNetUnfolderBase]: 1564/2090 cut-off events. [2023-08-27 02:02:11,642 INFO L125 PetriNetUnfolderBase]: For 31/31 co-relation queries the response was YES. [2023-08-27 02:02:11,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4268 conditions, 2090 events. 1564/2090 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 8579 event pairs, 837 based on Foata normal form. 2/924 useless extension candidates. Maximal degree in co-relation 4188. Up to 2045 conditions per place. [2023-08-27 02:02:11,655 INFO L140 encePairwiseOnDemand]: 489/496 looper letters, 46 selfloop transitions, 16 changer transitions 0/65 dead transitions. [2023-08-27 02:02:11,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 65 transitions, 415 flow [2023-08-27 02:02:11,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 02:02:11,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 02:02:11,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 742 transitions. [2023-08-27 02:02:11,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37399193548387094 [2023-08-27 02:02:11,658 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 742 transitions. [2023-08-27 02:02:11,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 742 transitions. [2023-08-27 02:02:11,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:11,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 742 transitions. [2023-08-27 02:02:11,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 185.5) internal successors, (742), 4 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:11,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 496.0) internal successors, (2480), 5 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:11,664 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 496.0) internal successors, (2480), 5 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:11,664 INFO L175 Difference]: Start difference. First operand has 48 places, 63 transitions, 282 flow. Second operand 4 states and 742 transitions. [2023-08-27 02:02:11,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 65 transitions, 415 flow [2023-08-27 02:02:11,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 65 transitions, 403 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 02:02:11,668 INFO L231 Difference]: Finished difference. Result has 50 places, 65 transitions, 328 flow [2023-08-27 02:02:11,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=328, PETRI_PLACES=50, PETRI_TRANSITIONS=65} [2023-08-27 02:02:11,671 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 2 predicate places. [2023-08-27 02:02:11,671 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 65 transitions, 328 flow [2023-08-27 02:02:11,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 175.25) internal successors, (701), 4 states have internal predecessors, (701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:11,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:11,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:02:11,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 02:02:11,672 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:11,672 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:11,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1978193353, now seen corresponding path program 1 times [2023-08-27 02:02:11,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:11,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138892899] [2023-08-27 02:02:11,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:11,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:11,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:11,717 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:02:11,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:11,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138892899] [2023-08-27 02:02:11,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138892899] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:02:11,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:02:11,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 02:02:11,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286293408] [2023-08-27 02:02:11,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:02:11,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:02:11,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:11,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:02:11,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 02:02:11,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 213 out of 496 [2023-08-27 02:02:11,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 65 transitions, 328 flow. Second operand has 3 states, 3 states have (on average 215.66666666666666) internal successors, (647), 3 states have internal predecessors, (647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:11,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:11,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 213 of 496 [2023-08-27 02:02:11,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:11,996 INFO L124 PetriNetUnfolderBase]: 2145/2815 cut-off events. [2023-08-27 02:02:11,996 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2023-08-27 02:02:12,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5764 conditions, 2815 events. 2145/2815 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 11529 event pairs, 494 based on Foata normal form. 0/1289 useless extension candidates. Maximal degree in co-relation 5681. Up to 2172 conditions per place. [2023-08-27 02:02:12,014 INFO L140 encePairwiseOnDemand]: 491/496 looper letters, 78 selfloop transitions, 3 changer transitions 0/83 dead transitions. [2023-08-27 02:02:12,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 83 transitions, 528 flow [2023-08-27 02:02:12,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:02:12,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:02:12,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 696 transitions. [2023-08-27 02:02:12,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46774193548387094 [2023-08-27 02:02:12,017 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 696 transitions. [2023-08-27 02:02:12,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 696 transitions. [2023-08-27 02:02:12,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:12,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 696 transitions. [2023-08-27 02:02:12,019 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 232.0) internal successors, (696), 3 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:12,021 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 496.0) internal successors, (1984), 4 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:12,022 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 496.0) internal successors, (1984), 4 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:12,022 INFO L175 Difference]: Start difference. First operand has 50 places, 65 transitions, 328 flow. Second operand 3 states and 696 transitions. [2023-08-27 02:02:12,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 83 transitions, 528 flow [2023-08-27 02:02:12,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 83 transitions, 510 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-27 02:02:12,026 INFO L231 Difference]: Finished difference. Result has 52 places, 67 transitions, 331 flow [2023-08-27 02:02:12,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=331, PETRI_PLACES=52, PETRI_TRANSITIONS=67} [2023-08-27 02:02:12,028 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 4 predicate places. [2023-08-27 02:02:12,028 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 67 transitions, 331 flow [2023-08-27 02:02:12,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 215.66666666666666) internal successors, (647), 3 states have internal predecessors, (647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:12,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:12,028 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1] [2023-08-27 02:02:12,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 02:02:12,029 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:12,036 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:12,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1604108948, now seen corresponding path program 1 times [2023-08-27 02:02:12,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:12,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247057864] [2023-08-27 02:02:12,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:12,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:12,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:12,190 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 02:02:12,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:12,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247057864] [2023-08-27 02:02:12,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247057864] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:12,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243378374] [2023-08-27 02:02:12,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:12,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:12,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:02:12,192 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:02:12,194 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:02:12,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:12,275 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 02:02:12,276 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:02:12,335 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:02:12,335 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:02:12,395 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:02:12,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243378374] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:02:12,396 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:02:12,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 13 [2023-08-27 02:02:12,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162190693] [2023-08-27 02:02:12,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:02:12,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 02:02:12,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:12,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 02:02:12,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2023-08-27 02:02:12,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 496 [2023-08-27 02:02:12,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 67 transitions, 331 flow. Second operand has 14 states, 14 states have (on average 175.28571428571428) internal successors, (2454), 14 states have internal predecessors, (2454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:12,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:12,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 496 [2023-08-27 02:02:12,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:13,096 INFO L124 PetriNetUnfolderBase]: 3669/4852 cut-off events. [2023-08-27 02:02:13,096 INFO L125 PetriNetUnfolderBase]: For 559/689 co-relation queries the response was YES. [2023-08-27 02:02:13,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10924 conditions, 4852 events. 3669/4852 cut-off events. For 559/689 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20735 event pairs, 1768 based on Foata normal form. 132/2576 useless extension candidates. Maximal degree in co-relation 10840. Up to 2381 conditions per place. [2023-08-27 02:02:13,129 INFO L140 encePairwiseOnDemand]: 486/496 looper letters, 88 selfloop transitions, 29 changer transitions 0/120 dead transitions. [2023-08-27 02:02:13,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 120 transitions, 736 flow [2023-08-27 02:02:13,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 02:02:13,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 02:02:13,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1841 transitions. [2023-08-27 02:02:13,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37116935483870966 [2023-08-27 02:02:13,135 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1841 transitions. [2023-08-27 02:02:13,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1841 transitions. [2023-08-27 02:02:13,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:13,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1841 transitions. [2023-08-27 02:02:13,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 184.1) internal successors, (1841), 10 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:13,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 496.0) internal successors, (5456), 11 states have internal predecessors, (5456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:13,145 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 496.0) internal successors, (5456), 11 states have internal predecessors, (5456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:13,146 INFO L175 Difference]: Start difference. First operand has 52 places, 67 transitions, 331 flow. Second operand 10 states and 1841 transitions. [2023-08-27 02:02:13,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 120 transitions, 736 flow [2023-08-27 02:02:13,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 120 transitions, 729 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 02:02:13,149 INFO L231 Difference]: Finished difference. Result has 61 places, 74 transitions, 437 flow [2023-08-27 02:02:13,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=437, PETRI_PLACES=61, PETRI_TRANSITIONS=74} [2023-08-27 02:02:13,150 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 13 predicate places. [2023-08-27 02:02:13,150 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 74 transitions, 437 flow [2023-08-27 02:02:13,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 175.28571428571428) internal successors, (2454), 14 states have internal predecessors, (2454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:13,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:13,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:02:13,157 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:02:13,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:13,357 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:13,357 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:13,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1187084111, now seen corresponding path program 1 times [2023-08-27 02:02:13,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:13,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378920402] [2023-08-27 02:02:13,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:13,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:13,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:13,396 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:02:13,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:13,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378920402] [2023-08-27 02:02:13,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378920402] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:02:13,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:02:13,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 02:02:13,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788903249] [2023-08-27 02:02:13,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:02:13,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:02:13,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:13,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:02:13,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 02:02:13,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 496 [2023-08-27 02:02:13,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 74 transitions, 437 flow. Second operand has 3 states, 3 states have (on average 218.0) internal successors, (654), 3 states have internal predecessors, (654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:13,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:13,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 496 [2023-08-27 02:02:13,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:13,877 INFO L124 PetriNetUnfolderBase]: 4006/5409 cut-off events. [2023-08-27 02:02:13,877 INFO L125 PetriNetUnfolderBase]: For 1043/1205 co-relation queries the response was YES. [2023-08-27 02:02:13,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12341 conditions, 5409 events. 4006/5409 cut-off events. For 1043/1205 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 23891 event pairs, 1543 based on Foata normal form. 382/3684 useless extension candidates. Maximal degree in co-relation 12250. Up to 4520 conditions per place. [2023-08-27 02:02:13,909 INFO L140 encePairwiseOnDemand]: 491/496 looper letters, 89 selfloop transitions, 3 changer transitions 0/94 dead transitions. [2023-08-27 02:02:13,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 94 transitions, 675 flow [2023-08-27 02:02:13,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:02:13,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:02:13,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 702 transitions. [2023-08-27 02:02:13,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4717741935483871 [2023-08-27 02:02:13,912 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 702 transitions. [2023-08-27 02:02:13,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 702 transitions. [2023-08-27 02:02:13,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:13,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 702 transitions. [2023-08-27 02:02:13,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 234.0) internal successors, (702), 3 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:13,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 496.0) internal successors, (1984), 4 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:13,916 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 496.0) internal successors, (1984), 4 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:13,916 INFO L175 Difference]: Start difference. First operand has 61 places, 74 transitions, 437 flow. Second operand 3 states and 702 transitions. [2023-08-27 02:02:13,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 94 transitions, 675 flow [2023-08-27 02:02:13,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 94 transitions, 621 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-27 02:02:13,921 INFO L231 Difference]: Finished difference. Result has 60 places, 76 transitions, 406 flow [2023-08-27 02:02:13,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=383, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=406, PETRI_PLACES=60, PETRI_TRANSITIONS=76} [2023-08-27 02:02:13,922 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 12 predicate places. [2023-08-27 02:02:13,922 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 76 transitions, 406 flow [2023-08-27 02:02:13,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 218.0) internal successors, (654), 3 states have internal predecessors, (654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:13,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:13,922 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1] [2023-08-27 02:02:13,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 02:02:13,923 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:13,923 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:13,923 INFO L85 PathProgramCache]: Analyzing trace with hash -2108177747, now seen corresponding path program 2 times [2023-08-27 02:02:13,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:13,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313470630] [2023-08-27 02:02:13,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:13,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:13,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:13,998 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:02:13,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:13,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313470630] [2023-08-27 02:02:13,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313470630] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:13,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128914980] [2023-08-27 02:02:13,999 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:02:13,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:13,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:02:14,001 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:02:14,026 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:02:14,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 02:02:14,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:02:14,091 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 02:02:14,092 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:02:14,118 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-08-27 02:02:14,118 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:02:14,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128914980] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:02:14,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:02:14,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 8 [2023-08-27 02:02:14,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357571777] [2023-08-27 02:02:14,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:02:14,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 02:02:14,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:14,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 02:02:14,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-08-27 02:02:14,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 189 out of 496 [2023-08-27 02:02:14,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 76 transitions, 406 flow. Second operand has 4 states, 4 states have (on average 190.25) internal successors, (761), 4 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:14,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:14,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 496 [2023-08-27 02:02:14,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:14,468 INFO L124 PetriNetUnfolderBase]: 2710/3677 cut-off events. [2023-08-27 02:02:14,468 INFO L125 PetriNetUnfolderBase]: For 1486/1988 co-relation queries the response was YES. [2023-08-27 02:02:14,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9633 conditions, 3677 events. 2710/3677 cut-off events. For 1486/1988 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15929 event pairs, 1586 based on Foata normal form. 714/2799 useless extension candidates. Maximal degree in co-relation 9559. Up to 3639 conditions per place. [2023-08-27 02:02:14,489 INFO L140 encePairwiseOnDemand]: 492/496 looper letters, 68 selfloop transitions, 1 changer transitions 0/72 dead transitions. [2023-08-27 02:02:14,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 72 transitions, 511 flow [2023-08-27 02:02:14,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:02:14,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:02:14,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 603 transitions. [2023-08-27 02:02:14,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40524193548387094 [2023-08-27 02:02:14,491 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 603 transitions. [2023-08-27 02:02:14,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 603 transitions. [2023-08-27 02:02:14,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:14,492 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 603 transitions. [2023-08-27 02:02:14,493 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 201.0) internal successors, (603), 3 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:14,495 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 496.0) internal successors, (1984), 4 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:14,495 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 496.0) internal successors, (1984), 4 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:14,495 INFO L175 Difference]: Start difference. First operand has 60 places, 76 transitions, 406 flow. Second operand 3 states and 603 transitions. [2023-08-27 02:02:14,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 72 transitions, 511 flow [2023-08-27 02:02:14,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 72 transitions, 447 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-08-27 02:02:14,498 INFO L231 Difference]: Finished difference. Result has 51 places, 72 transitions, 311 flow [2023-08-27 02:02:14,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=311, PETRI_PLACES=51, PETRI_TRANSITIONS=72} [2023-08-27 02:02:14,499 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 3 predicate places. [2023-08-27 02:02:14,499 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 72 transitions, 311 flow [2023-08-27 02:02:14,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 190.25) internal successors, (761), 4 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:14,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:14,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:02:14,508 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:02:14,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:14,705 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:14,706 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:14,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1855105115, now seen corresponding path program 1 times [2023-08-27 02:02:14,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:14,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791544218] [2023-08-27 02:02:14,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:14,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:14,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:14,750 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:02:14,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:14,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791544218] [2023-08-27 02:02:14,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791544218] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:14,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598774016] [2023-08-27 02:02:14,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:14,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:14,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:02:14,752 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:02:14,770 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:02:14,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:14,852 INFO L262 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 02:02:14,856 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:02:14,896 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:02:14,896 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:02:14,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598774016] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:02:14,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:02:14,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [3] total 7 [2023-08-27 02:02:14,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286594316] [2023-08-27 02:02:14,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:02:14,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 02:02:14,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:14,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 02:02:14,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-27 02:02:14,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 496 [2023-08-27 02:02:14,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 72 transitions, 311 flow. Second operand has 5 states, 5 states have (on average 172.0) internal successors, (860), 5 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:14,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:14,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 496 [2023-08-27 02:02:14,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:15,444 INFO L124 PetriNetUnfolderBase]: 4147/5688 cut-off events. [2023-08-27 02:02:15,444 INFO L125 PetriNetUnfolderBase]: For 1428/1602 co-relation queries the response was YES. [2023-08-27 02:02:15,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13850 conditions, 5688 events. 4147/5688 cut-off events. For 1428/1602 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 26293 event pairs, 2368 based on Foata normal form. 284/4007 useless extension candidates. Maximal degree in co-relation 13838. Up to 4425 conditions per place. [2023-08-27 02:02:15,476 INFO L140 encePairwiseOnDemand]: 486/496 looper letters, 92 selfloop transitions, 23 changer transitions 0/117 dead transitions. [2023-08-27 02:02:15,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 117 transitions, 667 flow [2023-08-27 02:02:15,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 02:02:15,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 02:02:15,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1104 transitions. [2023-08-27 02:02:15,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2023-08-27 02:02:15,481 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1104 transitions. [2023-08-27 02:02:15,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1104 transitions. [2023-08-27 02:02:15,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:15,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1104 transitions. [2023-08-27 02:02:15,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 184.0) internal successors, (1104), 6 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:15,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 496.0) internal successors, (3472), 7 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:15,490 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 496.0) internal successors, (3472), 7 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:15,490 INFO L175 Difference]: Start difference. First operand has 51 places, 72 transitions, 311 flow. Second operand 6 states and 1104 transitions. [2023-08-27 02:02:15,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 117 transitions, 667 flow [2023-08-27 02:02:15,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 117 transitions, 666 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 02:02:15,495 INFO L231 Difference]: Finished difference. Result has 57 places, 74 transitions, 377 flow [2023-08-27 02:02:15,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=377, PETRI_PLACES=57, PETRI_TRANSITIONS=74} [2023-08-27 02:02:15,496 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 9 predicate places. [2023-08-27 02:02:15,496 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 74 transitions, 377 flow [2023-08-27 02:02:15,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 172.0) internal successors, (860), 5 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:15,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:15,497 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:02:15,508 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:02:15,702 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:02:15,703 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:15,703 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:15,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1626744626, now seen corresponding path program 1 times [2023-08-27 02:02:15,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:15,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742165294] [2023-08-27 02:02:15,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:15,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:15,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:15,751 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:02:15,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:15,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742165294] [2023-08-27 02:02:15,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742165294] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:15,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703198529] [2023-08-27 02:02:15,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:15,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:15,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:02:15,752 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:02:15,755 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:02:15,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:15,847 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 02:02:15,848 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:02:15,885 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:02:15,886 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:02:15,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703198529] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:02:15,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:02:15,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [3] total 7 [2023-08-27 02:02:15,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84779991] [2023-08-27 02:02:15,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:02:15,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 02:02:15,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:15,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 02:02:15,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-27 02:02:15,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 496 [2023-08-27 02:02:15,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 74 transitions, 377 flow. Second operand has 5 states, 5 states have (on average 170.0) internal successors, (850), 5 states have internal predecessors, (850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:15,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:15,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 496 [2023-08-27 02:02:15,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:16,310 INFO L124 PetriNetUnfolderBase]: 3252/4462 cut-off events. [2023-08-27 02:02:16,310 INFO L125 PetriNetUnfolderBase]: For 2095/2460 co-relation queries the response was YES. [2023-08-27 02:02:16,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11483 conditions, 4462 events. 3252/4462 cut-off events. For 2095/2460 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 20914 event pairs, 1858 based on Foata normal form. 395/3230 useless extension candidates. Maximal degree in co-relation 11468. Up to 4051 conditions per place. [2023-08-27 02:02:16,383 INFO L140 encePairwiseOnDemand]: 486/496 looper letters, 80 selfloop transitions, 23 changer transitions 0/106 dead transitions. [2023-08-27 02:02:16,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 106 transitions, 665 flow [2023-08-27 02:02:16,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 02:02:16,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 02:02:16,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1084 transitions. [2023-08-27 02:02:16,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.364247311827957 [2023-08-27 02:02:16,387 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1084 transitions. [2023-08-27 02:02:16,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1084 transitions. [2023-08-27 02:02:16,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:16,388 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1084 transitions. [2023-08-27 02:02:16,390 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 180.66666666666666) internal successors, (1084), 6 states have internal predecessors, (1084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:16,393 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 496.0) internal successors, (3472), 7 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:16,394 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 496.0) internal successors, (3472), 7 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:16,394 INFO L175 Difference]: Start difference. First operand has 57 places, 74 transitions, 377 flow. Second operand 6 states and 1084 transitions. [2023-08-27 02:02:16,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 106 transitions, 665 flow [2023-08-27 02:02:16,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 106 transitions, 626 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 02:02:16,399 INFO L231 Difference]: Finished difference. Result has 61 places, 76 transitions, 405 flow [2023-08-27 02:02:16,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=338, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=405, PETRI_PLACES=61, PETRI_TRANSITIONS=76} [2023-08-27 02:02:16,399 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 13 predicate places. [2023-08-27 02:02:16,400 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 76 transitions, 405 flow [2023-08-27 02:02:16,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 170.0) internal successors, (850), 5 states have internal predecessors, (850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:16,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:16,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:02:16,423 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:02:16,617 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:02:16,617 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:16,617 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:16,618 INFO L85 PathProgramCache]: Analyzing trace with hash 569210244, now seen corresponding path program 1 times [2023-08-27 02:02:16,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:16,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431223995] [2023-08-27 02:02:16,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:16,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:16,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:16,656 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:02:16,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:16,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431223995] [2023-08-27 02:02:16,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431223995] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:02:16,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:02:16,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 02:02:16,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822871616] [2023-08-27 02:02:16,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:02:16,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:02:16,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:16,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:02:16,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 02:02:16,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 496 [2023-08-27 02:02:16,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 76 transitions, 405 flow. Second operand has 3 states, 3 states have (on average 219.0) internal successors, (657), 3 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:16,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:16,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 496 [2023-08-27 02:02:16,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:17,102 INFO L124 PetriNetUnfolderBase]: 4076/5589 cut-off events. [2023-08-27 02:02:17,103 INFO L125 PetriNetUnfolderBase]: For 3486/4232 co-relation queries the response was YES. [2023-08-27 02:02:17,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15047 conditions, 5589 events. 4076/5589 cut-off events. For 3486/4232 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 27073 event pairs, 1799 based on Foata normal form. 746/4479 useless extension candidates. Maximal degree in co-relation 15030. Up to 3837 conditions per place. [2023-08-27 02:02:17,142 INFO L140 encePairwiseOnDemand]: 492/496 looper letters, 95 selfloop transitions, 2 changer transitions 0/101 dead transitions. [2023-08-27 02:02:17,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 101 transitions, 692 flow [2023-08-27 02:02:17,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:02:17,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:02:17,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 700 transitions. [2023-08-27 02:02:17,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47043010752688175 [2023-08-27 02:02:17,144 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 700 transitions. [2023-08-27 02:02:17,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 700 transitions. [2023-08-27 02:02:17,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:17,145 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 700 transitions. [2023-08-27 02:02:17,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 233.33333333333334) internal successors, (700), 3 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:17,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 496.0) internal successors, (1984), 4 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:17,148 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 496.0) internal successors, (1984), 4 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:17,148 INFO L175 Difference]: Start difference. First operand has 61 places, 76 transitions, 405 flow. Second operand 3 states and 700 transitions. [2023-08-27 02:02:17,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 101 transitions, 692 flow [2023-08-27 02:02:17,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 101 transitions, 653 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 02:02:17,154 INFO L231 Difference]: Finished difference. Result has 61 places, 77 transitions, 380 flow [2023-08-27 02:02:17,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=380, PETRI_PLACES=61, PETRI_TRANSITIONS=77} [2023-08-27 02:02:17,154 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 13 predicate places. [2023-08-27 02:02:17,155 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 77 transitions, 380 flow [2023-08-27 02:02:17,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 219.0) internal successors, (657), 3 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:17,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:17,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:02:17,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 02:02:17,155 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:17,155 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:17,156 INFO L85 PathProgramCache]: Analyzing trace with hash 764625523, now seen corresponding path program 1 times [2023-08-27 02:02:17,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:17,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101644737] [2023-08-27 02:02:17,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:17,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:17,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:17,203 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:02:17,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:17,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101644737] [2023-08-27 02:02:17,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101644737] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:17,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556265045] [2023-08-27 02:02:17,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:17,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:17,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:02:17,204 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:02:17,227 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:02:17,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:17,320 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-27 02:02:17,321 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:02:17,329 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:02:17,329 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:02:17,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556265045] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:02:17,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:02:17,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 02:02:17,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691953175] [2023-08-27 02:02:17,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:02:17,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 02:02:17,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:17,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 02:02:17,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 02:02:17,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 496 [2023-08-27 02:02:17,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 77 transitions, 380 flow. Second operand has 4 states, 4 states have (on average 218.25) internal successors, (873), 4 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:17,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:17,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 496 [2023-08-27 02:02:17,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:17,797 INFO L124 PetriNetUnfolderBase]: 4460/6023 cut-off events. [2023-08-27 02:02:17,798 INFO L125 PetriNetUnfolderBase]: For 3179/3511 co-relation queries the response was YES. [2023-08-27 02:02:17,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17168 conditions, 6023 events. 4460/6023 cut-off events. For 3179/3511 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 27807 event pairs, 1265 based on Foata normal form. 332/4509 useless extension candidates. Maximal degree in co-relation 17151. Up to 3023 conditions per place. [2023-08-27 02:02:17,846 INFO L140 encePairwiseOnDemand]: 492/496 looper letters, 106 selfloop transitions, 6 changer transitions 0/115 dead transitions. [2023-08-27 02:02:17,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 115 transitions, 738 flow [2023-08-27 02:02:17,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 02:02:17,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 02:02:17,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 928 transitions. [2023-08-27 02:02:17,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46774193548387094 [2023-08-27 02:02:17,849 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 928 transitions. [2023-08-27 02:02:17,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 928 transitions. [2023-08-27 02:02:17,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:17,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 928 transitions. [2023-08-27 02:02:17,851 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 232.0) internal successors, (928), 4 states have internal predecessors, (928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:17,854 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 496.0) internal successors, (2480), 5 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:17,854 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 496.0) internal successors, (2480), 5 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:17,854 INFO L175 Difference]: Start difference. First operand has 61 places, 77 transitions, 380 flow. Second operand 4 states and 928 transitions. [2023-08-27 02:02:17,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 115 transitions, 738 flow [2023-08-27 02:02:17,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 115 transitions, 734 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 02:02:17,867 INFO L231 Difference]: Finished difference. Result has 62 places, 76 transitions, 386 flow [2023-08-27 02:02:17,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=374, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=386, PETRI_PLACES=62, PETRI_TRANSITIONS=76} [2023-08-27 02:02:17,868 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 14 predicate places. [2023-08-27 02:02:17,868 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 76 transitions, 386 flow [2023-08-27 02:02:17,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 218.25) internal successors, (873), 4 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:17,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:17,869 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:02:17,879 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:02:18,080 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,SelfDestructingSolverStorable12 [2023-08-27 02:02:18,081 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:18,081 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:18,082 INFO L85 PathProgramCache]: Analyzing trace with hash 536265034, now seen corresponding path program 1 times [2023-08-27 02:02:18,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:18,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377733059] [2023-08-27 02:02:18,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:18,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:18,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:18,151 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:02:18,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:18,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377733059] [2023-08-27 02:02:18,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377733059] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:18,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196909722] [2023-08-27 02:02:18,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:18,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:18,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:02:18,153 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:02:18,176 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:02:18,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:18,265 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 02:02:18,266 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:02:18,328 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 02:02:18,328 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:02:18,389 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 02:02:18,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196909722] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:02:18,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:02:18,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 6, 6] total 13 [2023-08-27 02:02:18,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922978987] [2023-08-27 02:02:18,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:02:18,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 02:02:18,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:18,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 02:02:18,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2023-08-27 02:02:18,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 496 [2023-08-27 02:02:18,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 76 transitions, 386 flow. Second operand has 13 states, 13 states have (on average 170.53846153846155) internal successors, (2217), 13 states have internal predecessors, (2217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:18,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:18,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 496 [2023-08-27 02:02:18,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:19,056 INFO L124 PetriNetUnfolderBase]: 4007/5441 cut-off events. [2023-08-27 02:02:19,057 INFO L125 PetriNetUnfolderBase]: For 6813/7388 co-relation queries the response was YES. [2023-08-27 02:02:19,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16459 conditions, 5441 events. 4007/5441 cut-off events. For 6813/7388 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 25638 event pairs, 1239 based on Foata normal form. 637/4806 useless extension candidates. Maximal degree in co-relation 16442. Up to 1660 conditions per place. [2023-08-27 02:02:19,093 INFO L140 encePairwiseOnDemand]: 483/496 looper letters, 134 selfloop transitions, 37 changer transitions 0/174 dead transitions. [2023-08-27 02:02:19,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 174 transitions, 1090 flow [2023-08-27 02:02:19,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 02:02:19,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 02:02:19,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1985 transitions. [2023-08-27 02:02:19,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36381964809384165 [2023-08-27 02:02:19,098 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1985 transitions. [2023-08-27 02:02:19,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1985 transitions. [2023-08-27 02:02:19,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:19,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1985 transitions. [2023-08-27 02:02:19,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 180.45454545454547) internal successors, (1985), 11 states have internal predecessors, (1985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:19,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 496.0) internal successors, (5952), 12 states have internal predecessors, (5952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:19,109 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 496.0) internal successors, (5952), 12 states have internal predecessors, (5952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:19,109 INFO L175 Difference]: Start difference. First operand has 62 places, 76 transitions, 386 flow. Second operand 11 states and 1985 transitions. [2023-08-27 02:02:19,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 174 transitions, 1090 flow [2023-08-27 02:02:19,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 174 transitions, 1058 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 02:02:19,117 INFO L231 Difference]: Finished difference. Result has 73 places, 83 transitions, 511 flow [2023-08-27 02:02:19,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=511, PETRI_PLACES=73, PETRI_TRANSITIONS=83} [2023-08-27 02:02:19,117 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 25 predicate places. [2023-08-27 02:02:19,118 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 83 transitions, 511 flow [2023-08-27 02:02:19,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 170.53846153846155) internal successors, (2217), 13 states have internal predecessors, (2217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:19,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:19,118 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:02:19,124 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:02:19,324 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,SelfDestructingSolverStorable13 [2023-08-27 02:02:19,324 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:19,324 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:19,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1550305875, now seen corresponding path program 1 times [2023-08-27 02:02:19,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:19,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874583795] [2023-08-27 02:02:19,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:19,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:19,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:19,438 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:02:19,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:19,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874583795] [2023-08-27 02:02:19,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874583795] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:02:19,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:02:19,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 02:02:19,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485074552] [2023-08-27 02:02:19,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:02:19,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 02:02:19,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:19,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 02:02:19,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 02:02:19,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 496 [2023-08-27 02:02:19,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 83 transitions, 511 flow. Second operand has 5 states, 5 states have (on average 172.8) internal successors, (864), 5 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:19,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:19,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 496 [2023-08-27 02:02:19,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:19,788 INFO L124 PetriNetUnfolderBase]: 3212/4399 cut-off events. [2023-08-27 02:02:19,789 INFO L125 PetriNetUnfolderBase]: For 6471/6939 co-relation queries the response was YES. [2023-08-27 02:02:19,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14054 conditions, 4399 events. 3212/4399 cut-off events. For 6471/6939 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 20126 event pairs, 1917 based on Foata normal form. 468/4138 useless extension candidates. Maximal degree in co-relation 14033. Up to 4259 conditions per place. [2023-08-27 02:02:19,815 INFO L140 encePairwiseOnDemand]: 486/496 looper letters, 77 selfloop transitions, 22 changer transitions 0/104 dead transitions. [2023-08-27 02:02:19,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 104 transitions, 775 flow [2023-08-27 02:02:19,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 02:02:19,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 02:02:19,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1086 transitions. [2023-08-27 02:02:19,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3649193548387097 [2023-08-27 02:02:19,819 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1086 transitions. [2023-08-27 02:02:19,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1086 transitions. [2023-08-27 02:02:19,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:19,820 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1086 transitions. [2023-08-27 02:02:19,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 181.0) internal successors, (1086), 6 states have internal predecessors, (1086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:19,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 496.0) internal successors, (3472), 7 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:19,826 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 496.0) internal successors, (3472), 7 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:19,826 INFO L175 Difference]: Start difference. First operand has 73 places, 83 transitions, 511 flow. Second operand 6 states and 1086 transitions. [2023-08-27 02:02:19,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 104 transitions, 775 flow [2023-08-27 02:02:19,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 104 transitions, 727 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-08-27 02:02:19,834 INFO L231 Difference]: Finished difference. Result has 75 places, 84 transitions, 523 flow [2023-08-27 02:02:19,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=523, PETRI_PLACES=75, PETRI_TRANSITIONS=84} [2023-08-27 02:02:19,834 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 27 predicate places. [2023-08-27 02:02:19,834 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 84 transitions, 523 flow [2023-08-27 02:02:19,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 172.8) internal successors, (864), 5 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:19,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:19,835 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:02:19,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-27 02:02:19,835 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:19,835 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:19,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1017748175, now seen corresponding path program 1 times [2023-08-27 02:02:19,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:19,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917034801] [2023-08-27 02:02:19,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:19,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:19,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:19,879 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-08-27 02:02:19,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:19,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917034801] [2023-08-27 02:02:19,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917034801] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:02:19,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:02:19,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 02:02:19,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694535317] [2023-08-27 02:02:19,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:02:19,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:02:19,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:19,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:02:19,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 02:02:19,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 213 out of 496 [2023-08-27 02:02:19,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 84 transitions, 523 flow. Second operand has 3 states, 3 states have (on average 217.33333333333334) internal successors, (652), 3 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:02:19,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:19,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 213 of 496 [2023-08-27 02:02:19,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:20,348 INFO L124 PetriNetUnfolderBase]: 3527/4773 cut-off events. [2023-08-27 02:02:20,348 INFO L125 PetriNetUnfolderBase]: For 4978/5388 co-relation queries the response was YES. [2023-08-27 02:02:20,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15390 conditions, 4773 events. 3527/4773 cut-off events. For 4978/5388 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 22052 event pairs, 835 based on Foata normal form. 534/4663 useless extension candidates. Maximal degree in co-relation 15366. Up to 2640 conditions per place. [2023-08-27 02:02:20,377 INFO L140 encePairwiseOnDemand]: 493/496 looper letters, 86 selfloop transitions, 9 changer transitions 0/99 dead transitions. [2023-08-27 02:02:20,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 99 transitions, 765 flow [2023-08-27 02:02:20,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:02:20,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:02:20,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 685 transitions. [2023-08-27 02:02:20,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603494623655914 [2023-08-27 02:02:20,380 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 685 transitions. [2023-08-27 02:02:20,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 685 transitions. [2023-08-27 02:02:20,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:20,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 685 transitions. [2023-08-27 02:02:20,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 228.33333333333334) internal successors, (685), 3 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:20,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 496.0) internal successors, (1984), 4 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:20,385 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 496.0) internal successors, (1984), 4 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:20,385 INFO L175 Difference]: Start difference. First operand has 75 places, 84 transitions, 523 flow. Second operand 3 states and 685 transitions. [2023-08-27 02:02:20,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 99 transitions, 765 flow [2023-08-27 02:02:20,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 99 transitions, 710 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-27 02:02:20,396 INFO L231 Difference]: Finished difference. Result has 72 places, 82 transitions, 472 flow [2023-08-27 02:02:20,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=472, PETRI_PLACES=72, PETRI_TRANSITIONS=82} [2023-08-27 02:02:20,396 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 24 predicate places. [2023-08-27 02:02:20,397 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 82 transitions, 472 flow [2023-08-27 02:02:20,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 217.33333333333334) internal successors, (652), 3 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:02:20,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:20,397 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:02:20,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-27 02:02:20,397 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:20,398 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:20,398 INFO L85 PathProgramCache]: Analyzing trace with hash 383621227, now seen corresponding path program 1 times [2023-08-27 02:02:20,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:20,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578515876] [2023-08-27 02:02:20,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:20,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:20,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:20,471 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:02:20,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:20,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578515876] [2023-08-27 02:02:20,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578515876] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:20,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929481108] [2023-08-27 02:02:20,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:20,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:20,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:02:20,473 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:02:20,502 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:02:20,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:20,603 INFO L262 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 02:02:20,604 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:02:20,662 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 02:02:20,663 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:02:20,733 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 02:02:20,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929481108] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:02:20,733 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:02:20,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 6, 6] total 13 [2023-08-27 02:02:20,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239388161] [2023-08-27 02:02:20,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:02:20,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 02:02:20,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:20,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 02:02:20,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2023-08-27 02:02:20,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 496 [2023-08-27 02:02:20,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 82 transitions, 472 flow. Second operand has 13 states, 13 states have (on average 173.15384615384616) internal successors, (2251), 13 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:20,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:20,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 496 [2023-08-27 02:02:20,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:21,302 INFO L124 PetriNetUnfolderBase]: 2462/3421 cut-off events. [2023-08-27 02:02:21,302 INFO L125 PetriNetUnfolderBase]: For 4910/5303 co-relation queries the response was YES. [2023-08-27 02:02:21,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11410 conditions, 3421 events. 2462/3421 cut-off events. For 4910/5303 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 15142 event pairs, 276 based on Foata normal form. 425/3534 useless extension candidates. Maximal degree in co-relation 11388. Up to 1071 conditions per place. [2023-08-27 02:02:21,318 INFO L140 encePairwiseOnDemand]: 483/496 looper letters, 172 selfloop transitions, 33 changer transitions 0/210 dead transitions. [2023-08-27 02:02:21,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 210 transitions, 1491 flow [2023-08-27 02:02:21,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 02:02:21,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 02:02:21,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2355 transitions. [2023-08-27 02:02:21,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3652295285359802 [2023-08-27 02:02:21,326 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2355 transitions. [2023-08-27 02:02:21,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2355 transitions. [2023-08-27 02:02:21,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:21,327 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2355 transitions. [2023-08-27 02:02:21,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 181.15384615384616) internal successors, (2355), 13 states have internal predecessors, (2355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:21,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 496.0) internal successors, (6944), 14 states have internal predecessors, (6944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:21,340 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 496.0) internal successors, (6944), 14 states have internal predecessors, (6944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:21,341 INFO L175 Difference]: Start difference. First operand has 72 places, 82 transitions, 472 flow. Second operand 13 states and 2355 transitions. [2023-08-27 02:02:21,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 210 transitions, 1491 flow [2023-08-27 02:02:21,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 210 transitions, 1433 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 02:02:21,353 INFO L231 Difference]: Finished difference. Result has 82 places, 86 transitions, 539 flow [2023-08-27 02:02:21,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=450, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=539, PETRI_PLACES=82, PETRI_TRANSITIONS=86} [2023-08-27 02:02:21,354 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 34 predicate places. [2023-08-27 02:02:21,354 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 86 transitions, 539 flow [2023-08-27 02:02:21,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 173.15384615384616) internal successors, (2251), 13 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:21,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:21,354 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:02:21,363 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:02:21,560 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,SelfDestructingSolverStorable16 [2023-08-27 02:02:21,560 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:21,561 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:21,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1196593005, now seen corresponding path program 2 times [2023-08-27 02:02:21,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:21,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931842259] [2023-08-27 02:02:21,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:21,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:21,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:21,750 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 02:02:21,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:21,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931842259] [2023-08-27 02:02:21,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931842259] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:21,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894174569] [2023-08-27 02:02:21,751 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:02:21,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:21,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:02:21,752 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:02:21,754 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:02:21,867 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 02:02:21,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:02:21,869 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 02:02:21,870 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:02:21,900 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-08-27 02:02:21,900 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:02:21,931 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-08-27 02:02:21,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894174569] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:02:21,932 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:02:21,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 2, 2] total 8 [2023-08-27 02:02:21,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684322713] [2023-08-27 02:02:21,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:02:21,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 02:02:21,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:21,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 02:02:21,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-27 02:02:21,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 496 [2023-08-27 02:02:21,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 86 transitions, 539 flow. Second operand has 10 states, 10 states have (on average 170.9) internal successors, (1709), 10 states have internal predecessors, (1709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:21,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:21,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 496 [2023-08-27 02:02:21,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:22,607 INFO L124 PetriNetUnfolderBase]: 4625/6211 cut-off events. [2023-08-27 02:02:22,607 INFO L125 PetriNetUnfolderBase]: For 7787/8286 co-relation queries the response was YES. [2023-08-27 02:02:22,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21469 conditions, 6211 events. 4625/6211 cut-off events. For 7787/8286 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 28385 event pairs, 939 based on Foata normal form. 499/6094 useless extension candidates. Maximal degree in co-relation 21445. Up to 1820 conditions per place. [2023-08-27 02:02:22,638 INFO L140 encePairwiseOnDemand]: 484/496 looper letters, 159 selfloop transitions, 64 changer transitions 0/228 dead transitions. [2023-08-27 02:02:22,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 228 transitions, 1647 flow [2023-08-27 02:02:22,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 02:02:22,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 02:02:22,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2675 transitions. [2023-08-27 02:02:22,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3595430107526882 [2023-08-27 02:02:22,645 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2675 transitions. [2023-08-27 02:02:22,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2675 transitions. [2023-08-27 02:02:22,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:22,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2675 transitions. [2023-08-27 02:02:22,651 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 178.33333333333334) internal successors, (2675), 15 states have internal predecessors, (2675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:22,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 496.0) internal successors, (7936), 16 states have internal predecessors, (7936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:22,661 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 496.0) internal successors, (7936), 16 states have internal predecessors, (7936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:22,661 INFO L175 Difference]: Start difference. First operand has 82 places, 86 transitions, 539 flow. Second operand 15 states and 2675 transitions. [2023-08-27 02:02:22,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 228 transitions, 1647 flow [2023-08-27 02:02:22,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 228 transitions, 1582 flow, removed 1 selfloop flow, removed 5 redundant places. [2023-08-27 02:02:22,678 INFO L231 Difference]: Finished difference. Result has 95 places, 111 transitions, 849 flow [2023-08-27 02:02:22,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=491, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=849, PETRI_PLACES=95, PETRI_TRANSITIONS=111} [2023-08-27 02:02:22,679 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 47 predicate places. [2023-08-27 02:02:22,679 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 111 transitions, 849 flow [2023-08-27 02:02:22,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 170.9) internal successors, (1709), 10 states have internal predecessors, (1709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:22,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:22,680 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:02:22,689 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:02:22,885 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,SelfDestructingSolverStorable17 [2023-08-27 02:02:22,886 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:22,886 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:22,886 INFO L85 PathProgramCache]: Analyzing trace with hash -126285713, now seen corresponding path program 1 times [2023-08-27 02:02:22,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:22,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762083153] [2023-08-27 02:02:22,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:22,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:22,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:22,966 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-08-27 02:02:22,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:22,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762083153] [2023-08-27 02:02:22,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762083153] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:22,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670364517] [2023-08-27 02:02:22,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:22,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:22,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:02:22,968 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:02:22,970 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:02:23,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:23,097 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 02:02:23,098 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:02:23,109 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-08-27 02:02:23,109 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:02:23,121 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-08-27 02:02:23,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670364517] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:02:23,122 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:02:23,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 02:02:23,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530843883] [2023-08-27 02:02:23,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:02:23,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 02:02:23,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:23,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 02:02:23,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 02:02:23,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 496 [2023-08-27 02:02:23,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 111 transitions, 849 flow. Second operand has 7 states, 7 states have (on average 218.57142857142858) internal successors, (1530), 7 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:23,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:23,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 496 [2023-08-27 02:02:23,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:24,018 INFO L124 PetriNetUnfolderBase]: 7388/9919 cut-off events. [2023-08-27 02:02:24,018 INFO L125 PetriNetUnfolderBase]: For 24318/25352 co-relation queries the response was YES. [2023-08-27 02:02:24,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37616 conditions, 9919 events. 7388/9919 cut-off events. For 24318/25352 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 47044 event pairs, 1302 based on Foata normal form. 1034/10177 useless extension candidates. Maximal degree in co-relation 37586. Up to 3148 conditions per place. [2023-08-27 02:02:24,146 INFO L140 encePairwiseOnDemand]: 493/496 looper letters, 227 selfloop transitions, 8 changer transitions 0/241 dead transitions. [2023-08-27 02:02:24,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 241 transitions, 2158 flow [2023-08-27 02:02:24,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 02:02:24,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 02:02:24,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1387 transitions. [2023-08-27 02:02:24,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46606182795698925 [2023-08-27 02:02:24,149 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1387 transitions. [2023-08-27 02:02:24,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1387 transitions. [2023-08-27 02:02:24,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:24,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1387 transitions. [2023-08-27 02:02:24,152 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 231.16666666666666) internal successors, (1387), 6 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:24,155 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 496.0) internal successors, (3472), 7 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:24,155 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 496.0) internal successors, (3472), 7 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:24,155 INFO L175 Difference]: Start difference. First operand has 95 places, 111 transitions, 849 flow. Second operand 6 states and 1387 transitions. [2023-08-27 02:02:24,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 241 transitions, 2158 flow [2023-08-27 02:02:24,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 241 transitions, 2057 flow, removed 50 selfloop flow, removed 1 redundant places. [2023-08-27 02:02:24,178 INFO L231 Difference]: Finished difference. Result has 102 places, 114 transitions, 871 flow [2023-08-27 02:02:24,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=828, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=871, PETRI_PLACES=102, PETRI_TRANSITIONS=114} [2023-08-27 02:02:24,179 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 54 predicate places. [2023-08-27 02:02:24,179 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 114 transitions, 871 flow [2023-08-27 02:02:24,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 218.57142857142858) internal successors, (1530), 7 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:24,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:24,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:02:24,188 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:02:24,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:24,386 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:24,386 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:24,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1652062955, now seen corresponding path program 1 times [2023-08-27 02:02:24,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:24,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078502689] [2023-08-27 02:02:24,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:24,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:24,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:24,681 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:02:24,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:24,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078502689] [2023-08-27 02:02:24,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078502689] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:02:24,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:02:24,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 02:02:24,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227877058] [2023-08-27 02:02:24,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:02:24,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:02:24,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:24,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:02:24,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 02:02:24,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 496 [2023-08-27 02:02:24,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 114 transitions, 871 flow. Second operand has 3 states, 3 states have (on average 221.33333333333334) internal successors, (664), 3 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:24,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:24,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 496 [2023-08-27 02:02:24,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:25,807 INFO L124 PetriNetUnfolderBase]: 7905/10552 cut-off events. [2023-08-27 02:02:25,808 INFO L125 PetriNetUnfolderBase]: For 22617/23561 co-relation queries the response was YES. [2023-08-27 02:02:25,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39964 conditions, 10552 events. 7905/10552 cut-off events. For 22617/23561 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 50285 event pairs, 1403 based on Foata normal form. 947/10516 useless extension candidates. Maximal degree in co-relation 39931. Up to 9670 conditions per place. [2023-08-27 02:02:25,852 INFO L140 encePairwiseOnDemand]: 492/496 looper letters, 113 selfloop transitions, 4 changer transitions 15/138 dead transitions. [2023-08-27 02:02:25,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 138 transitions, 1248 flow [2023-08-27 02:02:25,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:02:25,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:02:25,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 693 transitions. [2023-08-27 02:02:25,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4657258064516129 [2023-08-27 02:02:25,856 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 693 transitions. [2023-08-27 02:02:25,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 693 transitions. [2023-08-27 02:02:25,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:25,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 693 transitions. [2023-08-27 02:02:25,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 231.0) internal successors, (693), 3 states have internal predecessors, (693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:25,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 496.0) internal successors, (1984), 4 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:25,859 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 496.0) internal successors, (1984), 4 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:25,859 INFO L175 Difference]: Start difference. First operand has 102 places, 114 transitions, 871 flow. Second operand 3 states and 693 transitions. [2023-08-27 02:02:25,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 138 transitions, 1248 flow [2023-08-27 02:02:25,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 138 transitions, 1231 flow, removed 5 selfloop flow, removed 1 redundant places. [2023-08-27 02:02:25,887 INFO L231 Difference]: Finished difference. Result has 104 places, 103 transitions, 751 flow [2023-08-27 02:02:25,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=751, PETRI_PLACES=104, PETRI_TRANSITIONS=103} [2023-08-27 02:02:25,887 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 56 predicate places. [2023-08-27 02:02:25,888 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 103 transitions, 751 flow [2023-08-27 02:02:25,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 221.33333333333334) internal successors, (664), 3 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:25,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:25,888 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:02:25,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-27 02:02:25,888 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:25,889 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:25,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1871349668, now seen corresponding path program 2 times [2023-08-27 02:02:25,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:25,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719411615] [2023-08-27 02:02:25,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:25,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:25,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:26,075 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-27 02:02:26,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:26,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719411615] [2023-08-27 02:02:26,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719411615] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:26,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987294424] [2023-08-27 02:02:26,076 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:02:26,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:26,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:02:26,081 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:02:26,084 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:02:26,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 02:02:26,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:02:26,257 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 02:02:26,262 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:02:26,301 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-08-27 02:02:26,301 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:02:26,343 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-08-27 02:02:26,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987294424] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:02:26,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:02:26,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 2, 2] total 8 [2023-08-27 02:02:26,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869385433] [2023-08-27 02:02:26,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:02:26,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 02:02:26,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:26,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 02:02:26,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-27 02:02:26,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 496 [2023-08-27 02:02:26,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 103 transitions, 751 flow. Second operand has 10 states, 10 states have (on average 173.7) internal successors, (1737), 10 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:26,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:26,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 496 [2023-08-27 02:02:26,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:27,798 INFO L124 PetriNetUnfolderBase]: 10418/13974 cut-off events. [2023-08-27 02:02:27,798 INFO L125 PetriNetUnfolderBase]: For 28336/29510 co-relation queries the response was YES. [2023-08-27 02:02:27,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51768 conditions, 13974 events. 10418/13974 cut-off events. For 28336/29510 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 70137 event pairs, 1075 based on Foata normal form. 1308/13996 useless extension candidates. Maximal degree in co-relation 51732. Up to 5080 conditions per place. [2023-08-27 02:02:27,865 INFO L140 encePairwiseOnDemand]: 483/496 looper letters, 197 selfloop transitions, 59 changer transitions 1/261 dead transitions. [2023-08-27 02:02:27,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 261 transitions, 2124 flow [2023-08-27 02:02:27,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 02:02:27,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 02:02:27,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2696 transitions. [2023-08-27 02:02:27,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36236559139784946 [2023-08-27 02:02:27,869 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2696 transitions. [2023-08-27 02:02:27,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2696 transitions. [2023-08-27 02:02:27,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:27,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2696 transitions. [2023-08-27 02:02:27,873 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 179.73333333333332) internal successors, (2696), 15 states have internal predecessors, (2696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:27,878 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 496.0) internal successors, (7936), 16 states have internal predecessors, (7936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:27,879 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 496.0) internal successors, (7936), 16 states have internal predecessors, (7936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:27,879 INFO L175 Difference]: Start difference. First operand has 104 places, 103 transitions, 751 flow. Second operand 15 states and 2696 transitions. [2023-08-27 02:02:27,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 261 transitions, 2124 flow [2023-08-27 02:02:27,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 261 transitions, 1927 flow, removed 57 selfloop flow, removed 14 redundant places. [2023-08-27 02:02:27,927 INFO L231 Difference]: Finished difference. Result has 100 places, 115 transitions, 865 flow [2023-08-27 02:02:27,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=644, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=865, PETRI_PLACES=100, PETRI_TRANSITIONS=115} [2023-08-27 02:02:27,927 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 52 predicate places. [2023-08-27 02:02:27,927 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 115 transitions, 865 flow [2023-08-27 02:02:27,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 173.7) internal successors, (1737), 10 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:27,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:27,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:02:27,937 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:02:28,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-08-27 02:02:28,134 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:28,134 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:28,134 INFO L85 PathProgramCache]: Analyzing trace with hash -815221382, now seen corresponding path program 1 times [2023-08-27 02:02:28,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:28,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767164291] [2023-08-27 02:02:28,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:28,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:28,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:28,240 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 02:02:28,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:28,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767164291] [2023-08-27 02:02:28,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767164291] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:28,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019112811] [2023-08-27 02:02:28,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:28,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:28,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:02:28,242 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:02:28,268 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:02:28,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:28,395 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 02:02:28,398 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:02:28,432 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 02:02:28,432 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:02:28,467 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 02:02:28,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019112811] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:28,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 02:02:28,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2023-08-27 02:02:28,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719825806] [2023-08-27 02:02:28,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:02:28,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 02:02:28,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:28,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 02:02:28,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-27 02:02:28,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 496 [2023-08-27 02:02:28,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 115 transitions, 865 flow. Second operand has 5 states, 5 states have (on average 175.0) internal successors, (875), 5 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:28,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:28,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 496 [2023-08-27 02:02:28,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:29,995 INFO L124 PetriNetUnfolderBase]: 12780/17391 cut-off events. [2023-08-27 02:02:29,995 INFO L125 PetriNetUnfolderBase]: For 32750/33096 co-relation queries the response was YES. [2023-08-27 02:02:30,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66937 conditions, 17391 events. 12780/17391 cut-off events. For 32750/33096 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 88315 event pairs, 5968 based on Foata normal form. 1410/16827 useless extension candidates. Maximal degree in co-relation 66909. Up to 13183 conditions per place. [2023-08-27 02:02:30,080 INFO L140 encePairwiseOnDemand]: 491/496 looper letters, 155 selfloop transitions, 4 changer transitions 0/165 dead transitions. [2023-08-27 02:02:30,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 165 transitions, 1531 flow [2023-08-27 02:02:30,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 02:02:30,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 02:02:30,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 894 transitions. [2023-08-27 02:02:30,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3604838709677419 [2023-08-27 02:02:30,082 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 894 transitions. [2023-08-27 02:02:30,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 894 transitions. [2023-08-27 02:02:30,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:30,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 894 transitions. [2023-08-27 02:02:30,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:30,085 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 496.0) internal successors, (2976), 6 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:30,085 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 496.0) internal successors, (2976), 6 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:30,085 INFO L175 Difference]: Start difference. First operand has 100 places, 115 transitions, 865 flow. Second operand 5 states and 894 transitions. [2023-08-27 02:02:30,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 165 transitions, 1531 flow [2023-08-27 02:02:30,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 165 transitions, 1465 flow, removed 4 selfloop flow, removed 7 redundant places. [2023-08-27 02:02:30,131 INFO L231 Difference]: Finished difference. Result has 97 places, 114 transitions, 807 flow [2023-08-27 02:02:30,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=799, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=807, PETRI_PLACES=97, PETRI_TRANSITIONS=114} [2023-08-27 02:02:30,132 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 49 predicate places. [2023-08-27 02:02:30,132 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 114 transitions, 807 flow [2023-08-27 02:02:30,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 175.0) internal successors, (875), 5 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:30,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:30,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:02:30,140 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:02:30,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:30,339 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:30,339 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:30,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1131750445, now seen corresponding path program 1 times [2023-08-27 02:02:30,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:30,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623549497] [2023-08-27 02:02:30,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:30,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:30,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:30,489 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:02:30,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:30,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623549497] [2023-08-27 02:02:30,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623549497] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:30,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736352337] [2023-08-27 02:02:30,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:30,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:30,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:02:30,491 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:02:30,494 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:02:30,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:30,642 INFO L262 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 02:02:30,645 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:02:30,673 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:02:30,673 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:02:30,701 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:02:30,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736352337] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:30,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 02:02:30,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2023-08-27 02:02:30,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021996446] [2023-08-27 02:02:30,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:02:30,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 02:02:30,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:30,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 02:02:30,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-27 02:02:30,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 496 [2023-08-27 02:02:30,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 114 transitions, 807 flow. Second operand has 5 states, 5 states have (on average 173.2) internal successors, (866), 5 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:30,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:30,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 496 [2023-08-27 02:02:30,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:31,919 INFO L124 PetriNetUnfolderBase]: 9906/13598 cut-off events. [2023-08-27 02:02:31,920 INFO L125 PetriNetUnfolderBase]: For 23988/25236 co-relation queries the response was YES. [2023-08-27 02:02:31,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52752 conditions, 13598 events. 9906/13598 cut-off events. For 23988/25236 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 68760 event pairs, 3841 based on Foata normal form. 1572/13650 useless extension candidates. Maximal degree in co-relation 52724. Up to 8789 conditions per place. [2023-08-27 02:02:32,002 INFO L140 encePairwiseOnDemand]: 490/496 looper letters, 127 selfloop transitions, 15 changer transitions 0/146 dead transitions. [2023-08-27 02:02:32,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 146 transitions, 1299 flow [2023-08-27 02:02:32,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 02:02:32,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 02:02:32,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 883 transitions. [2023-08-27 02:02:32,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35604838709677417 [2023-08-27 02:02:32,004 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 883 transitions. [2023-08-27 02:02:32,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 883 transitions. [2023-08-27 02:02:32,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:32,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 883 transitions. [2023-08-27 02:02:32,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 176.6) internal successors, (883), 5 states have internal predecessors, (883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:32,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 496.0) internal successors, (2976), 6 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:32,007 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 496.0) internal successors, (2976), 6 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:32,007 INFO L175 Difference]: Start difference. First operand has 97 places, 114 transitions, 807 flow. Second operand 5 states and 883 transitions. [2023-08-27 02:02:32,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 146 transitions, 1299 flow [2023-08-27 02:02:32,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 146 transitions, 1279 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-08-27 02:02:32,073 INFO L231 Difference]: Finished difference. Result has 99 places, 112 transitions, 826 flow [2023-08-27 02:02:32,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=826, PETRI_PLACES=99, PETRI_TRANSITIONS=112} [2023-08-27 02:02:32,074 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 51 predicate places. [2023-08-27 02:02:32,074 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 112 transitions, 826 flow [2023-08-27 02:02:32,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 173.2) internal successors, (866), 5 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:32,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:32,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:02:32,079 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:02:32,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:32,275 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:32,275 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:32,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1389454721, now seen corresponding path program 1 times [2023-08-27 02:02:32,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:32,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521930669] [2023-08-27 02:02:32,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:32,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:32,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:32,406 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:02:32,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:32,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521930669] [2023-08-27 02:02:32,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521930669] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:32,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949116342] [2023-08-27 02:02:32,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:32,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:32,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:02:32,408 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:02:32,410 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:02:32,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:32,567 INFO L262 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 02:02:32,570 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:02:32,613 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:02:32,613 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:02:32,652 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:02:32,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949116342] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:32,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 02:02:32,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2023-08-27 02:02:32,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823125989] [2023-08-27 02:02:32,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:02:32,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 02:02:32,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:02:32,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 02:02:32,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-27 02:02:32,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 496 [2023-08-27 02:02:32,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 112 transitions, 826 flow. Second operand has 5 states, 5 states have (on average 175.2) internal successors, (876), 5 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:32,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:02:32,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 496 [2023-08-27 02:02:32,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:02:33,744 INFO L124 PetriNetUnfolderBase]: 7875/10808 cut-off events. [2023-08-27 02:02:33,744 INFO L125 PetriNetUnfolderBase]: For 27801/29124 co-relation queries the response was YES. [2023-08-27 02:02:33,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41809 conditions, 10808 events. 7875/10808 cut-off events. For 27801/29124 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 51448 event pairs, 2419 based on Foata normal form. 2025/11592 useless extension candidates. Maximal degree in co-relation 41779. Up to 5948 conditions per place. [2023-08-27 02:02:33,787 INFO L140 encePairwiseOnDemand]: 489/496 looper letters, 108 selfloop transitions, 25 changer transitions 0/137 dead transitions. [2023-08-27 02:02:33,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 137 transitions, 1271 flow [2023-08-27 02:02:33,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 02:02:33,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 02:02:33,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 893 transitions. [2023-08-27 02:02:33,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36008064516129035 [2023-08-27 02:02:33,789 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 893 transitions. [2023-08-27 02:02:33,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 893 transitions. [2023-08-27 02:02:33,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:02:33,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 893 transitions. [2023-08-27 02:02:33,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 178.6) internal successors, (893), 5 states have internal predecessors, (893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:33,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 496.0) internal successors, (2976), 6 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:33,792 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 496.0) internal successors, (2976), 6 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:33,792 INFO L175 Difference]: Start difference. First operand has 99 places, 112 transitions, 826 flow. Second operand 5 states and 893 transitions. [2023-08-27 02:02:33,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 137 transitions, 1271 flow [2023-08-27 02:02:33,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 137 transitions, 1238 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-27 02:02:33,836 INFO L231 Difference]: Finished difference. Result has 100 places, 111 transitions, 905 flow [2023-08-27 02:02:33,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=496, PETRI_DIFFERENCE_MINUEND_FLOW=788, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=905, PETRI_PLACES=100, PETRI_TRANSITIONS=111} [2023-08-27 02:02:33,837 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 52 predicate places. [2023-08-27 02:02:33,837 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 111 transitions, 905 flow [2023-08-27 02:02:33,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 175.2) internal successors, (876), 5 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:02:33,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:02:33,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:02:33,845 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:02:34,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-08-27 02:02:34,044 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 02:02:34,044 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:02:34,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1844033112, now seen corresponding path program 1 times [2023-08-27 02:02:34,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:02:34,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181948521] [2023-08-27 02:02:34,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:34,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:02:34,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:35,569 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:02:35,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:02:35,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181948521] [2023-08-27 02:02:35,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181948521] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:02:35,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110230508] [2023-08-27 02:02:35,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:02:35,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:02:35,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:02:35,571 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:02:35,592 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:02:35,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:02:35,775 INFO L262 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 53 conjunts are in the unsatisfiable core [2023-08-27 02:02:35,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:02:35,874 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 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:02:35,950 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 02:02:35,950 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:02:36,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:02:36,265 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 02:02:36,496 INFO L322 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2023-08-27 02:02:36,496 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-08-27 02:02:36,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:02:36,701 INFO L322 Elim1Store]: treesize reduction 28, result has 49.1 percent of original size [2023-08-27 02:02:36,701 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 66 [2023-08-27 02:02:36,728 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 17 treesize of output 13 [2023-08-27 02:02:36,770 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 17 treesize of output 13 [2023-08-27 02:02:37,255 INFO L322 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2023-08-27 02:02:37,255 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 39 treesize of output 39 [2023-08-27 02:02:37,305 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:02:37,305 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:02:37,460 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1163 (Array Int Int))) (let ((.cse0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1163) c_~C~0.base) c_~C~0.offset))) (= (+ (* 4294967296 (div (+ c_~asum~0 c_~bsum~0) 4294967296)) c_~csum~0 .cse0) (+ c_~asum~0 c_~bsum~0 (* 4294967296 (div (+ c_~csum~0 .cse0) 4294967296)))))) is different from false [2023-08-27 02:02:37,561 WARN L839 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (v_ArrVal_1163 (Array Int Int))) (let ((.cse2 (store |c_#memory_int| c_~C~0.base (let ((.cse3 (* c_thread2Thread1of1ForFork2_~i~1 4))) (store (select |c_#memory_int| c_~C~0.base) (+ ~C~0.offset .cse3) (+ (select (select |c_#memory_int| c_~B~0.base) (+ c_~B~0.offset .cse3)) (select (select |c_#memory_int| c_~A~0.base) (+ c_~A~0.offset .cse3)))))))) (let ((.cse1 (select (select (store .cse2 |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1163) c_~C~0.base) ~C~0.offset)) (.cse0 (select (select .cse2 c_~B~0.base) (+ (* c_thread1Thread1of1ForFork1_~i~0 4) c_~B~0.offset)))) (= (+ c_~asum~0 c_~bsum~0 .cse0 (* (div (+ .cse1 c_~csum~0) 4294967296) 4294967296)) (+ .cse1 (* (div (+ c_~asum~0 c_~bsum~0 .cse0) 4294967296) 4294967296) c_~csum~0))))) is different from false [2023-08-27 02:02:37,575 WARN L839 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (v_ArrVal_1163 (Array Int Int))) (let ((.cse2 (store |c_#memory_int| c_~C~0.base (store (select |c_#memory_int| c_~C~0.base) ~C~0.offset (+ (select (select |c_#memory_int| c_~A~0.base) c_~A~0.offset) (select (select |c_#memory_int| c_~B~0.base) c_~B~0.offset)))))) (let ((.cse1 (select (select (store .cse2 |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1163) c_~C~0.base) ~C~0.offset)) (.cse0 (select (select .cse2 c_~B~0.base) (+ (* c_thread1Thread1of1ForFork1_~i~0 4) c_~B~0.offset)))) (= (+ .cse0 c_~asum~0 c_~bsum~0 (* (div (+ .cse1 c_~csum~0) 4294967296) 4294967296)) (+ .cse1 (* (div (+ .cse0 c_~asum~0 c_~bsum~0) 4294967296) 4294967296) c_~csum~0))))) is different from false [2023-08-27 02:02:37,601 WARN L839 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (v_ArrVal_1163 (Array Int Int)) (v_ArrVal_1160 (Array Int Int))) (let ((.cse2 (let ((.cse3 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1160))) (store .cse3 c_~C~0.base (store (select .cse3 c_~C~0.base) ~C~0.offset (+ (select (select .cse3 c_~A~0.base) c_~A~0.offset) (select (select .cse3 c_~B~0.base) c_~B~0.offset))))))) (let ((.cse1 (select (select .cse2 c_~B~0.base) (+ (* c_thread1Thread1of1ForFork1_~i~0 4) c_~B~0.offset))) (.cse0 (select (select (store .cse2 |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1163) c_~C~0.base) ~C~0.offset))) (= (+ (* (div (+ c_~csum~0 .cse0) 4294967296) 4294967296) c_~asum~0 c_~bsum~0 .cse1) (+ c_~csum~0 (* (div (+ c_~asum~0 c_~bsum~0 .cse1) 4294967296) 4294967296) .cse0))))) is different from false [2023-08-27 02:02:37,700 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:02:37,701 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 8134 treesize of output 7214 [2023-08-27 02:02:37,827 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:02:37,828 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 2774 treesize of output 2482 [2023-08-27 02:02:37,872 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 2454 treesize of output 2374 [2023-08-27 02:02:41,198 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:02:42,171 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:02:43,831 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:02:45,810 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:02:49,634 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:02:52,882 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:02:55,200 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:02:55,885 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:03:05,878 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:03:15,353 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:03:18,644 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:03:33,809 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:03:34,965 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:03:35,427 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 02:03:37,068 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 02:03:39,656 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 02:03:40,989 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:03:43,116 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:03:44,412 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 02:03:45,989 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 02:03:49,854 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 02:03:51,323 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 02:03:55,387 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-27 02:04:01,215 WARN L234 SmtUtils]: Spent 5.58s on a formula simplification. DAG size of input: 482 DAG size of output: 482 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 02:04:06,782 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-27 02:04:14,827 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-27 02:04:22,587 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 02:04:24,575 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:04:25,329 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 02:04:27,723 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:04:31,314 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:04:40,697 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:04:43,382 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 02:04:44,903 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:04:46,786 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 02:04:48,055 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 02:04:50,045 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 02:04:51,768 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:04:53,447 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:04:54,751 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:04:55,660 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 02:04:57,900 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 02:04:59,243 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 02:05:01,399 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 02:05:05,332 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-27 02:05:11,122 WARN L234 SmtUtils]: Spent 5.54s on a formula simplification. DAG size of input: 486 DAG size of output: 486 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 02:05:16,986 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-27 02:05:25,042 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-27 02:05:32,742 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 02:05:34,361 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 02:05:38,465 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 02:05:40,723 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:05:44,238 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:05:45,926 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 02:05:46,840 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 02:05:49,254 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 02:05:50,492 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 02:05:51,778 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-27 02:06:11,296 WARN L234 SmtUtils]: Spent 19.25s on a formula simplification. DAG size of input: 764 DAG size of output: 764 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 02:06:28,455 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 02:06:32,161 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-27 02:07:11,353 WARN L234 SmtUtils]: Spent 38.58s on a formula simplification. DAG size of input: 1011 DAG size of output: 1011 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 02:07:44,172 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-08-27 02:07:56,429 WARN L234 SmtUtils]: Spent 12.00s on a formula simplification. DAG size of input: 624 DAG size of output: 624 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 02:08:07,373 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-08-27 02:08:48,120 WARN L234 SmtUtils]: Spent 40.14s on a formula simplification. DAG size of input: 1016 DAG size of output: 1016 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 02:09:21,594 WARN L667 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2023-08-27 02:10:45,140 WARN L234 SmtUtils]: Spent 1.37m on a formula simplification. DAG size of input: 1370 DAG size of output: 1370 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 02:11:49,507 WARN L667 sPolynomialRelations]: Constructing 16384(two to the power of 14 dual juncts. Received shutdown request... [2023-08-27 02:16:08,140 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:16:08,140 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 02:16:08,206 WARN L266 SmtUtils]: Removed 1 from assertion stack [2023-08-27 02:16:08,209 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6ASSERT_VIOLATIONASSERT (25 of 26 remaining) [2023-08-27 02:16:08,217 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:16:08,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:16:08,416 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2187-57-1 term,while PolyPacSimplificationTermWalker was simplifying 37 xjuncts wrt. a ∧-2205-56-3-4-3-3-2-1 context. [2023-08-27 02:16:08,418 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 26 remaining) [2023-08-27 02:16:08,418 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 26 remaining) [2023-08-27 02:16:08,418 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 26 remaining) [2023-08-27 02:16:08,418 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 26 remaining) [2023-08-27 02:16:08,419 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 26 remaining) [2023-08-27 02:16:08,419 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 26 remaining) [2023-08-27 02:16:08,419 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 26 remaining) [2023-08-27 02:16:08,419 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 26 remaining) [2023-08-27 02:16:08,419 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 26 remaining) [2023-08-27 02:16:08,420 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 26 remaining) [2023-08-27 02:16:08,420 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 26 remaining) [2023-08-27 02:16:08,420 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 26 remaining) [2023-08-27 02:16:08,420 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 26 remaining) [2023-08-27 02:16:08,420 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 26 remaining) [2023-08-27 02:16:08,420 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 26 remaining) [2023-08-27 02:16:08,421 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 26 remaining) [2023-08-27 02:16:08,421 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 26 remaining) [2023-08-27 02:16:08,421 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 26 remaining) [2023-08-27 02:16:08,421 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 26 remaining) [2023-08-27 02:16:08,421 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 26 remaining) [2023-08-27 02:16:08,421 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 26 remaining) [2023-08-27 02:16:08,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 26 remaining) [2023-08-27 02:16:08,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 26 remaining) [2023-08-27 02:16:08,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 26 remaining) [2023-08-27 02:16:08,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 26 remaining) [2023-08-27 02:16:08,422 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:16:08,428 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 02:16:08,428 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 02:16:08,434 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 02:16:08 BasicIcfg [2023-08-27 02:16:08,434 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 02:16:08,435 INFO L158 Benchmark]: Toolchain (without parser) took 848610.03ms. Allocated memory was 350.2MB in the beginning and 8.6GB in the end (delta: 8.2GB). Free memory was 326.6MB in the beginning and 5.5GB in the end (delta: -5.2GB). Peak memory consumption was 5.7GB. Max. memory is 16.0GB. [2023-08-27 02:16:08,435 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 350.2MB. Free memory is still 326.4MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 02:16:08,436 INFO L158 Benchmark]: CACSL2BoogieTranslator took 298.37ms. Allocated memory is still 350.2MB. Free memory was 326.2MB in the beginning and 314.8MB in the end (delta: 11.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-27 02:16:08,436 INFO L158 Benchmark]: Boogie Procedure Inliner took 60.58ms. Allocated memory is still 350.2MB. Free memory was 314.8MB in the beginning and 312.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 02:16:08,437 INFO L158 Benchmark]: Boogie Preprocessor took 48.74ms. Allocated memory is still 350.2MB. Free memory was 312.7MB in the beginning and 310.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 02:16:08,437 INFO L158 Benchmark]: RCFGBuilder took 534.74ms. Allocated memory is still 350.2MB. Free memory was 310.6MB in the beginning and 286.6MB in the end (delta: 24.0MB). Peak memory consumption was 23.1MB. Max. memory is 16.0GB. [2023-08-27 02:16:08,437 INFO L158 Benchmark]: TraceAbstraction took 847659.57ms. Allocated memory was 350.2MB in the beginning and 8.6GB in the end (delta: 8.2GB). Free memory was 286.2MB in the beginning and 5.5GB in the end (delta: -5.2GB). Peak memory consumption was 5.7GB. Max. memory is 16.0GB. [2023-08-27 02:16:08,441 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.13ms. Allocated memory is still 350.2MB. Free memory is still 326.4MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 298.37ms. Allocated memory is still 350.2MB. Free memory was 326.2MB in the beginning and 314.8MB in the end (delta: 11.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 60.58ms. Allocated memory is still 350.2MB. Free memory was 314.8MB in the beginning and 312.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 48.74ms. Allocated memory is still 350.2MB. Free memory was 312.7MB in the beginning and 310.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 534.74ms. Allocated memory is still 350.2MB. Free memory was 310.6MB in the beginning and 286.6MB in the end (delta: 24.0MB). Peak memory consumption was 23.1MB. Max. memory is 16.0GB. * TraceAbstraction took 847659.57ms. Allocated memory was 350.2MB in the beginning and 8.6GB in the end (delta: 8.2GB). Free memory was 286.2MB in the beginning and 5.5GB in the end (delta: -5.2GB). Peak memory consumption was 5.7GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.2s, 221 PlacesBefore, 48 PlacesAfterwards, 231 TransitionsBefore, 45 TransitionsAfterwards, 3344 CoEnabledTransitionPairs, 7 FixpointIterations, 140 TrivialSequentialCompositions, 56 ConcurrentSequentialCompositions, 34 TrivialYvCompositions, 8 ConcurrentYvCompositions, 13 ChoiceCompositions, 251 TotalNumberOfCompositions, 5556 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3885, independent: 3774, independent conditional: 0, independent unconditional: 3774, dependent: 111, dependent conditional: 0, dependent unconditional: 111, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1872, independent: 1839, independent conditional: 0, independent unconditional: 1839, dependent: 33, dependent conditional: 0, dependent unconditional: 33, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3885, independent: 1935, independent conditional: 0, independent unconditional: 1935, dependent: 78, dependent conditional: 0, dependent unconditional: 78, unknown: 1872, unknown conditional: 0, unknown unconditional: 1872] , Statistics on independence cache: Total cache size (in pairs): 135, Positive cache size: 124, Positive conditional cache size: 0, Positive unconditional cache size: 124, 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 31 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2187-57-1 term,while PolyPacSimplificationTermWalker was simplifying 37 xjuncts wrt. a ∧-2205-56-3-4-3-3-2-1 context. - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2187-57-1 term,while PolyPacSimplificationTermWalker was simplifying 37 xjuncts wrt. a ∧-2205-56-3-4-3-3-2-1 context. - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2187-57-1 term,while PolyPacSimplificationTermWalker was simplifying 37 xjuncts wrt. a ∧-2205-56-3-4-3-3-2-1 context. - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2187-57-1 term,while PolyPacSimplificationTermWalker was simplifying 37 xjuncts wrt. a ∧-2205-56-3-4-3-3-2-1 context. - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2187-57-1 term,while PolyPacSimplificationTermWalker was simplifying 37 xjuncts wrt. a ∧-2205-56-3-4-3-3-2-1 context. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2187-57-1 term,while PolyPacSimplificationTermWalker was simplifying 37 xjuncts wrt. a ∧-2205-56-3-4-3-3-2-1 context. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2187-57-1 term,while PolyPacSimplificationTermWalker was simplifying 37 xjuncts wrt. a ∧-2205-56-3-4-3-3-2-1 context. - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2187-57-1 term,while PolyPacSimplificationTermWalker was simplifying 37 xjuncts wrt. a ∧-2205-56-3-4-3-3-2-1 context. - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2187-57-1 term,while PolyPacSimplificationTermWalker was simplifying 37 xjuncts wrt. a ∧-2205-56-3-4-3-3-2-1 context. - TimeoutResultAtElement [Line: 112]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2187-57-1 term,while PolyPacSimplificationTermWalker was simplifying 37 xjuncts wrt. a ∧-2205-56-3-4-3-3-2-1 context. - TimeoutResultAtElement [Line: 112]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2187-57-1 term,while PolyPacSimplificationTermWalker was simplifying 37 xjuncts wrt. a ∧-2205-56-3-4-3-3-2-1 context. - TimeoutResultAtElement [Line: 112]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2187-57-1 term,while PolyPacSimplificationTermWalker was simplifying 37 xjuncts wrt. a ∧-2205-56-3-4-3-3-2-1 context. - TimeoutResultAtElement [Line: 112]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2187-57-1 term,while PolyPacSimplificationTermWalker was simplifying 37 xjuncts wrt. a ∧-2205-56-3-4-3-3-2-1 context. - TimeoutResultAtElement [Line: 112]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2187-57-1 term,while PolyPacSimplificationTermWalker was simplifying 37 xjuncts wrt. a ∧-2205-56-3-4-3-3-2-1 context. - TimeoutResultAtElement [Line: 112]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2187-57-1 term,while PolyPacSimplificationTermWalker was simplifying 37 xjuncts wrt. a ∧-2205-56-3-4-3-3-2-1 context. - TimeoutResultAtElement [Line: 94]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2187-57-1 term,while PolyPacSimplificationTermWalker was simplifying 37 xjuncts wrt. a ∧-2205-56-3-4-3-3-2-1 context. - TimeoutResultAtElement [Line: 95]: 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 31 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2187-57-1 term,while PolyPacSimplificationTermWalker was simplifying 37 xjuncts wrt. a ∧-2205-56-3-4-3-3-2-1 context. - 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 31 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2187-57-1 term,while PolyPacSimplificationTermWalker was simplifying 37 xjuncts wrt. a ∧-2205-56-3-4-3-3-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 280 locations, 26 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: 847.5s, OverallIterations: 25, TraceHistogramMax: 5, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 16.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 7.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1128 SdHoareTripleChecker+Valid, 2.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1128 mSDsluCounter, 37 SdHoareTripleChecker+Invalid, 2.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 21 mSDsCounter, 307 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3726 IncrementalHoareTripleChecker+Invalid, 4033 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 307 mSolverCounterUnsat, 16 mSDtfsCounter, 3726 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 529 GetRequests, 351 SyntacticMatches, 9 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=905occurred in iteration=24, InterpolantAutomatonStates: 147, 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.3s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 3.1s InterpolantComputationTime, 570 NumberOfCodeBlocks, 536 NumberOfCodeBlocksAsserted, 40 NumberOfCheckSat, 708 ConstructedInterpolants, 0 QuantifiedInterpolants, 1963 SizeOfPredicates, 29 NumberOfNonLiveVariables, 3482 ConjunctsInSsa, 92 ConjunctsInUnsatCore, 50 InterpolantComputations, 17 PerfectInterpolantSequences, 272/362 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