/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/chl-word-subst.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 23:56:26,190 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 23:56:26,233 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-26 23:56:26,236 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 23:56:26,237 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 23:56:26,253 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 23:56:26,253 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 23:56:26,254 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 23:56:26,254 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 23:56:26,254 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 23:56:26,255 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 23:56:26,255 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 23:56:26,255 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 23:56:26,255 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 23:56:26,255 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 23:56:26,256 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 23:56:26,256 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 23:56:26,256 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 23:56:26,256 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 23:56:26,257 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 23:56:26,257 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 23:56:26,257 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 23:56:26,257 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 23:56:26,258 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 23:56:26,258 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 23:56:26,258 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 23:56:26,258 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 23:56:26,258 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 23:56:26,259 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 23:56:26,259 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 23:56:26,259 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 23:56:26,259 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 23:56:26,260 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 23:56:26,260 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 23:56:26,260 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 23:56:26,260 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-26 23:56:26,453 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 23:56:26,465 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 23:56:26,466 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 23:56:26,467 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 23:56:26,467 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 23:56:26,468 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-word-subst.wvr.c [2023-08-26 23:56:27,321 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 23:56:27,487 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 23:56:27,487 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-subst.wvr.c [2023-08-26 23:56:27,492 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8b4e68454/a2a31080648248a1af6a03ca1a7d1bed/FLAGc2a8c33c8 [2023-08-26 23:56:27,502 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8b4e68454/a2a31080648248a1af6a03ca1a7d1bed [2023-08-26 23:56:27,503 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 23:56:27,504 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 23:56:27,505 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 23:56:27,505 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 23:56:27,507 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 23:56:27,507 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 11:56:27" (1/1) ... [2023-08-26 23:56:27,508 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@190c1fe4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:56:27, skipping insertion in model container [2023-08-26 23:56:27,508 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 11:56:27" (1/1) ... [2023-08-26 23:56:27,522 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 23:56:27,627 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 23:56:27,633 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 23:56:27,668 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 23:56:27,677 INFO L206 MainTranslator]: Completed translation [2023-08-26 23:56:27,677 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:56:27 WrapperNode [2023-08-26 23:56:27,678 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 23:56:27,678 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 23:56:27,678 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 23:56:27,678 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 23:56:27,684 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:56:27" (1/1) ... [2023-08-26 23:56:27,696 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:56:27" (1/1) ... [2023-08-26 23:56:27,711 INFO L138 Inliner]: procedures = 25, calls = 46, calls flagged for inlining = 10, calls inlined = 14, statements flattened = 196 [2023-08-26 23:56:27,711 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 23:56:27,712 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 23:56:27,712 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 23:56:27,712 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 23:56:27,717 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:56:27" (1/1) ... [2023-08-26 23:56:27,717 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:56:27" (1/1) ... [2023-08-26 23:56:27,720 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:56:27" (1/1) ... [2023-08-26 23:56:27,720 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:56:27" (1/1) ... [2023-08-26 23:56:27,726 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:56:27" (1/1) ... [2023-08-26 23:56:27,728 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:56:27" (1/1) ... [2023-08-26 23:56:27,730 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:56:27" (1/1) ... [2023-08-26 23:56:27,731 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:56:27" (1/1) ... [2023-08-26 23:56:27,733 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 23:56:27,733 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 23:56:27,733 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 23:56:27,733 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 23:56:27,734 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:56:27" (1/1) ... [2023-08-26 23:56:27,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 23:56:27,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:56:27,759 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-26 23:56:27,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-26 23:56:27,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 23:56:27,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 23:56:27,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 23:56:27,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 23:56:27,787 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-26 23:56:27,788 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-26 23:56:27,788 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-26 23:56:27,788 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-26 23:56:27,788 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-26 23:56:27,789 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-26 23:56:27,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 23:56:27,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-26 23:56:27,789 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 23:56:27,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 23:56:27,789 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 23:56:27,790 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-26 23:56:27,890 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 23:56:27,897 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 23:56:28,221 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 23:56:28,227 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 23:56:28,228 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2023-08-26 23:56:28,229 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 11:56:28 BoogieIcfgContainer [2023-08-26 23:56:28,229 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 23:56:28,231 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 23:56:28,231 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 23:56:28,233 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 23:56:28,233 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 11:56:27" (1/3) ... [2023-08-26 23:56:28,233 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@284046 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 11:56:28, skipping insertion in model container [2023-08-26 23:56:28,233 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:56:27" (2/3) ... [2023-08-26 23:56:28,233 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@284046 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 11:56:28, skipping insertion in model container [2023-08-26 23:56:28,234 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 11:56:28" (3/3) ... [2023-08-26 23:56:28,234 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-subst.wvr.c [2023-08-26 23:56:28,250 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 23:56:28,250 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 19 error locations. [2023-08-26 23:56:28,250 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 23:56:28,356 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-26 23:56:28,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 321 places, 340 transitions, 704 flow [2023-08-26 23:56:28,448 INFO L124 PetriNetUnfolderBase]: 29/337 cut-off events. [2023-08-26 23:56:28,449 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-26 23:56:28,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 350 conditions, 337 events. 29/337 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 555 event pairs, 0 based on Foata normal form. 0/289 useless extension candidates. Maximal degree in co-relation 265. Up to 3 conditions per place. [2023-08-26 23:56:28,459 INFO L82 GeneralOperation]: Start removeDead. Operand has 321 places, 340 transitions, 704 flow [2023-08-26 23:56:28,464 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 307 places, 326 transitions, 670 flow [2023-08-26 23:56:28,466 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 23:56:28,472 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 307 places, 326 transitions, 670 flow [2023-08-26 23:56:28,473 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 307 places, 326 transitions, 670 flow [2023-08-26 23:56:28,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 307 places, 326 transitions, 670 flow [2023-08-26 23:56:28,509 INFO L124 PetriNetUnfolderBase]: 29/326 cut-off events. [2023-08-26 23:56:28,509 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-26 23:56:28,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 339 conditions, 326 events. 29/326 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 552 event pairs, 0 based on Foata normal form. 0/279 useless extension candidates. Maximal degree in co-relation 265. Up to 3 conditions per place. [2023-08-26 23:56:28,515 INFO L119 LiptonReduction]: Number of co-enabled transitions 11934 [2023-08-26 23:56:36,536 INFO L134 LiptonReduction]: Checked pairs total: 17733 [2023-08-26 23:56:36,537 INFO L136 LiptonReduction]: Total number of compositions: 364 [2023-08-26 23:56:36,547 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 23:56:36,551 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;@3cad3cd6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 23:56:36,551 INFO L358 AbstractCegarLoop]: Starting to check reachability of 34 error locations. [2023-08-26 23:56:36,553 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 23:56:36,553 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-26 23:56:36,553 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 23:56:36,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:56:36,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-26 23:56:36,554 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:56:36,556 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:56:36,556 INFO L85 PathProgramCache]: Analyzing trace with hash 42106, now seen corresponding path program 1 times [2023-08-26 23:56:36,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:56:36,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124223148] [2023-08-26 23:56:36,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:56:36,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:56:36,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:56:36,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:56:36,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:56:36,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124223148] [2023-08-26 23:56:36,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124223148] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:56:36,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:56:36,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 23:56:36,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534664310] [2023-08-26 23:56:36,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:56:36,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 23:56:36,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:56:36,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 23:56:36,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 23:56:36,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 295 out of 704 [2023-08-26 23:56:36,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 59 transitions, 136 flow. Second operand has 3 states, 3 states have (on average 295.6666666666667) internal successors, (887), 3 states have internal predecessors, (887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:36,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:56:36,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 295 of 704 [2023-08-26 23:56:36,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:56:37,318 INFO L124 PetriNetUnfolderBase]: 6072/8213 cut-off events. [2023-08-26 23:56:37,318 INFO L125 PetriNetUnfolderBase]: For 335/335 co-relation queries the response was YES. [2023-08-26 23:56:37,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16782 conditions, 8213 events. 6072/8213 cut-off events. For 335/335 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 37767 event pairs, 4430 based on Foata normal form. 0/4029 useless extension candidates. Maximal degree in co-relation 15562. Up to 8209 conditions per place. [2023-08-26 23:56:37,354 INFO L140 encePairwiseOnDemand]: 691/704 looper letters, 58 selfloop transitions, 7 changer transitions 0/65 dead transitions. [2023-08-26 23:56:37,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 65 transitions, 278 flow [2023-08-26 23:56:37,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 23:56:37,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 23:56:37,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 956 transitions. [2023-08-26 23:56:37,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45265151515151514 [2023-08-26 23:56:37,370 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 956 transitions. [2023-08-26 23:56:37,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 956 transitions. [2023-08-26 23:56:37,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:56:37,374 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 956 transitions. [2023-08-26 23:56:37,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 318.6666666666667) internal successors, (956), 3 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:37,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:37,384 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:37,385 INFO L175 Difference]: Start difference. First operand has 58 places, 59 transitions, 136 flow. Second operand 3 states and 956 transitions. [2023-08-26 23:56:37,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 65 transitions, 278 flow [2023-08-26 23:56:37,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 65 transitions, 266 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-26 23:56:37,399 INFO L231 Difference]: Finished difference. Result has 56 places, 65 transitions, 188 flow [2023-08-26 23:56:37,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=188, PETRI_PLACES=56, PETRI_TRANSITIONS=65} [2023-08-26 23:56:37,402 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, -2 predicate places. [2023-08-26 23:56:37,402 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 65 transitions, 188 flow [2023-08-26 23:56:37,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 295.6666666666667) internal successors, (887), 3 states have internal predecessors, (887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:37,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:56:37,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 23:56:37,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 23:56:37,403 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:56:37,404 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:56:37,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1308139, now seen corresponding path program 1 times [2023-08-26 23:56:37,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:56:37,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185949586] [2023-08-26 23:56:37,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:56:37,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:56:37,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:56:37,465 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:56:37,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:56:37,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185949586] [2023-08-26 23:56:37,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185949586] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:56:37,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289188820] [2023-08-26 23:56:37,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:56:37,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:56:37,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:56:37,474 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 23:56:37,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-26 23:56:37,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:56:37,538 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 23:56:37,540 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:56:37,561 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:56:37,561 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:56:37,571 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:56:37,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289188820] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:56:37,572 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:56:37,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-26 23:56:37,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966504559] [2023-08-26 23:56:37,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:56:37,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 23:56:37,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:56:37,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 23:56:37,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-26 23:56:37,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 295 out of 704 [2023-08-26 23:56:37,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 65 transitions, 188 flow. Second operand has 7 states, 7 states have (on average 296.14285714285717) internal successors, (2073), 7 states have internal predecessors, (2073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:37,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:56:37,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 295 of 704 [2023-08-26 23:56:37,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:56:38,060 INFO L124 PetriNetUnfolderBase]: 6090/8240 cut-off events. [2023-08-26 23:56:38,060 INFO L125 PetriNetUnfolderBase]: For 62/62 co-relation queries the response was YES. [2023-08-26 23:56:38,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16676 conditions, 8240 events. 6090/8240 cut-off events. For 62/62 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 37817 event pairs, 4430 based on Foata normal form. 0/4048 useless extension candidates. Maximal degree in co-relation 16521. Up to 8209 conditions per place. [2023-08-26 23:56:38,092 INFO L140 encePairwiseOnDemand]: 691/704 looper letters, 55 selfloop transitions, 37 changer transitions 0/92 dead transitions. [2023-08-26 23:56:38,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 92 transitions, 492 flow [2023-08-26 23:56:38,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 23:56:38,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 23:56:38,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2166 transitions. [2023-08-26 23:56:38,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4395292207792208 [2023-08-26 23:56:38,096 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2166 transitions. [2023-08-26 23:56:38,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2166 transitions. [2023-08-26 23:56:38,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:56:38,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2166 transitions. [2023-08-26 23:56:38,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 309.42857142857144) internal successors, (2166), 7 states have internal predecessors, (2166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:38,106 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 704.0) internal successors, (5632), 8 states have internal predecessors, (5632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:38,108 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 704.0) internal successors, (5632), 8 states have internal predecessors, (5632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:38,108 INFO L175 Difference]: Start difference. First operand has 56 places, 65 transitions, 188 flow. Second operand 7 states and 2166 transitions. [2023-08-26 23:56:38,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 92 transitions, 492 flow [2023-08-26 23:56:38,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 92 transitions, 466 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:56:38,110 INFO L231 Difference]: Finished difference. Result has 63 places, 92 transitions, 418 flow [2023-08-26 23:56:38,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=418, PETRI_PLACES=63, PETRI_TRANSITIONS=92} [2023-08-26 23:56:38,111 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 5 predicate places. [2023-08-26 23:56:38,111 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 92 transitions, 418 flow [2023-08-26 23:56:38,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 296.14285714285717) internal successors, (2073), 7 states have internal predecessors, (2073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:38,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:56:38,112 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1] [2023-08-26 23:56:38,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-26 23:56:38,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:56:38,317 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:56:38,317 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:56:38,317 INFO L85 PathProgramCache]: Analyzing trace with hash 40554394, now seen corresponding path program 1 times [2023-08-26 23:56:38,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:56:38,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394706558] [2023-08-26 23:56:38,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:56:38,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:56:38,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:56:38,365 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:56:38,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:56:38,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394706558] [2023-08-26 23:56:38,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394706558] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:56:38,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:56:38,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 23:56:38,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329702517] [2023-08-26 23:56:38,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:56:38,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 23:56:38,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:56:38,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 23:56:38,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 23:56:38,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 295 out of 704 [2023-08-26 23:56:38,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 92 transitions, 418 flow. Second operand has 3 states, 3 states have (on average 296.3333333333333) internal successors, (889), 3 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:38,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:56:38,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 295 of 704 [2023-08-26 23:56:38,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:56:38,785 INFO L124 PetriNetUnfolderBase]: 6081/8228 cut-off events. [2023-08-26 23:56:38,785 INFO L125 PetriNetUnfolderBase]: For 67/67 co-relation queries the response was YES. [2023-08-26 23:56:38,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16686 conditions, 8228 events. 6081/8228 cut-off events. For 67/67 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 37812 event pairs, 4430 based on Foata normal form. 0/4050 useless extension candidates. Maximal degree in co-relation 16592. Up to 8200 conditions per place. [2023-08-26 23:56:38,807 INFO L140 encePairwiseOnDemand]: 699/704 looper letters, 74 selfloop transitions, 6 changer transitions 0/80 dead transitions. [2023-08-26 23:56:38,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 80 transitions, 497 flow [2023-08-26 23:56:38,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 23:56:38,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 23:56:38,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 944 transitions. [2023-08-26 23:56:38,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2023-08-26 23:56:38,809 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 944 transitions. [2023-08-26 23:56:38,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 944 transitions. [2023-08-26 23:56:38,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:56:38,810 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 944 transitions. [2023-08-26 23:56:38,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 314.6666666666667) internal successors, (944), 3 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:38,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:38,815 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:38,815 INFO L175 Difference]: Start difference. First operand has 63 places, 92 transitions, 418 flow. Second operand 3 states and 944 transitions. [2023-08-26 23:56:38,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 80 transitions, 497 flow [2023-08-26 23:56:38,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 80 transitions, 460 flow, removed 12 selfloop flow, removed 1 redundant places. [2023-08-26 23:56:38,818 INFO L231 Difference]: Finished difference. Result has 60 places, 80 transitions, 312 flow [2023-08-26 23:56:38,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=312, PETRI_PLACES=60, PETRI_TRANSITIONS=80} [2023-08-26 23:56:38,818 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 2 predicate places. [2023-08-26 23:56:38,818 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 80 transitions, 312 flow [2023-08-26 23:56:38,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 296.3333333333333) internal successors, (889), 3 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:38,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:56:38,819 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-26 23:56:38,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 23:56:38,819 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:56:38,820 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:56:38,820 INFO L85 PathProgramCache]: Analyzing trace with hash 318157522, now seen corresponding path program 2 times [2023-08-26 23:56:38,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:56:38,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650468740] [2023-08-26 23:56:38,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:56:38,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:56:38,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:56:38,898 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:56:38,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:56:38,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650468740] [2023-08-26 23:56:38,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650468740] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:56:38,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465911262] [2023-08-26 23:56:38,899 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 23:56:38,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:56:38,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:56:38,900 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 23:56:38,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-26 23:56:38,960 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-26 23:56:38,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:56:38,961 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 23:56:38,961 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:56:38,978 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-26 23:56:38,978 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:56:38,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465911262] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:56:38,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:56:38,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-26 23:56:38,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768184845] [2023-08-26 23:56:38,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:56:38,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 23:56:38,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:56:38,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 23:56:38,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-26 23:56:38,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 298 out of 704 [2023-08-26 23:56:38,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 80 transitions, 312 flow. Second operand has 3 states, 3 states have (on average 299.0) internal successors, (897), 3 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:38,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:56:38,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 298 of 704 [2023-08-26 23:56:38,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:56:39,382 INFO L124 PetriNetUnfolderBase]: 6081/8227 cut-off events. [2023-08-26 23:56:39,382 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-26 23:56:39,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16666 conditions, 8227 events. 6081/8227 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 37775 event pairs, 4430 based on Foata normal form. 1/4054 useless extension candidates. Maximal degree in co-relation 16586. Up to 8222 conditions per place. [2023-08-26 23:56:39,408 INFO L140 encePairwiseOnDemand]: 701/704 looper letters, 73 selfloop transitions, 6 changer transitions 0/79 dead transitions. [2023-08-26 23:56:39,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 79 transitions, 460 flow [2023-08-26 23:56:39,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 23:56:39,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 23:56:39,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 950 transitions. [2023-08-26 23:56:39,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4498106060606061 [2023-08-26 23:56:39,411 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 950 transitions. [2023-08-26 23:56:39,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 950 transitions. [2023-08-26 23:56:39,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:56:39,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 950 transitions. [2023-08-26 23:56:39,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 316.6666666666667) internal successors, (950), 3 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:39,416 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:39,417 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:39,417 INFO L175 Difference]: Start difference. First operand has 60 places, 80 transitions, 312 flow. Second operand 3 states and 950 transitions. [2023-08-26 23:56:39,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 79 transitions, 460 flow [2023-08-26 23:56:39,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 79 transitions, 448 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:56:39,421 INFO L231 Difference]: Finished difference. Result has 59 places, 79 transitions, 302 flow [2023-08-26 23:56:39,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=302, PETRI_PLACES=59, PETRI_TRANSITIONS=79} [2023-08-26 23:56:39,422 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 1 predicate places. [2023-08-26 23:56:39,423 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 79 transitions, 302 flow [2023-08-26 23:56:39,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 299.0) internal successors, (897), 3 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:39,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:56:39,425 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1] [2023-08-26 23:56:39,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-26 23:56:39,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2023-08-26 23:56:39,630 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:56:39,630 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:56:39,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1627952201, now seen corresponding path program 1 times [2023-08-26 23:56:39,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:56:39,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275758667] [2023-08-26 23:56:39,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:56:39,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:56:39,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:56:39,745 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:56:39,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:56:39,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275758667] [2023-08-26 23:56:39,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275758667] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:56:39,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186788382] [2023-08-26 23:56:39,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:56:39,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:56:39,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:56:39,747 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 23:56:39,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-26 23:56:39,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:56:39,819 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-26 23:56:39,820 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:56:39,833 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:56:39,833 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:56:39,873 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:56:39,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186788382] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:56:39,877 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:56:39,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-26 23:56:39,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564630505] [2023-08-26 23:56:39,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:56:39,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 23:56:39,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:56:39,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 23:56:39,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2023-08-26 23:56:39,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 295 out of 704 [2023-08-26 23:56:39,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 79 transitions, 302 flow. Second operand has 13 states, 13 states have (on average 296.15384615384613) internal successors, (3850), 13 states have internal predecessors, (3850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:39,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:56:39,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 295 of 704 [2023-08-26 23:56:39,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:56:40,392 INFO L124 PetriNetUnfolderBase]: 6099/8263 cut-off events. [2023-08-26 23:56:40,392 INFO L125 PetriNetUnfolderBase]: For 107/107 co-relation queries the response was YES. [2023-08-26 23:56:40,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16804 conditions, 8263 events. 6099/8263 cut-off events. For 107/107 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 38077 event pairs, 4430 based on Foata normal form. 12/4088 useless extension candidates. Maximal degree in co-relation 16701. Up to 8214 conditions per place. [2023-08-26 23:56:40,412 INFO L140 encePairwiseOnDemand]: 695/704 looper letters, 54 selfloop transitions, 61 changer transitions 0/115 dead transitions. [2023-08-26 23:56:40,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 115 transitions, 748 flow [2023-08-26 23:56:40,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 23:56:40,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 23:56:40,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 3667 transitions. [2023-08-26 23:56:40,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43406723484848486 [2023-08-26 23:56:40,419 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 3667 transitions. [2023-08-26 23:56:40,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 3667 transitions. [2023-08-26 23:56:40,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:56:40,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 3667 transitions. [2023-08-26 23:56:40,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 305.5833333333333) internal successors, (3667), 12 states have internal predecessors, (3667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:40,432 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 704.0) internal successors, (9152), 13 states have internal predecessors, (9152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:40,434 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 704.0) internal successors, (9152), 13 states have internal predecessors, (9152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:40,434 INFO L175 Difference]: Start difference. First operand has 59 places, 79 transitions, 302 flow. Second operand 12 states and 3667 transitions. [2023-08-26 23:56:40,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 115 transitions, 748 flow [2023-08-26 23:56:40,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 115 transitions, 724 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:56:40,437 INFO L231 Difference]: Finished difference. Result has 74 places, 115 transitions, 702 flow [2023-08-26 23:56:40,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=702, PETRI_PLACES=74, PETRI_TRANSITIONS=115} [2023-08-26 23:56:40,439 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 16 predicate places. [2023-08-26 23:56:40,439 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 115 transitions, 702 flow [2023-08-26 23:56:40,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 296.15384615384613) internal successors, (3850), 13 states have internal predecessors, (3850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:40,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:56:40,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:56:40,446 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-26 23:56:40,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:56:40,646 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:56:40,647 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:56:40,647 INFO L85 PathProgramCache]: Analyzing trace with hash -170721912, now seen corresponding path program 1 times [2023-08-26 23:56:40,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:56:40,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742914467] [2023-08-26 23:56:40,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:56:40,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:56:40,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:56:40,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:56:40,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:56:40,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742914467] [2023-08-26 23:56:40,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742914467] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:56:40,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:56:40,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 23:56:40,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325212710] [2023-08-26 23:56:40,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:56:40,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 23:56:40,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:56:40,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 23:56:40,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 23:56:40,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 309 out of 704 [2023-08-26 23:56:40,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 115 transitions, 702 flow. Second operand has 3 states, 3 states have (on average 311.6666666666667) internal successors, (935), 3 states have internal predecessors, (935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:40,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:56:40,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 309 of 704 [2023-08-26 23:56:40,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:56:41,325 INFO L124 PetriNetUnfolderBase]: 8395/11271 cut-off events. [2023-08-26 23:56:41,326 INFO L125 PetriNetUnfolderBase]: For 123/123 co-relation queries the response was YES. [2023-08-26 23:56:41,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22975 conditions, 11271 events. 8395/11271 cut-off events. For 123/123 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 54300 event pairs, 4430 based on Foata normal form. 0/5761 useless extension candidates. Maximal degree in co-relation 22857. Up to 8620 conditions per place. [2023-08-26 23:56:41,358 INFO L140 encePairwiseOnDemand]: 698/704 looper letters, 143 selfloop transitions, 4 changer transitions 0/147 dead transitions. [2023-08-26 23:56:41,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 147 transitions, 1062 flow [2023-08-26 23:56:41,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 23:56:41,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 23:56:41,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1016 transitions. [2023-08-26 23:56:41,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4810606060606061 [2023-08-26 23:56:41,361 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1016 transitions. [2023-08-26 23:56:41,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1016 transitions. [2023-08-26 23:56:41,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:56:41,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1016 transitions. [2023-08-26 23:56:41,363 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 338.6666666666667) internal successors, (1016), 3 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:41,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:41,365 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:41,365 INFO L175 Difference]: Start difference. First operand has 74 places, 115 transitions, 702 flow. Second operand 3 states and 1016 transitions. [2023-08-26 23:56:41,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 147 transitions, 1062 flow [2023-08-26 23:56:41,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 147 transitions, 884 flow, removed 52 selfloop flow, removed 5 redundant places. [2023-08-26 23:56:41,368 INFO L231 Difference]: Finished difference. Result has 72 places, 118 transitions, 552 flow [2023-08-26 23:56:41,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=552, PETRI_PLACES=72, PETRI_TRANSITIONS=118} [2023-08-26 23:56:41,369 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 14 predicate places. [2023-08-26 23:56:41,369 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 118 transitions, 552 flow [2023-08-26 23:56:41,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 311.6666666666667) internal successors, (935), 3 states have internal predecessors, (935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:41,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:56:41,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:56:41,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 23:56:41,370 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:56:41,370 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:56:41,370 INFO L85 PathProgramCache]: Analyzing trace with hash -170721238, now seen corresponding path program 1 times [2023-08-26 23:56:41,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:56:41,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504601527] [2023-08-26 23:56:41,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:56:41,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:56:41,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:56:41,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:56:41,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:56:41,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504601527] [2023-08-26 23:56:41,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504601527] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:56:41,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:56:41,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 23:56:41,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864360351] [2023-08-26 23:56:41,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:56:41,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 23:56:41,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:56:41,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 23:56:41,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 23:56:41,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 704 [2023-08-26 23:56:41,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 118 transitions, 552 flow. Second operand has 4 states, 4 states have (on average 258.0) internal successors, (1032), 4 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:41,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:56:41,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 704 [2023-08-26 23:56:41,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:56:42,592 INFO L124 PetriNetUnfolderBase]: 15986/21371 cut-off events. [2023-08-26 23:56:42,592 INFO L125 PetriNetUnfolderBase]: For 3418/3418 co-relation queries the response was YES. [2023-08-26 23:56:42,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47622 conditions, 21371 events. 15986/21371 cut-off events. For 3418/3418 co-relation queries the response was YES. Maximal size of possible extension queue 871. Compared 106930 event pairs, 11218 based on Foata normal form. 0/12802 useless extension candidates. Maximal degree in co-relation 47462. Up to 10764 conditions per place. [2023-08-26 23:56:42,671 INFO L140 encePairwiseOnDemand]: 699/704 looper letters, 208 selfloop transitions, 4 changer transitions 0/212 dead transitions. [2023-08-26 23:56:42,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 212 transitions, 1393 flow [2023-08-26 23:56:42,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 23:56:42,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 23:56:42,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1133 transitions. [2023-08-26 23:56:42,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40234375 [2023-08-26 23:56:42,674 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1133 transitions. [2023-08-26 23:56:42,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1133 transitions. [2023-08-26 23:56:42,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:56:42,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1133 transitions. [2023-08-26 23:56:42,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 283.25) internal successors, (1133), 4 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:42,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 704.0) internal successors, (3520), 5 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:42,679 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 704.0) internal successors, (3520), 5 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:42,679 INFO L175 Difference]: Start difference. First operand has 72 places, 118 transitions, 552 flow. Second operand 4 states and 1133 transitions. [2023-08-26 23:56:42,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 212 transitions, 1393 flow [2023-08-26 23:56:42,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 212 transitions, 1385 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 23:56:42,687 INFO L231 Difference]: Finished difference. Result has 76 places, 119 transitions, 567 flow [2023-08-26 23:56:42,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=567, PETRI_PLACES=76, PETRI_TRANSITIONS=119} [2023-08-26 23:56:42,688 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 18 predicate places. [2023-08-26 23:56:42,688 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 119 transitions, 567 flow [2023-08-26 23:56:42,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 258.0) internal successors, (1032), 4 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:42,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:56:42,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:56:42,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 23:56:42,693 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:56:42,693 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:56:42,693 INFO L85 PathProgramCache]: Analyzing trace with hash -170721301, now seen corresponding path program 1 times [2023-08-26 23:56:42,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:56:42,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299494873] [2023-08-26 23:56:42,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:56:42,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:56:42,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:56:42,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:56:42,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:56:42,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299494873] [2023-08-26 23:56:42,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299494873] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:56:42,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:56:42,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 23:56:42,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093670801] [2023-08-26 23:56:42,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:56:42,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 23:56:42,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:56:42,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 23:56:42,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 23:56:42,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 704 [2023-08-26 23:56:42,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 119 transitions, 567 flow. Second operand has 5 states, 5 states have (on average 257.6) internal successors, (1288), 5 states have internal predecessors, (1288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:42,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:56:42,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 704 [2023-08-26 23:56:42,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:56:45,113 INFO L124 PetriNetUnfolderBase]: 30968/41347 cut-off events. [2023-08-26 23:56:45,113 INFO L125 PetriNetUnfolderBase]: For 6980/6980 co-relation queries the response was YES. [2023-08-26 23:56:45,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91027 conditions, 41347 events. 30968/41347 cut-off events. For 6980/6980 co-relation queries the response was YES. Maximal size of possible extension queue 1627. Compared 226252 event pairs, 21650 based on Foata normal form. 356/26124 useless extension candidates. Maximal degree in co-relation 90802. Up to 20684 conditions per place. [2023-08-26 23:56:45,394 INFO L140 encePairwiseOnDemand]: 696/704 looper letters, 173 selfloop transitions, 17 changer transitions 0/190 dead transitions. [2023-08-26 23:56:45,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 190 transitions, 1212 flow [2023-08-26 23:56:45,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 23:56:45,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 23:56:45,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1644 transitions. [2023-08-26 23:56:45,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38920454545454547 [2023-08-26 23:56:45,397 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1644 transitions. [2023-08-26 23:56:45,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1644 transitions. [2023-08-26 23:56:45,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:56:45,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1644 transitions. [2023-08-26 23:56:45,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 274.0) internal successors, (1644), 6 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:45,403 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 704.0) internal successors, (4928), 7 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:45,404 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 704.0) internal successors, (4928), 7 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:45,404 INFO L175 Difference]: Start difference. First operand has 76 places, 119 transitions, 567 flow. Second operand 6 states and 1644 transitions. [2023-08-26 23:56:45,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 190 transitions, 1212 flow [2023-08-26 23:56:45,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 190 transitions, 1208 flow, removed 2 selfloop flow, removed 0 redundant places. [2023-08-26 23:56:45,411 INFO L231 Difference]: Finished difference. Result has 84 places, 122 transitions, 631 flow [2023-08-26 23:56:45,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=631, PETRI_PLACES=84, PETRI_TRANSITIONS=122} [2023-08-26 23:56:45,411 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 26 predicate places. [2023-08-26 23:56:45,411 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 122 transitions, 631 flow [2023-08-26 23:56:45,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 257.6) internal successors, (1288), 5 states have internal predecessors, (1288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:45,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:56:45,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:56:45,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 23:56:45,424 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:56:45,424 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:56:45,425 INFO L85 PathProgramCache]: Analyzing trace with hash 671509887, now seen corresponding path program 1 times [2023-08-26 23:56:45,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:56:45,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374220361] [2023-08-26 23:56:45,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:56:45,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:56:45,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:56:45,519 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:56:45,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:56:45,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374220361] [2023-08-26 23:56:45,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374220361] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:56:45,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065674438] [2023-08-26 23:56:45,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:56:45,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:56:45,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:56:45,521 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 23:56:45,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-26 23:56:45,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:56:45,596 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 23:56:45,597 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:56:45,638 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:56:45,638 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:56:45,673 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:56:45,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065674438] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 23:56:45,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 23:56:45,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5, 2] total 9 [2023-08-26 23:56:45,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752878554] [2023-08-26 23:56:45,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:56:45,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 23:56:45,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:56:45,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 23:56:45,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-26 23:56:45,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 704 [2023-08-26 23:56:45,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 122 transitions, 631 flow. Second operand has 4 states, 4 states have (on average 258.5) internal successors, (1034), 4 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:45,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:56:45,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 704 [2023-08-26 23:56:45,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:56:47,893 INFO L124 PetriNetUnfolderBase]: 30305/40506 cut-off events. [2023-08-26 23:56:47,894 INFO L125 PetriNetUnfolderBase]: For 8415/8415 co-relation queries the response was YES. [2023-08-26 23:56:47,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89363 conditions, 40506 events. 30305/40506 cut-off events. For 8415/8415 co-relation queries the response was YES. Maximal size of possible extension queue 1528. Compared 219949 event pairs, 21257 based on Foata normal form. 356/25528 useless extension candidates. Maximal degree in co-relation 89133. Up to 40506 conditions per place. [2023-08-26 23:56:48,046 INFO L140 encePairwiseOnDemand]: 702/704 looper letters, 119 selfloop transitions, 1 changer transitions 0/120 dead transitions. [2023-08-26 23:56:48,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 120 transitions, 857 flow [2023-08-26 23:56:48,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 23:56:48,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 23:56:48,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 823 transitions. [2023-08-26 23:56:48,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3896780303030303 [2023-08-26 23:56:48,054 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 823 transitions. [2023-08-26 23:56:48,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 823 transitions. [2023-08-26 23:56:48,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:56:48,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 823 transitions. [2023-08-26 23:56:48,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 274.3333333333333) internal successors, (823), 3 states have internal predecessors, (823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:48,057 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:48,058 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:48,058 INFO L175 Difference]: Start difference. First operand has 84 places, 122 transitions, 631 flow. Second operand 3 states and 823 transitions. [2023-08-26 23:56:48,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 120 transitions, 857 flow [2023-08-26 23:56:48,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 120 transitions, 832 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-08-26 23:56:48,063 INFO L231 Difference]: Finished difference. Result has 81 places, 120 transitions, 594 flow [2023-08-26 23:56:48,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=592, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=594, PETRI_PLACES=81, PETRI_TRANSITIONS=120} [2023-08-26 23:56:48,063 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 23 predicate places. [2023-08-26 23:56:48,063 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 120 transitions, 594 flow [2023-08-26 23:56:48,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 258.5) internal successors, (1034), 4 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:48,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:56:48,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:56:48,076 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-26 23:56:48,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:56:48,268 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:56:48,268 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:56:48,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1737479485, now seen corresponding path program 1 times [2023-08-26 23:56:48,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:56:48,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142925074] [2023-08-26 23:56:48,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:56:48,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:56:48,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:56:48,351 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:56:48,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:56:48,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142925074] [2023-08-26 23:56:48,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142925074] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:56:48,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487545741] [2023-08-26 23:56:48,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:56:48,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:56:48,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:56:48,352 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 23:56:48,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-26 23:56:48,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:56:48,426 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-26 23:56:48,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:56:48,459 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:56:48,459 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:56:48,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487545741] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:56:48,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:56:48,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [3] total 5 [2023-08-26 23:56:48,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720349064] [2023-08-26 23:56:48,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:56:48,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 23:56:48,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:56:48,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 23:56:48,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-26 23:56:48,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 292 out of 704 [2023-08-26 23:56:48,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 120 transitions, 594 flow. Second operand has 4 states, 4 states have (on average 294.25) internal successors, (1177), 4 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:48,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:56:48,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 292 of 704 [2023-08-26 23:56:48,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:56:50,679 INFO L124 PetriNetUnfolderBase]: 29642/39665 cut-off events. [2023-08-26 23:56:50,679 INFO L125 PetriNetUnfolderBase]: For 6290/6290 co-relation queries the response was YES. [2023-08-26 23:56:50,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86770 conditions, 39665 events. 29642/39665 cut-off events. For 6290/6290 co-relation queries the response was YES. Maximal size of possible extension queue 1555. Compared 216999 event pairs, 20864 based on Foata normal form. 356/24930 useless extension candidates. Maximal degree in co-relation 86746. Up to 39653 conditions per place. [2023-08-26 23:56:50,829 INFO L140 encePairwiseOnDemand]: 701/704 looper letters, 106 selfloop transitions, 12 changer transitions 0/118 dead transitions. [2023-08-26 23:56:50,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 118 transitions, 817 flow [2023-08-26 23:56:50,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 23:56:50,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 23:56:50,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1222 transitions. [2023-08-26 23:56:50,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43394886363636365 [2023-08-26 23:56:50,831 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1222 transitions. [2023-08-26 23:56:50,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1222 transitions. [2023-08-26 23:56:50,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:56:50,832 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1222 transitions. [2023-08-26 23:56:50,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 305.5) internal successors, (1222), 4 states have internal predecessors, (1222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:50,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 704.0) internal successors, (3520), 5 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:50,836 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 704.0) internal successors, (3520), 5 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:50,836 INFO L175 Difference]: Start difference. First operand has 81 places, 120 transitions, 594 flow. Second operand 4 states and 1222 transitions. [2023-08-26 23:56:50,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 118 transitions, 817 flow [2023-08-26 23:56:50,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 118 transitions, 811 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 23:56:50,841 INFO L231 Difference]: Finished difference. Result has 79 places, 118 transitions, 599 flow [2023-08-26 23:56:50,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=575, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=599, PETRI_PLACES=79, PETRI_TRANSITIONS=118} [2023-08-26 23:56:50,841 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 21 predicate places. [2023-08-26 23:56:50,841 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 118 transitions, 599 flow [2023-08-26 23:56:50,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 294.25) internal successors, (1177), 4 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:50,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:56:50,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:56:50,846 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-08-26 23:56:51,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-08-26 23:56:51,046 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:56:51,046 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:56:51,046 INFO L85 PathProgramCache]: Analyzing trace with hash -801859433, now seen corresponding path program 1 times [2023-08-26 23:56:51,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:56:51,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582893285] [2023-08-26 23:56:51,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:56:51,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:56:51,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:56:51,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:56:51,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:56:51,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582893285] [2023-08-26 23:56:51,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582893285] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:56:51,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:56:51,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 23:56:51,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453832523] [2023-08-26 23:56:51,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:56:51,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 23:56:51,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:56:51,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 23:56:51,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 23:56:51,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 309 out of 704 [2023-08-26 23:56:51,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 118 transitions, 599 flow. Second operand has 3 states, 3 states have (on average 312.3333333333333) internal successors, (937), 3 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:51,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:56:51,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 309 of 704 [2023-08-26 23:56:51,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:56:53,961 INFO L124 PetriNetUnfolderBase]: 41450/55025 cut-off events. [2023-08-26 23:56:53,961 INFO L125 PetriNetUnfolderBase]: For 7166/7166 co-relation queries the response was YES. [2023-08-26 23:56:54,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120009 conditions, 55025 events. 41450/55025 cut-off events. For 7166/7166 co-relation queries the response was YES. Maximal size of possible extension queue 1865. Compared 306618 event pairs, 20864 based on Foata normal form. 0/34959 useless extension candidates. Maximal degree in co-relation 119987. Up to 41442 conditions per place. [2023-08-26 23:56:54,265 INFO L140 encePairwiseOnDemand]: 698/704 looper letters, 147 selfloop transitions, 4 changer transitions 0/151 dead transitions. [2023-08-26 23:56:54,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 151 transitions, 987 flow [2023-08-26 23:56:54,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 23:56:54,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 23:56:54,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1012 transitions. [2023-08-26 23:56:54,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2023-08-26 23:56:54,267 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1012 transitions. [2023-08-26 23:56:54,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1012 transitions. [2023-08-26 23:56:54,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:56:54,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1012 transitions. [2023-08-26 23:56:54,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 337.3333333333333) internal successors, (1012), 3 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:54,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:54,271 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:54,271 INFO L175 Difference]: Start difference. First operand has 79 places, 118 transitions, 599 flow. Second operand 3 states and 1012 transitions. [2023-08-26 23:56:54,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 151 transitions, 987 flow [2023-08-26 23:56:54,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 151 transitions, 974 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:56:54,277 INFO L231 Difference]: Finished difference. Result has 80 places, 121 transitions, 614 flow [2023-08-26 23:56:54,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=586, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=614, PETRI_PLACES=80, PETRI_TRANSITIONS=121} [2023-08-26 23:56:54,277 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 22 predicate places. [2023-08-26 23:56:54,277 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 121 transitions, 614 flow [2023-08-26 23:56:54,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 312.3333333333333) internal successors, (937), 3 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:54,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:56:54,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:56:54,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-26 23:56:54,278 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:56:54,278 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:56:54,278 INFO L85 PathProgramCache]: Analyzing trace with hash -801857829, now seen corresponding path program 1 times [2023-08-26 23:56:54,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:56:54,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395644790] [2023-08-26 23:56:54,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:56:54,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:56:54,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:56:54,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:56:54,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:56:54,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395644790] [2023-08-26 23:56:54,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395644790] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:56:54,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:56:54,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 23:56:54,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353621813] [2023-08-26 23:56:54,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:56:54,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 23:56:54,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:56:54,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 23:56:54,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 23:56:54,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 704 [2023-08-26 23:56:54,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 121 transitions, 614 flow. Second operand has 5 states, 5 states have (on average 258.0) internal successors, (1290), 5 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:54,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:56:54,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 704 [2023-08-26 23:56:54,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:56:57,353 INFO L124 PetriNetUnfolderBase]: 40196/53327 cut-off events. [2023-08-26 23:56:57,354 INFO L125 PetriNetUnfolderBase]: For 12350/12350 co-relation queries the response was YES. [2023-08-26 23:56:57,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126955 conditions, 53327 events. 40196/53327 cut-off events. For 12350/12350 co-relation queries the response was YES. Maximal size of possible extension queue 1815. Compared 292455 event pairs, 26756 based on Foata normal form. 0/38544 useless extension candidates. Maximal degree in co-relation 126933. Up to 25825 conditions per place. [2023-08-26 23:56:57,660 INFO L140 encePairwiseOnDemand]: 695/704 looper letters, 225 selfloop transitions, 20 changer transitions 0/245 dead transitions. [2023-08-26 23:56:57,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 245 transitions, 1634 flow [2023-08-26 23:56:57,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 23:56:57,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 23:56:57,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2181 transitions. [2023-08-26 23:56:57,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38725142045454547 [2023-08-26 23:56:57,664 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2181 transitions. [2023-08-26 23:56:57,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2181 transitions. [2023-08-26 23:56:57,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:56:57,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2181 transitions. [2023-08-26 23:56:57,667 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 272.625) internal successors, (2181), 8 states have internal predecessors, (2181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:57,671 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 704.0) internal successors, (6336), 9 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:57,672 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 704.0) internal successors, (6336), 9 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:57,672 INFO L175 Difference]: Start difference. First operand has 80 places, 121 transitions, 614 flow. Second operand 8 states and 2181 transitions. [2023-08-26 23:56:57,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 245 transitions, 1634 flow [2023-08-26 23:56:57,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 245 transitions, 1626 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 23:56:57,681 INFO L231 Difference]: Finished difference. Result has 91 places, 138 transitions, 823 flow [2023-08-26 23:56:57,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=823, PETRI_PLACES=91, PETRI_TRANSITIONS=138} [2023-08-26 23:56:57,681 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 33 predicate places. [2023-08-26 23:56:57,682 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 138 transitions, 823 flow [2023-08-26 23:56:57,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 258.0) internal successors, (1290), 5 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:57,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:56:57,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:56:57,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-26 23:56:57,682 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:56:57,682 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:56:57,683 INFO L85 PathProgramCache]: Analyzing trace with hash -801858056, now seen corresponding path program 1 times [2023-08-26 23:56:57,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:56:57,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62793196] [2023-08-26 23:56:57,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:56:57,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:56:57,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:56:57,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:56:57,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:56:57,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62793196] [2023-08-26 23:56:57,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62793196] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:56:57,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:56:57,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 23:56:57,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359005719] [2023-08-26 23:56:57,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:56:57,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 23:56:57,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:56:57,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 23:56:57,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 23:56:57,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 704 [2023-08-26 23:56:57,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 138 transitions, 823 flow. Second operand has 5 states, 5 states have (on average 258.0) internal successors, (1290), 5 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:56:57,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:56:57,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 704 [2023-08-26 23:56:57,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:04,229 INFO L124 PetriNetUnfolderBase]: 76996/101843 cut-off events. [2023-08-26 23:57:04,229 INFO L125 PetriNetUnfolderBase]: For 22626/22626 co-relation queries the response was YES. [2023-08-26 23:57:04,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 239883 conditions, 101843 events. 76996/101843 cut-off events. For 22626/22626 co-relation queries the response was YES. Maximal size of possible extension queue 3267. Compared 596167 event pairs, 52530 based on Foata normal form. 888/77042 useless extension candidates. Maximal degree in co-relation 239855. Up to 51603 conditions per place. [2023-08-26 23:57:04,907 INFO L140 encePairwiseOnDemand]: 698/704 looper letters, 155 selfloop transitions, 32 changer transitions 0/187 dead transitions. [2023-08-26 23:57:04,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 187 transitions, 1339 flow [2023-08-26 23:57:04,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 23:57:04,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 23:57:04,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1379 transitions. [2023-08-26 23:57:04,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39176136363636366 [2023-08-26 23:57:04,911 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1379 transitions. [2023-08-26 23:57:04,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1379 transitions. [2023-08-26 23:57:04,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:04,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1379 transitions. [2023-08-26 23:57:04,913 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 275.8) internal successors, (1379), 5 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:04,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 704.0) internal successors, (4224), 6 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:04,916 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 704.0) internal successors, (4224), 6 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:04,916 INFO L175 Difference]: Start difference. First operand has 91 places, 138 transitions, 823 flow. Second operand 5 states and 1379 transitions. [2023-08-26 23:57:04,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 187 transitions, 1339 flow [2023-08-26 23:57:04,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 187 transitions, 1334 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-26 23:57:04,934 INFO L231 Difference]: Finished difference. Result has 96 places, 139 transitions, 925 flow [2023-08-26 23:57:04,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=818, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=925, PETRI_PLACES=96, PETRI_TRANSITIONS=139} [2023-08-26 23:57:04,934 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 38 predicate places. [2023-08-26 23:57:04,934 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 139 transitions, 925 flow [2023-08-26 23:57:04,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 258.0) internal successors, (1290), 5 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:04,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:04,935 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:04,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-26 23:57:04,935 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:57:04,935 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:04,935 INFO L85 PathProgramCache]: Analyzing trace with hash -854922029, now seen corresponding path program 1 times [2023-08-26 23:57:04,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:04,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480963369] [2023-08-26 23:57:04,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:04,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:04,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:04,985 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:57:04,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:04,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480963369] [2023-08-26 23:57:04,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480963369] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:04,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:04,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 23:57:04,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910848176] [2023-08-26 23:57:04,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:04,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 23:57:04,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:04,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 23:57:04,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 23:57:04,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 704 [2023-08-26 23:57:04,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 139 transitions, 925 flow. Second operand has 5 states, 5 states have (on average 260.0) internal successors, (1300), 5 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:04,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:04,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 704 [2023-08-26 23:57:04,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:09,395 INFO L124 PetriNetUnfolderBase]: 51206/68205 cut-off events. [2023-08-26 23:57:09,396 INFO L125 PetriNetUnfolderBase]: For 18566/18566 co-relation queries the response was YES. [2023-08-26 23:57:09,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162495 conditions, 68205 events. 51206/68205 cut-off events. For 18566/18566 co-relation queries the response was YES. Maximal size of possible extension queue 2314. Compared 389634 event pairs, 33110 based on Foata normal form. 872/52116 useless extension candidates. Maximal degree in co-relation 162464. Up to 52003 conditions per place. [2023-08-26 23:57:09,812 INFO L140 encePairwiseOnDemand]: 698/704 looper letters, 232 selfloop transitions, 5 changer transitions 0/237 dead transitions. [2023-08-26 23:57:09,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 237 transitions, 1796 flow [2023-08-26 23:57:09,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 23:57:09,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 23:57:09,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1413 transitions. [2023-08-26 23:57:09,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40142045454545455 [2023-08-26 23:57:09,815 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1413 transitions. [2023-08-26 23:57:09,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1413 transitions. [2023-08-26 23:57:09,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:09,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1413 transitions. [2023-08-26 23:57:09,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 282.6) internal successors, (1413), 5 states have internal predecessors, (1413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:09,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 704.0) internal successors, (4224), 6 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:09,820 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 704.0) internal successors, (4224), 6 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:09,820 INFO L175 Difference]: Start difference. First operand has 96 places, 139 transitions, 925 flow. Second operand 5 states and 1413 transitions. [2023-08-26 23:57:09,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 237 transitions, 1796 flow [2023-08-26 23:57:09,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 237 transitions, 1751 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-26 23:57:09,840 INFO L231 Difference]: Finished difference. Result has 100 places, 141 transitions, 909 flow [2023-08-26 23:57:09,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=909, PETRI_PLACES=100, PETRI_TRANSITIONS=141} [2023-08-26 23:57:09,840 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 42 predicate places. [2023-08-26 23:57:09,840 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 141 transitions, 909 flow [2023-08-26 23:57:09,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 260.0) internal successors, (1300), 5 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:09,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:09,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:09,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 23:57:09,841 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:57:09,841 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:09,841 INFO L85 PathProgramCache]: Analyzing trace with hash 559597437, now seen corresponding path program 1 times [2023-08-26 23:57:09,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:09,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843694140] [2023-08-26 23:57:09,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:09,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:09,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:09,923 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:57:09,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:09,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843694140] [2023-08-26 23:57:09,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843694140] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:09,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274720503] [2023-08-26 23:57:09,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:09,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:09,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:09,925 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 23:57:09,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-26 23:57:10,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:10,011 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 23:57:10,011 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:10,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:57:10,059 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:57:10,107 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:57:10,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274720503] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:10,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 23:57:10,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 11 [2023-08-26 23:57:10,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767914935] [2023-08-26 23:57:10,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:10,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 23:57:10,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:10,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 23:57:10,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-08-26 23:57:10,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 704 [2023-08-26 23:57:10,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 141 transitions, 909 flow. Second operand has 5 states, 5 states have (on average 258.4) internal successors, (1292), 5 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:10,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:10,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 704 [2023-08-26 23:57:10,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:14,431 INFO L124 PetriNetUnfolderBase]: 50706/67705 cut-off events. [2023-08-26 23:57:14,432 INFO L125 PetriNetUnfolderBase]: For 33378/33378 co-relation queries the response was YES. [2023-08-26 23:57:14,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167128 conditions, 67705 events. 50706/67705 cut-off events. For 33378/33378 co-relation queries the response was YES. Maximal size of possible extension queue 2196. Compared 385638 event pairs, 32672 based on Foata normal form. 500/51244 useless extension candidates. Maximal degree in co-relation 167095. Up to 38248 conditions per place. [2023-08-26 23:57:14,896 INFO L140 encePairwiseOnDemand]: 698/704 looper letters, 158 selfloop transitions, 32 changer transitions 0/190 dead transitions. [2023-08-26 23:57:14,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 190 transitions, 1441 flow [2023-08-26 23:57:14,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 23:57:14,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 23:57:14,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1378 transitions. [2023-08-26 23:57:14,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39147727272727273 [2023-08-26 23:57:14,898 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1378 transitions. [2023-08-26 23:57:14,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1378 transitions. [2023-08-26 23:57:14,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:14,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1378 transitions. [2023-08-26 23:57:14,901 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 275.6) internal successors, (1378), 5 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:14,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 704.0) internal successors, (4224), 6 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:14,904 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 704.0) internal successors, (4224), 6 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:14,905 INFO L175 Difference]: Start difference. First operand has 100 places, 141 transitions, 909 flow. Second operand 5 states and 1378 transitions. [2023-08-26 23:57:14,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 190 transitions, 1441 flow [2023-08-26 23:57:14,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 190 transitions, 1409 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-26 23:57:14,925 INFO L231 Difference]: Finished difference. Result has 103 places, 141 transitions, 972 flow [2023-08-26 23:57:14,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=972, PETRI_PLACES=103, PETRI_TRANSITIONS=141} [2023-08-26 23:57:14,926 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 45 predicate places. [2023-08-26 23:57:14,926 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 141 transitions, 972 flow [2023-08-26 23:57:14,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 258.4) internal successors, (1292), 5 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:14,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:14,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:14,931 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-08-26 23:57:15,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-26 23:57:15,131 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:57:15,133 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:15,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1850039341, now seen corresponding path program 1 times [2023-08-26 23:57:15,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:15,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448744675] [2023-08-26 23:57:15,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:15,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:15,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:15,217 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:57:15,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:15,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448744675] [2023-08-26 23:57:15,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448744675] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:15,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213826663] [2023-08-26 23:57:15,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:15,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:15,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:15,218 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 23:57:15,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-26 23:57:15,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:15,302 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-26 23:57:15,303 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:15,331 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:57:15,331 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:57:15,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213826663] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:15,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:57:15,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-26 23:57:15,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890596300] [2023-08-26 23:57:15,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:15,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 23:57:15,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:15,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 23:57:15,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-26 23:57:15,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 292 out of 704 [2023-08-26 23:57:15,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 141 transitions, 972 flow. Second operand has 3 states, 3 states have (on average 295.6666666666667) internal successors, (887), 3 states have internal predecessors, (887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:15,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:15,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 292 of 704 [2023-08-26 23:57:15,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:19,087 INFO L124 PetriNetUnfolderBase]: 43090/57441 cut-off events. [2023-08-26 23:57:19,087 INFO L125 PetriNetUnfolderBase]: For 30690/30690 co-relation queries the response was YES. [2023-08-26 23:57:19,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141354 conditions, 57441 events. 43090/57441 cut-off events. For 30690/30690 co-relation queries the response was YES. Maximal size of possible extension queue 1886. Compared 319153 event pairs, 29128 based on Foata normal form. 2572/46140 useless extension candidates. Maximal degree in co-relation 141320. Up to 57441 conditions per place. [2023-08-26 23:57:19,470 INFO L140 encePairwiseOnDemand]: 701/704 looper letters, 136 selfloop transitions, 1 changer transitions 0/137 dead transitions. [2023-08-26 23:57:19,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 137 transitions, 1223 flow [2023-08-26 23:57:19,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 23:57:19,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 23:57:19,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 929 transitions. [2023-08-26 23:57:19,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43986742424242425 [2023-08-26 23:57:19,472 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 929 transitions. [2023-08-26 23:57:19,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 929 transitions. [2023-08-26 23:57:19,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:19,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 929 transitions. [2023-08-26 23:57:19,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 309.6666666666667) internal successors, (929), 3 states have internal predecessors, (929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:19,475 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:19,475 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:19,475 INFO L175 Difference]: Start difference. First operand has 103 places, 141 transitions, 972 flow. Second operand 3 states and 929 transitions. [2023-08-26 23:57:19,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 137 transitions, 1223 flow [2023-08-26 23:57:19,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 137 transitions, 1124 flow, removed 1 selfloop flow, removed 8 redundant places. [2023-08-26 23:57:19,495 INFO L231 Difference]: Finished difference. Result has 94 places, 137 transitions, 852 flow [2023-08-26 23:57:19,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=852, PETRI_PLACES=94, PETRI_TRANSITIONS=137} [2023-08-26 23:57:19,495 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 36 predicate places. [2023-08-26 23:57:19,496 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 137 transitions, 852 flow [2023-08-26 23:57:19,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 295.6666666666667) internal successors, (887), 3 states have internal predecessors, (887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:19,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:19,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:19,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-26 23:57:19,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:19,701 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:57:19,701 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:19,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1076987700, now seen corresponding path program 1 times [2023-08-26 23:57:19,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:19,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010583415] [2023-08-26 23:57:19,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:19,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:19,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:19,766 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:57:19,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:19,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010583415] [2023-08-26 23:57:19,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010583415] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:19,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471843395] [2023-08-26 23:57:19,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:19,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:19,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:19,768 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 23:57:19,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-26 23:57:19,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:19,852 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-26 23:57:19,853 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:19,886 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:57:19,887 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:57:19,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471843395] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:19,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:57:19,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 6 [2023-08-26 23:57:19,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852672014] [2023-08-26 23:57:19,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:19,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 23:57:19,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:19,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 23:57:19,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-26 23:57:19,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 292 out of 704 [2023-08-26 23:57:19,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 137 transitions, 852 flow. Second operand has 4 states, 4 states have (on average 294.75) internal successors, (1179), 4 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:19,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:19,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 292 of 704 [2023-08-26 23:57:19,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:23,489 INFO L124 PetriNetUnfolderBase]: 41990/55953 cut-off events. [2023-08-26 23:57:23,489 INFO L125 PetriNetUnfolderBase]: For 23975/23975 co-relation queries the response was YES. [2023-08-26 23:57:23,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136770 conditions, 55953 events. 41990/55953 cut-off events. For 23975/23975 co-relation queries the response was YES. Maximal size of possible extension queue 1769. Compared 308662 event pairs, 28280 based on Foata normal form. 388/42804 useless extension candidates. Maximal degree in co-relation 136741. Up to 55906 conditions per place. [2023-08-26 23:57:23,816 INFO L140 encePairwiseOnDemand]: 701/704 looper letters, 113 selfloop transitions, 23 changer transitions 0/136 dead transitions. [2023-08-26 23:57:23,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 136 transitions, 1118 flow [2023-08-26 23:57:23,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 23:57:23,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 23:57:23,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1219 transitions. [2023-08-26 23:57:23,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4328835227272727 [2023-08-26 23:57:23,819 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1219 transitions. [2023-08-26 23:57:23,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1219 transitions. [2023-08-26 23:57:23,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:23,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1219 transitions. [2023-08-26 23:57:23,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 304.75) internal successors, (1219), 4 states have internal predecessors, (1219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:23,822 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 704.0) internal successors, (3520), 5 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:23,822 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 704.0) internal successors, (3520), 5 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:23,822 INFO L175 Difference]: Start difference. First operand has 94 places, 137 transitions, 852 flow. Second operand 4 states and 1219 transitions. [2023-08-26 23:57:23,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 136 transitions, 1118 flow [2023-08-26 23:57:23,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 136 transitions, 1086 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-26 23:57:23,835 INFO L231 Difference]: Finished difference. Result has 93 places, 136 transitions, 860 flow [2023-08-26 23:57:23,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=814, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=860, PETRI_PLACES=93, PETRI_TRANSITIONS=136} [2023-08-26 23:57:23,837 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 35 predicate places. [2023-08-26 23:57:23,837 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 136 transitions, 860 flow [2023-08-26 23:57:23,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 294.75) internal successors, (1179), 4 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:23,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:23,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:23,842 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-26 23:57:24,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-26 23:57:24,042 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread3Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:57:24,042 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:24,043 INFO L85 PathProgramCache]: Analyzing trace with hash 914622448, now seen corresponding path program 1 times [2023-08-26 23:57:24,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:24,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256144691] [2023-08-26 23:57:24,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:24,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:24,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:24,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:57:24,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:24,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256144691] [2023-08-26 23:57:24,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256144691] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:24,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:24,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 23:57:24,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085640645] [2023-08-26 23:57:24,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:24,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 23:57:24,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:24,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 23:57:24,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 23:57:24,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 704 [2023-08-26 23:57:24,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 136 transitions, 860 flow. Second operand has 4 states, 4 states have (on average 258.75) internal successors, (1035), 4 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:24,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:24,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 704 [2023-08-26 23:57:24,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:27,341 INFO L124 PetriNetUnfolderBase]: 39052/52019 cut-off events. [2023-08-26 23:57:27,341 INFO L125 PetriNetUnfolderBase]: For 20873/20873 co-relation queries the response was YES. [2023-08-26 23:57:27,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127229 conditions, 52019 events. 39052/52019 cut-off events. For 20873/20873 co-relation queries the response was YES. Maximal size of possible extension queue 1628. Compared 283807 event pairs, 25042 based on Foata normal form. 0/39734 useless extension candidates. Maximal degree in co-relation 127201. Up to 27942 conditions per place. [2023-08-26 23:57:27,665 INFO L140 encePairwiseOnDemand]: 697/704 looper letters, 185 selfloop transitions, 20 changer transitions 0/205 dead transitions. [2023-08-26 23:57:27,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 205 transitions, 1558 flow [2023-08-26 23:57:27,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 23:57:27,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 23:57:27,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1378 transitions. [2023-08-26 23:57:27,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39147727272727273 [2023-08-26 23:57:27,668 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1378 transitions. [2023-08-26 23:57:27,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1378 transitions. [2023-08-26 23:57:27,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:27,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1378 transitions. [2023-08-26 23:57:27,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 275.6) internal successors, (1378), 5 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:27,672 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 704.0) internal successors, (4224), 6 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:27,672 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 704.0) internal successors, (4224), 6 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:27,672 INFO L175 Difference]: Start difference. First operand has 93 places, 136 transitions, 860 flow. Second operand 5 states and 1378 transitions. [2023-08-26 23:57:27,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 205 transitions, 1558 flow [2023-08-26 23:57:27,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 205 transitions, 1534 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:57:27,686 INFO L231 Difference]: Finished difference. Result has 97 places, 137 transitions, 901 flow [2023-08-26 23:57:27,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=836, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=901, PETRI_PLACES=97, PETRI_TRANSITIONS=137} [2023-08-26 23:57:27,686 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 39 predicate places. [2023-08-26 23:57:27,686 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 137 transitions, 901 flow [2023-08-26 23:57:27,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 258.75) internal successors, (1035), 4 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:27,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:27,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:27,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-26 23:57:27,687 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread3Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:57:27,687 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:27,687 INFO L85 PathProgramCache]: Analyzing trace with hash 914622450, now seen corresponding path program 1 times [2023-08-26 23:57:27,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:27,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150123791] [2023-08-26 23:57:27,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:27,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:27,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:27,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:57:27,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:27,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150123791] [2023-08-26 23:57:27,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150123791] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:27,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:27,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 23:57:27,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113145927] [2023-08-26 23:57:27,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:27,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 23:57:27,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:27,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 23:57:27,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 23:57:27,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 704 [2023-08-26 23:57:27,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 137 transitions, 901 flow. Second operand has 5 states, 5 states have (on average 258.2) internal successors, (1291), 5 states have internal predecessors, (1291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:27,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:27,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 704 [2023-08-26 23:57:27,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:30,862 INFO L124 PetriNetUnfolderBase]: 36114/48085 cut-off events. [2023-08-26 23:57:30,862 INFO L125 PetriNetUnfolderBase]: For 23794/23794 co-relation queries the response was YES. [2023-08-26 23:57:31,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120209 conditions, 48085 events. 36114/48085 cut-off events. For 23794/23794 co-relation queries the response was YES. Maximal size of possible extension queue 1463. Compared 258164 event pairs, 23292 based on Foata normal form. 996/40041 useless extension candidates. Maximal degree in co-relation 120181. Up to 24085 conditions per place. [2023-08-26 23:57:31,165 INFO L140 encePairwiseOnDemand]: 698/704 looper letters, 143 selfloop transitions, 42 changer transitions 0/185 dead transitions. [2023-08-26 23:57:31,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 185 transitions, 1429 flow [2023-08-26 23:57:31,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 23:57:31,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 23:57:31,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1373 transitions. [2023-08-26 23:57:31,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3900568181818182 [2023-08-26 23:57:31,168 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1373 transitions. [2023-08-26 23:57:31,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1373 transitions. [2023-08-26 23:57:31,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:31,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1373 transitions. [2023-08-26 23:57:31,170 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 274.6) internal successors, (1373), 5 states have internal predecessors, (1373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:31,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 704.0) internal successors, (4224), 6 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:31,172 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 704.0) internal successors, (4224), 6 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:31,172 INFO L175 Difference]: Start difference. First operand has 97 places, 137 transitions, 901 flow. Second operand 5 states and 1373 transitions. [2023-08-26 23:57:31,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 185 transitions, 1429 flow [2023-08-26 23:57:31,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 185 transitions, 1408 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:57:31,188 INFO L231 Difference]: Finished difference. Result has 101 places, 138 transitions, 1017 flow [2023-08-26 23:57:31,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1017, PETRI_PLACES=101, PETRI_TRANSITIONS=138} [2023-08-26 23:57:31,189 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 43 predicate places. [2023-08-26 23:57:31,189 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 138 transitions, 1017 flow [2023-08-26 23:57:31,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 258.2) internal successors, (1291), 5 states have internal predecessors, (1291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:31,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:31,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:31,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-26 23:57:31,189 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:57:31,189 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:31,189 INFO L85 PathProgramCache]: Analyzing trace with hash 914622395, now seen corresponding path program 1 times [2023-08-26 23:57:31,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:31,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825793365] [2023-08-26 23:57:31,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:31,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:31,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:31,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:57:31,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:31,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825793365] [2023-08-26 23:57:31,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825793365] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:31,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:31,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 23:57:31,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346357577] [2023-08-26 23:57:31,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:31,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 23:57:31,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:31,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 23:57:31,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 23:57:31,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 309 out of 704 [2023-08-26 23:57:31,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 138 transitions, 1017 flow. Second operand has 3 states, 3 states have (on average 312.6666666666667) internal successors, (938), 3 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:31,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:31,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 309 of 704 [2023-08-26 23:57:31,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:35,279 INFO L124 PetriNetUnfolderBase]: 45974/59937 cut-off events. [2023-08-26 23:57:35,280 INFO L125 PetriNetUnfolderBase]: For 35390/35390 co-relation queries the response was YES. [2023-08-26 23:57:35,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154780 conditions, 59937 events. 45974/59937 cut-off events. For 35390/35390 co-relation queries the response was YES. Maximal size of possible extension queue 1692. Compared 319240 event pairs, 23788 based on Foata normal form. 0/48393 useless extension candidates. Maximal degree in co-relation 154749. Up to 52070 conditions per place. [2023-08-26 23:57:35,684 INFO L140 encePairwiseOnDemand]: 698/704 looper letters, 172 selfloop transitions, 7 changer transitions 0/179 dead transitions. [2023-08-26 23:57:35,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 179 transitions, 1533 flow [2023-08-26 23:57:35,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 23:57:35,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 23:57:35,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1009 transitions. [2023-08-26 23:57:35,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777462121212121 [2023-08-26 23:57:35,686 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1009 transitions. [2023-08-26 23:57:35,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1009 transitions. [2023-08-26 23:57:35,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:35,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1009 transitions. [2023-08-26 23:57:35,688 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 336.3333333333333) internal successors, (1009), 3 states have internal predecessors, (1009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:35,689 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:35,689 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:35,689 INFO L175 Difference]: Start difference. First operand has 101 places, 138 transitions, 1017 flow. Second operand 3 states and 1009 transitions. [2023-08-26 23:57:35,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 179 transitions, 1533 flow [2023-08-26 23:57:35,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 179 transitions, 1492 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:57:35,724 INFO L231 Difference]: Finished difference. Result has 102 places, 144 transitions, 1043 flow [2023-08-26 23:57:35,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=976, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1043, PETRI_PLACES=102, PETRI_TRANSITIONS=144} [2023-08-26 23:57:35,725 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 44 predicate places. [2023-08-26 23:57:35,725 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 144 transitions, 1043 flow [2023-08-26 23:57:35,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 312.6666666666667) internal successors, (938), 3 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:35,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:35,725 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:35,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-26 23:57:35,725 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:57:35,726 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:35,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1023923500, now seen corresponding path program 1 times [2023-08-26 23:57:35,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:35,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019053868] [2023-08-26 23:57:35,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:35,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:35,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:35,768 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 23:57:35,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:35,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019053868] [2023-08-26 23:57:35,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019053868] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:35,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:35,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 23:57:35,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516595366] [2023-08-26 23:57:35,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:35,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 23:57:35,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:35,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 23:57:35,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 23:57:35,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 704 [2023-08-26 23:57:35,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 144 transitions, 1043 flow. Second operand has 5 states, 5 states have (on average 260.2) internal successors, (1301), 5 states have internal predecessors, (1301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:35,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:35,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 704 [2023-08-26 23:57:35,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:39,118 INFO L124 PetriNetUnfolderBase]: 35093/45978 cut-off events. [2023-08-26 23:57:39,118 INFO L125 PetriNetUnfolderBase]: For 45843/45843 co-relation queries the response was YES. [2023-08-26 23:57:39,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137935 conditions, 45978 events. 35093/45978 cut-off events. For 45843/45843 co-relation queries the response was YES. Maximal size of possible extension queue 1296. Compared 233918 event pairs, 20085 based on Foata normal form. 342/39324 useless extension candidates. Maximal degree in co-relation 137903. Up to 32456 conditions per place. [2023-08-26 23:57:39,437 INFO L140 encePairwiseOnDemand]: 696/704 looper letters, 209 selfloop transitions, 23 changer transitions 0/232 dead transitions. [2023-08-26 23:57:39,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 232 transitions, 1880 flow [2023-08-26 23:57:39,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 23:57:39,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 23:57:39,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1661 transitions. [2023-08-26 23:57:39,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932291666666667 [2023-08-26 23:57:39,440 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1661 transitions. [2023-08-26 23:57:39,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1661 transitions. [2023-08-26 23:57:39,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:39,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1661 transitions. [2023-08-26 23:57:39,442 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 276.8333333333333) internal successors, (1661), 6 states have internal predecessors, (1661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:39,444 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 704.0) internal successors, (4928), 7 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:39,444 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 704.0) internal successors, (4928), 7 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:39,444 INFO L175 Difference]: Start difference. First operand has 102 places, 144 transitions, 1043 flow. Second operand 6 states and 1661 transitions. [2023-08-26 23:57:39,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 232 transitions, 1880 flow [2023-08-26 23:57:39,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 232 transitions, 1860 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-08-26 23:57:39,515 INFO L231 Difference]: Finished difference. Result has 108 places, 148 transitions, 1130 flow [2023-08-26 23:57:39,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1130, PETRI_PLACES=108, PETRI_TRANSITIONS=148} [2023-08-26 23:57:39,516 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 50 predicate places. [2023-08-26 23:57:39,516 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 148 transitions, 1130 flow [2023-08-26 23:57:39,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 260.2) internal successors, (1301), 5 states have internal predecessors, (1301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:39,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:39,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:39,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-26 23:57:39,516 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:57:39,517 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:39,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1711474984, now seen corresponding path program 1 times [2023-08-26 23:57:39,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:39,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6164709] [2023-08-26 23:57:39,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:39,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:39,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:39,546 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:57:39,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:39,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6164709] [2023-08-26 23:57:39,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6164709] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:39,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:39,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 23:57:39,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421018303] [2023-08-26 23:57:39,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:39,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 23:57:39,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:39,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 23:57:39,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 23:57:39,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 309 out of 704 [2023-08-26 23:57:39,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 148 transitions, 1130 flow. Second operand has 3 states, 3 states have (on average 313.0) internal successors, (939), 3 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:39,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:39,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 309 of 704 [2023-08-26 23:57:39,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:42,552 INFO L124 PetriNetUnfolderBase]: 30739/40100 cut-off events. [2023-08-26 23:57:42,552 INFO L125 PetriNetUnfolderBase]: For 45538/45538 co-relation queries the response was YES. [2023-08-26 23:57:42,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120166 conditions, 40100 events. 30739/40100 cut-off events. For 45538/45538 co-relation queries the response was YES. Maximal size of possible extension queue 1120. Compared 203905 event pairs, 11501 based on Foata normal form. 0/36488 useless extension candidates. Maximal degree in co-relation 120132. Up to 26821 conditions per place. [2023-08-26 23:57:42,771 INFO L140 encePairwiseOnDemand]: 699/704 looper letters, 175 selfloop transitions, 11 changer transitions 0/186 dead transitions. [2023-08-26 23:57:42,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 186 transitions, 1678 flow [2023-08-26 23:57:42,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 23:57:42,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 23:57:42,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1004 transitions. [2023-08-26 23:57:42,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4753787878787879 [2023-08-26 23:57:42,777 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1004 transitions. [2023-08-26 23:57:42,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1004 transitions. [2023-08-26 23:57:42,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:42,777 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1004 transitions. [2023-08-26 23:57:42,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 334.6666666666667) internal successors, (1004), 3 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:42,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:42,780 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:42,780 INFO L175 Difference]: Start difference. First operand has 108 places, 148 transitions, 1130 flow. Second operand 3 states and 1004 transitions. [2023-08-26 23:57:42,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 186 transitions, 1678 flow [2023-08-26 23:57:42,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 186 transitions, 1644 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-26 23:57:42,832 INFO L231 Difference]: Finished difference. Result has 106 places, 147 transitions, 1114 flow [2023-08-26 23:57:42,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1114, PETRI_PLACES=106, PETRI_TRANSITIONS=147} [2023-08-26 23:57:42,832 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 48 predicate places. [2023-08-26 23:57:42,832 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 147 transitions, 1114 flow [2023-08-26 23:57:42,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 313.0) internal successors, (939), 3 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:42,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:42,833 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:42,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-26 23:57:42,833 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:57:42,833 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:42,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1787702486, now seen corresponding path program 1 times [2023-08-26 23:57:42,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:42,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711847899] [2023-08-26 23:57:42,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:42,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:42,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:42,884 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:57:42,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:42,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711847899] [2023-08-26 23:57:42,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711847899] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:42,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:42,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 23:57:42,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757861337] [2023-08-26 23:57:42,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:42,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 23:57:42,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:42,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 23:57:42,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 23:57:42,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 704 [2023-08-26 23:57:42,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 147 transitions, 1114 flow. Second operand has 5 states, 5 states have (on average 260.4) internal successors, (1302), 5 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:42,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:42,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 704 [2023-08-26 23:57:42,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:45,272 INFO L124 PetriNetUnfolderBase]: 23835/31108 cut-off events. [2023-08-26 23:57:45,272 INFO L125 PetriNetUnfolderBase]: For 57682/57682 co-relation queries the response was YES. [2023-08-26 23:57:45,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98875 conditions, 31108 events. 23835/31108 cut-off events. For 57682/57682 co-relation queries the response was YES. Maximal size of possible extension queue 821. Compared 147237 event pairs, 13657 based on Foata normal form. 232/29716 useless extension candidates. Maximal degree in co-relation 98841. Up to 27274 conditions per place. [2023-08-26 23:57:45,428 INFO L140 encePairwiseOnDemand]: 698/704 looper letters, 231 selfloop transitions, 5 changer transitions 0/236 dead transitions. [2023-08-26 23:57:45,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 236 transitions, 2133 flow [2023-08-26 23:57:45,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 23:57:45,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 23:57:45,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1389 transitions. [2023-08-26 23:57:45,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3946022727272727 [2023-08-26 23:57:45,429 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1389 transitions. [2023-08-26 23:57:45,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1389 transitions. [2023-08-26 23:57:45,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:45,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1389 transitions. [2023-08-26 23:57:45,431 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 277.8) internal successors, (1389), 5 states have internal predecessors, (1389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:45,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 704.0) internal successors, (4224), 6 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:45,433 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 704.0) internal successors, (4224), 6 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:45,433 INFO L175 Difference]: Start difference. First operand has 106 places, 147 transitions, 1114 flow. Second operand 5 states and 1389 transitions. [2023-08-26 23:57:45,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 236 transitions, 2133 flow [2023-08-26 23:57:45,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 236 transitions, 2067 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:57:45,494 INFO L231 Difference]: Finished difference. Result has 110 places, 149 transitions, 1121 flow [2023-08-26 23:57:45,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1121, PETRI_PLACES=110, PETRI_TRANSITIONS=149} [2023-08-26 23:57:45,495 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 52 predicate places. [2023-08-26 23:57:45,495 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 149 transitions, 1121 flow [2023-08-26 23:57:45,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 260.4) internal successors, (1302), 5 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:45,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:45,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:45,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-26 23:57:45,495 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread3Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:57:45,496 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:45,496 INFO L85 PathProgramCache]: Analyzing trace with hash 303624746, now seen corresponding path program 1 times [2023-08-26 23:57:45,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:45,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683258976] [2023-08-26 23:57:45,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:45,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:45,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:45,550 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:57:45,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:45,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683258976] [2023-08-26 23:57:45,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683258976] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:45,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058991173] [2023-08-26 23:57:45,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:45,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:45,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:45,552 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 23:57:45,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-26 23:57:45,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:45,651 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 23:57:45,651 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:45,678 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:57:45,679 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:57:45,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058991173] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:45,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:57:45,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 10 [2023-08-26 23:57:45,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823237124] [2023-08-26 23:57:45,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:45,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 23:57:45,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:45,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 23:57:45,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-08-26 23:57:45,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 704 [2023-08-26 23:57:45,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 149 transitions, 1121 flow. Second operand has 5 states, 5 states have (on average 260.6) internal successors, (1303), 5 states have internal predecessors, (1303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:45,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:45,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 704 [2023-08-26 23:57:45,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:47,911 INFO L124 PetriNetUnfolderBase]: 22061/28986 cut-off events. [2023-08-26 23:57:47,912 INFO L125 PetriNetUnfolderBase]: For 42914/42914 co-relation queries the response was YES. [2023-08-26 23:57:47,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88966 conditions, 28986 events. 22061/28986 cut-off events. For 42914/42914 co-relation queries the response was YES. Maximal size of possible extension queue 773. Compared 139336 event pairs, 12681 based on Foata normal form. 348/26934 useless extension candidates. Maximal degree in co-relation 88929. Up to 23590 conditions per place. [2023-08-26 23:57:48,056 INFO L140 encePairwiseOnDemand]: 695/704 looper letters, 207 selfloop transitions, 22 changer transitions 0/229 dead transitions. [2023-08-26 23:57:48,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 229 transitions, 1943 flow [2023-08-26 23:57:48,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 23:57:48,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 23:57:48,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1656 transitions. [2023-08-26 23:57:48,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39204545454545453 [2023-08-26 23:57:48,058 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1656 transitions. [2023-08-26 23:57:48,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1656 transitions. [2023-08-26 23:57:48,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:48,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1656 transitions. [2023-08-26 23:57:48,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 276.0) internal successors, (1656), 6 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:48,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 704.0) internal successors, (4928), 7 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:48,062 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 704.0) internal successors, (4928), 7 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:48,063 INFO L175 Difference]: Start difference. First operand has 110 places, 149 transitions, 1121 flow. Second operand 6 states and 1656 transitions. [2023-08-26 23:57:48,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 229 transitions, 1943 flow [2023-08-26 23:57:48,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 229 transitions, 1938 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:57:48,114 INFO L231 Difference]: Finished difference. Result has 115 places, 150 transitions, 1176 flow [2023-08-26 23:57:48,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=1108, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1176, PETRI_PLACES=115, PETRI_TRANSITIONS=150} [2023-08-26 23:57:48,115 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 57 predicate places. [2023-08-26 23:57:48,115 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 150 transitions, 1176 flow [2023-08-26 23:57:48,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 260.6) internal successors, (1303), 5 states have internal predecessors, (1303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:48,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:48,115 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:48,119 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-26 23:57:48,316 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,SelfDestructingSolverStorable23 [2023-08-26 23:57:48,317 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:57:48,317 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:48,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1075397991, now seen corresponding path program 1 times [2023-08-26 23:57:48,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:48,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035843196] [2023-08-26 23:57:48,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:48,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:48,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:48,390 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:57:48,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:48,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035843196] [2023-08-26 23:57:48,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035843196] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:48,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673573115] [2023-08-26 23:57:48,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:48,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:48,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:48,391 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 23:57:48,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-26 23:57:48,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:48,487 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 23:57:48,488 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:48,539 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:57:48,540 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:57:48,600 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:57:48,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673573115] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:57:48,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:57:48,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2023-08-26 23:57:48,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413796729] [2023-08-26 23:57:48,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:57:48,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 23:57:48,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:48,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 23:57:48,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-08-26 23:57:48,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 248 out of 704 [2023-08-26 23:57:48,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 150 transitions, 1176 flow. Second operand has 16 states, 16 states have (on average 249.875) internal successors, (3998), 16 states have internal predecessors, (3998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:48,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:48,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 248 of 704 [2023-08-26 23:57:48,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:55,187 INFO L124 PetriNetUnfolderBase]: 57919/75768 cut-off events. [2023-08-26 23:57:55,187 INFO L125 PetriNetUnfolderBase]: For 118785/118785 co-relation queries the response was YES. [2023-08-26 23:57:55,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 242117 conditions, 75768 events. 57919/75768 cut-off events. For 118785/118785 co-relation queries the response was YES. Maximal size of possible extension queue 2073. Compared 417178 event pairs, 22024 based on Foata normal form. 1026/71332 useless extension candidates. Maximal degree in co-relation 242079. Up to 21475 conditions per place. [2023-08-26 23:57:55,784 INFO L140 encePairwiseOnDemand]: 690/704 looper letters, 535 selfloop transitions, 64 changer transitions 0/599 dead transitions. [2023-08-26 23:57:55,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 599 transitions, 4804 flow [2023-08-26 23:57:55,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-26 23:57:55,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-26 23:57:55,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 6037 transitions. [2023-08-26 23:57:55,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37283843873517786 [2023-08-26 23:57:55,789 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 6037 transitions. [2023-08-26 23:57:55,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 6037 transitions. [2023-08-26 23:57:55,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:55,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 6037 transitions. [2023-08-26 23:57:55,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 262.4782608695652) internal successors, (6037), 23 states have internal predecessors, (6037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:55,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 704.0) internal successors, (16896), 24 states have internal predecessors, (16896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:55,802 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 704.0) internal successors, (16896), 24 states have internal predecessors, (16896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:55,802 INFO L175 Difference]: Start difference. First operand has 115 places, 150 transitions, 1176 flow. Second operand 23 states and 6037 transitions. [2023-08-26 23:57:55,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 599 transitions, 4804 flow [2023-08-26 23:57:56,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 599 transitions, 4722 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-08-26 23:57:56,242 INFO L231 Difference]: Finished difference. Result has 140 places, 182 transitions, 1601 flow [2023-08-26 23:57:56,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1601, PETRI_PLACES=140, PETRI_TRANSITIONS=182} [2023-08-26 23:57:56,242 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 82 predicate places. [2023-08-26 23:57:56,242 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 182 transitions, 1601 flow [2023-08-26 23:57:56,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 249.875) internal successors, (3998), 16 states have internal predecessors, (3998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:56,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:56,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:56,249 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-26 23:57:56,443 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,SelfDestructingSolverStorable24 [2023-08-26 23:57:56,443 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread3Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:57:56,444 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:56,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1514226313, now seen corresponding path program 1 times [2023-08-26 23:57:56,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:56,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389423555] [2023-08-26 23:57:56,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:56,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:56,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:56,503 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:57:56,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:56,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389423555] [2023-08-26 23:57:56,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389423555] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:56,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231580453] [2023-08-26 23:57:56,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:56,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:56,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:56,504 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 23:57:56,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-26 23:57:56,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:56,604 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-26 23:57:56,605 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:56,634 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:57:56,634 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:57:56,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231580453] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:56,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:57:56,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 7 [2023-08-26 23:57:56,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315911922] [2023-08-26 23:57:56,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:56,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 23:57:56,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:56,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 23:57:56,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-26 23:57:56,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 292 out of 704 [2023-08-26 23:57:56,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 182 transitions, 1601 flow. Second operand has 4 states, 4 states have (on average 295.0) internal successors, (1180), 4 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:56,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:56,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 292 of 704 [2023-08-26 23:57:56,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:02,465 INFO L124 PetriNetUnfolderBase]: 52550/68935 cut-off events. [2023-08-26 23:58:02,465 INFO L125 PetriNetUnfolderBase]: For 159602/159602 co-relation queries the response was YES. [2023-08-26 23:58:02,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 228115 conditions, 68935 events. 52550/68935 cut-off events. For 159602/159602 co-relation queries the response was YES. Maximal size of possible extension queue 1956. Compared 371150 event pairs, 31524 based on Foata normal form. 2622/66351 useless extension candidates. Maximal degree in co-relation 228069. Up to 68923 conditions per place. [2023-08-26 23:58:03,228 INFO L140 encePairwiseOnDemand]: 701/704 looper letters, 167 selfloop transitions, 12 changer transitions 0/179 dead transitions. [2023-08-26 23:58:03,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 179 transitions, 1931 flow [2023-08-26 23:58:03,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 23:58:03,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 23:58:03,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1217 transitions. [2023-08-26 23:58:03,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43217329545454547 [2023-08-26 23:58:03,230 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1217 transitions. [2023-08-26 23:58:03,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1217 transitions. [2023-08-26 23:58:03,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:03,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1217 transitions. [2023-08-26 23:58:03,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 304.25) internal successors, (1217), 4 states have internal predecessors, (1217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:03,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 704.0) internal successors, (3520), 5 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:03,233 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 704.0) internal successors, (3520), 5 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:03,233 INFO L175 Difference]: Start difference. First operand has 140 places, 182 transitions, 1601 flow. Second operand 4 states and 1217 transitions. [2023-08-26 23:58:03,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 179 transitions, 1931 flow [2023-08-26 23:58:03,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 179 transitions, 1843 flow, removed 19 selfloop flow, removed 5 redundant places. [2023-08-26 23:58:03,704 INFO L231 Difference]: Finished difference. Result has 137 places, 179 transitions, 1509 flow [2023-08-26 23:58:03,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=1485, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1509, PETRI_PLACES=137, PETRI_TRANSITIONS=179} [2023-08-26 23:58:03,704 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 79 predicate places. [2023-08-26 23:58:03,705 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 179 transitions, 1509 flow [2023-08-26 23:58:03,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 295.0) internal successors, (1180), 4 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:03,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:03,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:03,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-08-26 23:58:03,905 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,SelfDestructingSolverStorable25 [2023-08-26 23:58:03,905 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting thread3Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:58:03,906 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:03,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1059288125, now seen corresponding path program 1 times [2023-08-26 23:58:03,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:03,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819412839] [2023-08-26 23:58:03,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:03,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:03,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:03,959 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:03,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:03,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819412839] [2023-08-26 23:58:03,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819412839] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:03,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106709913] [2023-08-26 23:58:03,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:03,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:03,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:03,961 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 23:58:03,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-26 23:58:04,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:04,074 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-26 23:58:04,075 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:04,103 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:58:04,103 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:58:04,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106709913] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:58:04,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:58:04,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 6 [2023-08-26 23:58:04,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559645558] [2023-08-26 23:58:04,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:58:04,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 23:58:04,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:04,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 23:58:04,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-26 23:58:04,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 292 out of 704 [2023-08-26 23:58:04,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 179 transitions, 1509 flow. Second operand has 4 states, 4 states have (on average 295.0) internal successors, (1180), 4 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:04,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:04,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 292 of 704 [2023-08-26 23:58:04,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:08,747 INFO L124 PetriNetUnfolderBase]: 43424/57493 cut-off events. [2023-08-26 23:58:08,747 INFO L125 PetriNetUnfolderBase]: For 119110/119110 co-relation queries the response was YES. [2023-08-26 23:58:09,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179520 conditions, 57493 events. 43424/57493 cut-off events. For 119110/119110 co-relation queries the response was YES. Maximal size of possible extension queue 1654. Compared 310038 event pairs, 26334 based on Foata normal form. 4632/57351 useless extension candidates. Maximal degree in co-relation 179475. Up to 57434 conditions per place. [2023-08-26 23:58:09,208 INFO L140 encePairwiseOnDemand]: 701/704 looper letters, 150 selfloop transitions, 25 changer transitions 0/175 dead transitions. [2023-08-26 23:58:09,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 175 transitions, 1825 flow [2023-08-26 23:58:09,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 23:58:09,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 23:58:09,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1216 transitions. [2023-08-26 23:58:09,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2023-08-26 23:58:09,210 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1216 transitions. [2023-08-26 23:58:09,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1216 transitions. [2023-08-26 23:58:09,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:09,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1216 transitions. [2023-08-26 23:58:09,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 304.0) internal successors, (1216), 4 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:09,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 704.0) internal successors, (3520), 5 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:09,213 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 704.0) internal successors, (3520), 5 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:09,213 INFO L175 Difference]: Start difference. First operand has 137 places, 179 transitions, 1509 flow. Second operand 4 states and 1216 transitions. [2023-08-26 23:58:09,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 175 transitions, 1825 flow [2023-08-26 23:58:09,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 175 transitions, 1726 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-26 23:58:09,517 INFO L231 Difference]: Finished difference. Result has 134 places, 175 transitions, 1426 flow [2023-08-26 23:58:09,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=1376, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1426, PETRI_PLACES=134, PETRI_TRANSITIONS=175} [2023-08-26 23:58:09,517 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 76 predicate places. [2023-08-26 23:58:09,517 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 175 transitions, 1426 flow [2023-08-26 23:58:09,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 295.0) internal successors, (1180), 4 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:09,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:09,518 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1] [2023-08-26 23:58:09,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-26 23:58:09,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-26 23:58:09,718 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:58:09,718 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:09,718 INFO L85 PathProgramCache]: Analyzing trace with hash 334580585, now seen corresponding path program 2 times [2023-08-26 23:58:09,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:09,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887578828] [2023-08-26 23:58:09,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:09,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:09,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:09,828 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:09,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:09,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887578828] [2023-08-26 23:58:09,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887578828] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:09,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237895474] [2023-08-26 23:58:09,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 23:58:09,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:09,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:09,830 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 23:58:09,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-26 23:58:09,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-26 23:58:09,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:58:09,919 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 23:58:09,920 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:09,940 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-08-26 23:58:09,940 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:58:09,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237895474] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:58:09,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:58:09,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [12] total 14 [2023-08-26 23:58:09,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094421152] [2023-08-26 23:58:09,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:58:09,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 23:58:09,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:09,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 23:58:09,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=128, Unknown=0, NotChecked=0, Total=210 [2023-08-26 23:58:09,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 281 out of 704 [2023-08-26 23:58:09,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 175 transitions, 1426 flow. Second operand has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:09,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:09,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 281 of 704 [2023-08-26 23:58:09,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:14,400 INFO L124 PetriNetUnfolderBase]: 43424/57490 cut-off events. [2023-08-26 23:58:14,401 INFO L125 PetriNetUnfolderBase]: For 97762/97762 co-relation queries the response was YES. [2023-08-26 23:58:14,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179456 conditions, 57490 events. 43424/57490 cut-off events. For 97762/97762 co-relation queries the response was YES. Maximal size of possible extension queue 1648. Compared 309644 event pairs, 26334 based on Foata normal form. 3/52719 useless extension candidates. Maximal degree in co-relation 179413. Up to 57434 conditions per place. [2023-08-26 23:58:15,046 INFO L140 encePairwiseOnDemand]: 701/704 looper letters, 148 selfloop transitions, 25 changer transitions 0/173 dead transitions. [2023-08-26 23:58:15,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 173 transitions, 1722 flow [2023-08-26 23:58:15,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 23:58:15,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 23:58:15,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1171 transitions. [2023-08-26 23:58:15,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4158380681818182 [2023-08-26 23:58:15,047 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1171 transitions. [2023-08-26 23:58:15,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1171 transitions. [2023-08-26 23:58:15,048 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:15,048 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1171 transitions. [2023-08-26 23:58:15,049 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 292.75) internal successors, (1171), 4 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:15,050 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 704.0) internal successors, (3520), 5 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:15,050 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 704.0) internal successors, (3520), 5 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:15,050 INFO L175 Difference]: Start difference. First operand has 134 places, 175 transitions, 1426 flow. Second operand 4 states and 1171 transitions. [2023-08-26 23:58:15,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 173 transitions, 1722 flow [2023-08-26 23:58:15,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 173 transitions, 1696 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:58:15,381 INFO L231 Difference]: Finished difference. Result has 134 places, 173 transitions, 1400 flow [2023-08-26 23:58:15,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1400, PETRI_PLACES=134, PETRI_TRANSITIONS=173} [2023-08-26 23:58:15,381 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 76 predicate places. [2023-08-26 23:58:15,381 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 173 transitions, 1400 flow [2023-08-26 23:58:15,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:15,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:15,382 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:15,387 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-08-26 23:58:15,585 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,SelfDestructingSolverStorable27 [2023-08-26 23:58:15,585 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:58:15,586 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:15,586 INFO L85 PathProgramCache]: Analyzing trace with hash -103413437, now seen corresponding path program 1 times [2023-08-26 23:58:15,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:15,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753694218] [2023-08-26 23:58:15,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:15,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:15,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:15,642 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 23:58:15,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:15,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753694218] [2023-08-26 23:58:15,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753694218] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:58:15,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:58:15,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 23:58:15,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108199057] [2023-08-26 23:58:15,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:58:15,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 23:58:15,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:15,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 23:58:15,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 23:58:15,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 704 [2023-08-26 23:58:15,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 173 transitions, 1400 flow. Second operand has 5 states, 5 states have (on average 260.6) internal successors, (1303), 5 states have internal predecessors, (1303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:15,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:15,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 704 [2023-08-26 23:58:15,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:18,823 INFO L124 PetriNetUnfolderBase]: 28984/38748 cut-off events. [2023-08-26 23:58:18,823 INFO L125 PetriNetUnfolderBase]: For 66858/66858 co-relation queries the response was YES. [2023-08-26 23:58:18,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122304 conditions, 38748 events. 28984/38748 cut-off events. For 66858/66858 co-relation queries the response was YES. Maximal size of possible extension queue 1027. Compared 202753 event pairs, 16380 based on Foata normal form. 478/36326 useless extension candidates. Maximal degree in co-relation 122261. Up to 28852 conditions per place. [2023-08-26 23:58:19,070 INFO L140 encePairwiseOnDemand]: 698/704 looper letters, 252 selfloop transitions, 38 changer transitions 0/290 dead transitions. [2023-08-26 23:58:19,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 290 transitions, 2750 flow [2023-08-26 23:58:19,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 23:58:19,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 23:58:19,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1390 transitions. [2023-08-26 23:58:19,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39488636363636365 [2023-08-26 23:58:19,072 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1390 transitions. [2023-08-26 23:58:19,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1390 transitions. [2023-08-26 23:58:19,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:19,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1390 transitions. [2023-08-26 23:58:19,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 278.0) internal successors, (1390), 5 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:19,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 704.0) internal successors, (4224), 6 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:19,075 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 704.0) internal successors, (4224), 6 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:19,075 INFO L175 Difference]: Start difference. First operand has 134 places, 173 transitions, 1400 flow. Second operand 5 states and 1390 transitions. [2023-08-26 23:58:19,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 290 transitions, 2750 flow [2023-08-26 23:58:19,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 290 transitions, 2724 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:58:19,297 INFO L231 Difference]: Finished difference. Result has 138 places, 177 transitions, 1501 flow [2023-08-26 23:58:19,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=1374, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1501, PETRI_PLACES=138, PETRI_TRANSITIONS=177} [2023-08-26 23:58:19,297 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 80 predicate places. [2023-08-26 23:58:19,298 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 177 transitions, 1501 flow [2023-08-26 23:58:19,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 260.6) internal successors, (1303), 5 states have internal predecessors, (1303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:19,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:19,298 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1] [2023-08-26 23:58:19,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-26 23:58:19,298 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:58:19,298 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:19,298 INFO L85 PathProgramCache]: Analyzing trace with hash 412181260, now seen corresponding path program 1 times [2023-08-26 23:58:19,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:19,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213267466] [2023-08-26 23:58:19,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:19,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:19,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:19,415 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:19,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:19,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213267466] [2023-08-26 23:58:19,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213267466] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:19,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976509049] [2023-08-26 23:58:19,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:19,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:19,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:19,417 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 23:58:19,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-26 23:58:19,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:19,527 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-26 23:58:19,528 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:19,550 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:19,550 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:58:19,693 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:19,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976509049] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:58:19,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:58:19,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2023-08-26 23:58:19,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245151812] [2023-08-26 23:58:19,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:58:19,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-26 23:58:19,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:19,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-26 23:58:19,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2023-08-26 23:58:19,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 295 out of 704 [2023-08-26 23:58:19,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 177 transitions, 1501 flow. Second operand has 25 states, 25 states have (on average 296.12) internal successors, (7403), 25 states have internal predecessors, (7403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:19,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:19,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 295 of 704 [2023-08-26 23:58:19,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:23,178 INFO L124 PetriNetUnfolderBase]: 29140/39060 cut-off events. [2023-08-26 23:58:23,178 INFO L125 PetriNetUnfolderBase]: For 87708/87708 co-relation queries the response was YES. [2023-08-26 23:58:23,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128412 conditions, 39060 events. 29140/39060 cut-off events. For 87708/87708 co-relation queries the response was YES. Maximal size of possible extension queue 1062. Compared 204589 event pairs, 17604 based on Foata normal form. 108/36160 useless extension candidates. Maximal degree in co-relation 128368. Up to 38695 conditions per place. [2023-08-26 23:58:23,451 INFO L140 encePairwiseOnDemand]: 696/704 looper letters, 90 selfloop transitions, 171 changer transitions 0/261 dead transitions. [2023-08-26 23:58:23,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 261 transitions, 2731 flow [2023-08-26 23:58:23,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-26 23:58:23,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-26 23:58:23,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 7270 transitions. [2023-08-26 23:58:23,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4302793560606061 [2023-08-26 23:58:23,456 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 7270 transitions. [2023-08-26 23:58:23,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 7270 transitions. [2023-08-26 23:58:23,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:23,458 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 7270 transitions. [2023-08-26 23:58:23,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 302.9166666666667) internal successors, (7270), 24 states have internal predecessors, (7270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:23,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 704.0) internal successors, (17600), 25 states have internal predecessors, (17600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:23,470 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 704.0) internal successors, (17600), 25 states have internal predecessors, (17600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:23,470 INFO L175 Difference]: Start difference. First operand has 138 places, 177 transitions, 1501 flow. Second operand 24 states and 7270 transitions. [2023-08-26 23:58:23,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 261 transitions, 2731 flow [2023-08-26 23:58:23,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 261 transitions, 2620 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:58:23,691 INFO L231 Difference]: Finished difference. Result has 171 places, 261 transitions, 2640 flow [2023-08-26 23:58:23,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=1438, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2640, PETRI_PLACES=171, PETRI_TRANSITIONS=261} [2023-08-26 23:58:23,691 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 113 predicate places. [2023-08-26 23:58:23,691 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 261 transitions, 2640 flow [2023-08-26 23:58:23,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 296.12) internal successors, (7403), 25 states have internal predecessors, (7403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:23,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:23,692 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:23,696 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-08-26 23:58:23,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:23,896 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:58:23,896 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:23,896 INFO L85 PathProgramCache]: Analyzing trace with hash -950507117, now seen corresponding path program 2 times [2023-08-26 23:58:23,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:23,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890838804] [2023-08-26 23:58:23,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:23,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:23,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:23,929 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-26 23:58:23,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:23,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890838804] [2023-08-26 23:58:23,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890838804] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:23,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431074089] [2023-08-26 23:58:23,930 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 23:58:23,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:23,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:23,931 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 23:58:23,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-26 23:58:24,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-26 23:58:24,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:58:24,032 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 23:58:24,033 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:24,050 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-26 23:58:24,050 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:58:24,068 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-26 23:58:24,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431074089] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:58:24,068 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:58:24,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 2, 2] total 5 [2023-08-26 23:58:24,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86478811] [2023-08-26 23:58:24,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:58:24,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 23:58:24,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:24,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 23:58:24,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-26 23:58:24,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 704 [2023-08-26 23:58:24,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 261 transitions, 2640 flow. Second operand has 6 states, 6 states have (on average 298.0) internal successors, (1788), 6 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:24,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:24,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 704 [2023-08-26 23:58:24,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:28,271 INFO L124 PetriNetUnfolderBase]: 31916/42532 cut-off events. [2023-08-26 23:58:28,271 INFO L125 PetriNetUnfolderBase]: For 72093/72093 co-relation queries the response was YES. [2023-08-26 23:58:28,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141117 conditions, 42532 events. 31916/42532 cut-off events. For 72093/72093 co-relation queries the response was YES. Maximal size of possible extension queue 1056. Compared 225215 event pairs, 8014 based on Foata normal form. 0/39416 useless extension candidates. Maximal degree in co-relation 141060. Up to 20906 conditions per place. [2023-08-26 23:58:28,620 INFO L140 encePairwiseOnDemand]: 696/704 looper letters, 321 selfloop transitions, 38 changer transitions 0/359 dead transitions. [2023-08-26 23:58:28,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 359 transitions, 3830 flow [2023-08-26 23:58:28,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 23:58:28,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 23:58:28,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1886 transitions. [2023-08-26 23:58:28,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4464962121212121 [2023-08-26 23:58:28,622 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1886 transitions. [2023-08-26 23:58:28,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1886 transitions. [2023-08-26 23:58:28,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:28,622 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1886 transitions. [2023-08-26 23:58:28,624 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 314.3333333333333) internal successors, (1886), 6 states have internal predecessors, (1886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:28,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 704.0) internal successors, (4928), 7 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:28,625 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 704.0) internal successors, (4928), 7 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:28,626 INFO L175 Difference]: Start difference. First operand has 171 places, 261 transitions, 2640 flow. Second operand 6 states and 1886 transitions. [2023-08-26 23:58:28,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 359 transitions, 3830 flow [2023-08-26 23:58:28,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 359 transitions, 3384 flow, removed 100 selfloop flow, removed 11 redundant places. [2023-08-26 23:58:28,910 INFO L231 Difference]: Finished difference. Result has 166 places, 266 transitions, 2346 flow [2023-08-26 23:58:28,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=2190, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2346, PETRI_PLACES=166, PETRI_TRANSITIONS=266} [2023-08-26 23:58:28,910 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 108 predicate places. [2023-08-26 23:58:28,910 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 266 transitions, 2346 flow [2023-08-26 23:58:28,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 298.0) internal successors, (1788), 6 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:28,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:28,911 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:28,915 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-08-26 23:58:29,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:29,115 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:58:29,115 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:29,115 INFO L85 PathProgramCache]: Analyzing trace with hash 900750156, now seen corresponding path program 1 times [2023-08-26 23:58:29,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:29,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376593113] [2023-08-26 23:58:29,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:29,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:29,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:29,175 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:58:29,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:29,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376593113] [2023-08-26 23:58:29,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376593113] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:29,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340372659] [2023-08-26 23:58:29,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:29,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:29,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:29,176 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 23:58:29,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-26 23:58:29,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:29,284 INFO L262 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 23:58:29,285 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:29,339 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:58:29,339 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:58:29,391 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:58:29,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340372659] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:58:29,392 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:58:29,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 16 [2023-08-26 23:58:29,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81556175] [2023-08-26 23:58:29,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:58:29,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 23:58:29,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:29,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 23:58:29,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-08-26 23:58:29,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 248 out of 704 [2023-08-26 23:58:29,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 266 transitions, 2346 flow. Second operand has 16 states, 16 states have (on average 250.125) internal successors, (4002), 16 states have internal predecessors, (4002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:29,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:29,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 248 of 704 [2023-08-26 23:58:29,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:35,439 INFO L124 PetriNetUnfolderBase]: 43444/57885 cut-off events. [2023-08-26 23:58:35,439 INFO L125 PetriNetUnfolderBase]: For 170291/170291 co-relation queries the response was YES. [2023-08-26 23:58:35,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 203203 conditions, 57885 events. 43444/57885 cut-off events. For 170291/170291 co-relation queries the response was YES. Maximal size of possible extension queue 1487. Compared 317152 event pairs, 16615 based on Foata normal form. 732/55645 useless extension candidates. Maximal degree in co-relation 203144. Up to 17625 conditions per place. [2023-08-26 23:58:36,058 INFO L140 encePairwiseOnDemand]: 691/704 looper letters, 591 selfloop transitions, 123 changer transitions 0/714 dead transitions. [2023-08-26 23:58:36,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 714 transitions, 6933 flow [2023-08-26 23:58:36,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-26 23:58:36,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-26 23:58:36,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5495 transitions. [2023-08-26 23:58:36,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3716856060606061 [2023-08-26 23:58:36,063 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5495 transitions. [2023-08-26 23:58:36,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5495 transitions. [2023-08-26 23:58:36,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:36,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5495 transitions. [2023-08-26 23:58:36,068 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 261.6666666666667) internal successors, (5495), 21 states have internal predecessors, (5495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:36,073 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 704.0) internal successors, (15488), 22 states have internal predecessors, (15488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:36,074 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 704.0) internal successors, (15488), 22 states have internal predecessors, (15488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:36,074 INFO L175 Difference]: Start difference. First operand has 166 places, 266 transitions, 2346 flow. Second operand 21 states and 5495 transitions. [2023-08-26 23:58:36,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 714 transitions, 6933 flow [2023-08-26 23:58:36,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 714 transitions, 6720 flow, removed 44 selfloop flow, removed 2 redundant places. [2023-08-26 23:58:36,779 INFO L231 Difference]: Finished difference. Result has 189 places, 312 transitions, 3053 flow [2023-08-26 23:58:36,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=2297, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3053, PETRI_PLACES=189, PETRI_TRANSITIONS=312} [2023-08-26 23:58:36,780 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 131 predicate places. [2023-08-26 23:58:36,780 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 312 transitions, 3053 flow [2023-08-26 23:58:36,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 250.125) internal successors, (4002), 16 states have internal predecessors, (4002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:36,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:36,780 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:36,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-26 23:58:36,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:36,981 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:58:36,981 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:36,981 INFO L85 PathProgramCache]: Analyzing trace with hash -950507118, now seen corresponding path program 1 times [2023-08-26 23:58:36,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:36,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205686791] [2023-08-26 23:58:36,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:36,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:36,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:37,006 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-26 23:58:37,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:37,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205686791] [2023-08-26 23:58:37,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205686791] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:58:37,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:58:37,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 23:58:37,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074810860] [2023-08-26 23:58:37,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:58:37,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 23:58:37,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:37,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 23:58:37,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 23:58:37,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 309 out of 704 [2023-08-26 23:58:37,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 312 transitions, 3053 flow. Second operand has 3 states, 3 states have (on average 313.0) internal successors, (939), 3 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:37,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:37,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 309 of 704 [2023-08-26 23:58:37,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:42,775 INFO L124 PetriNetUnfolderBase]: 42422/56607 cut-off events. [2023-08-26 23:58:42,775 INFO L125 PetriNetUnfolderBase]: For 145142/145142 co-relation queries the response was YES. [2023-08-26 23:58:43,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206124 conditions, 56607 events. 42422/56607 cut-off events. For 145142/145142 co-relation queries the response was YES. Maximal size of possible extension queue 1528. Compared 316511 event pairs, 10326 based on Foata normal form. 512/54217 useless extension candidates. Maximal degree in co-relation 206059. Up to 29363 conditions per place. [2023-08-26 23:58:43,459 INFO L140 encePairwiseOnDemand]: 700/704 looper letters, 332 selfloop transitions, 30 changer transitions 0/362 dead transitions. [2023-08-26 23:58:43,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 362 transitions, 4138 flow [2023-08-26 23:58:43,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 23:58:43,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 23:58:43,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 992 transitions. [2023-08-26 23:58:43,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4696969696969697 [2023-08-26 23:58:43,461 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 992 transitions. [2023-08-26 23:58:43,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 992 transitions. [2023-08-26 23:58:43,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:43,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 992 transitions. [2023-08-26 23:58:43,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 330.6666666666667) internal successors, (992), 3 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:43,463 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:43,463 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 704.0) internal successors, (2816), 4 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:43,463 INFO L175 Difference]: Start difference. First operand has 189 places, 312 transitions, 3053 flow. Second operand 3 states and 992 transitions. [2023-08-26 23:58:43,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 362 transitions, 4138 flow [2023-08-26 23:58:44,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 362 transitions, 3889 flow, removed 51 selfloop flow, removed 7 redundant places. [2023-08-26 23:58:44,235 INFO L231 Difference]: Finished difference. Result has 183 places, 310 transitions, 2871 flow [2023-08-26 23:58:44,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=2811, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2871, PETRI_PLACES=183, PETRI_TRANSITIONS=310} [2023-08-26 23:58:44,235 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 125 predicate places. [2023-08-26 23:58:44,235 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 310 transitions, 2871 flow [2023-08-26 23:58:44,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 313.0) internal successors, (939), 3 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:44,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:44,236 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:44,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-26 23:58:44,236 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:58:44,236 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:44,236 INFO L85 PathProgramCache]: Analyzing trace with hash 517190058, now seen corresponding path program 2 times [2023-08-26 23:58:44,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:44,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86554409] [2023-08-26 23:58:44,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:44,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:44,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:44,267 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-26 23:58:44,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:44,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86554409] [2023-08-26 23:58:44,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86554409] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:44,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258190043] [2023-08-26 23:58:44,267 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 23:58:44,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:44,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:44,268 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 23:58:44,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-26 23:58:44,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-26 23:58:44,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:58:44,516 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 23:58:44,516 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:44,534 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-26 23:58:44,534 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:58:44,553 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-26 23:58:44,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258190043] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:58:44,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:58:44,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 2, 2] total 5 [2023-08-26 23:58:44,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168459701] [2023-08-26 23:58:44,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:58:44,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 23:58:44,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:44,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 23:58:44,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-26 23:58:44,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 704 [2023-08-26 23:58:44,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 310 transitions, 2871 flow. Second operand has 6 states, 6 states have (on average 298.6666666666667) internal successors, (1792), 6 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:44,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:44,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 704 [2023-08-26 23:58:44,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:50,791 INFO L124 PetriNetUnfolderBase]: 47158/62519 cut-off events. [2023-08-26 23:58:50,791 INFO L125 PetriNetUnfolderBase]: For 194051/194051 co-relation queries the response was YES. [2023-08-26 23:58:51,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 226525 conditions, 62519 events. 47158/62519 cut-off events. For 194051/194051 co-relation queries the response was YES. Maximal size of possible extension queue 1460. Compared 334337 event pairs, 10767 based on Foata normal form. 0/59409 useless extension candidates. Maximal degree in co-relation 226462. Up to 28847 conditions per place. [2023-08-26 23:58:51,774 INFO L140 encePairwiseOnDemand]: 696/704 looper letters, 424 selfloop transitions, 38 changer transitions 0/462 dead transitions. [2023-08-26 23:58:51,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 462 transitions, 4954 flow [2023-08-26 23:58:51,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 23:58:51,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 23:58:51,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1878 transitions. [2023-08-26 23:58:51,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4446022727272727 [2023-08-26 23:58:51,776 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1878 transitions. [2023-08-26 23:58:51,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1878 transitions. [2023-08-26 23:58:51,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:51,776 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1878 transitions. [2023-08-26 23:58:51,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 313.0) internal successors, (1878), 6 states have internal predecessors, (1878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:51,779 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 704.0) internal successors, (4928), 7 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:51,780 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 704.0) internal successors, (4928), 7 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:51,780 INFO L175 Difference]: Start difference. First operand has 183 places, 310 transitions, 2871 flow. Second operand 6 states and 1878 transitions. [2023-08-26 23:58:51,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 462 transitions, 4954 flow [2023-08-26 23:58:52,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 462 transitions, 4758 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:58:52,391 INFO L231 Difference]: Finished difference. Result has 187 places, 315 transitions, 2963 flow [2023-08-26 23:58:52,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=2807, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2963, PETRI_PLACES=187, PETRI_TRANSITIONS=315} [2023-08-26 23:58:52,392 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 129 predicate places. [2023-08-26 23:58:52,392 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 315 transitions, 2963 flow [2023-08-26 23:58:52,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 298.6666666666667) internal successors, (1792), 6 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:52,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:52,392 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:52,396 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-08-26 23:58:52,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:52,593 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:58:52,594 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:52,594 INFO L85 PathProgramCache]: Analyzing trace with hash 517190024, now seen corresponding path program 1 times [2023-08-26 23:58:52,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:52,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349513482] [2023-08-26 23:58:52,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:52,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:52,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:52,629 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-26 23:58:52,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:52,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349513482] [2023-08-26 23:58:52,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349513482] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:52,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516177376] [2023-08-26 23:58:52,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:52,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:52,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:52,630 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 23:58:52,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-26 23:58:52,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:52,757 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 23:58:52,758 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:52,764 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-26 23:58:52,764 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:58:52,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516177376] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:58:52,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:58:52,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-26 23:58:52,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054466576] [2023-08-26 23:58:52,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:58:52,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 23:58:52,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:52,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 23:58:52,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 23:58:52,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 309 out of 704 [2023-08-26 23:58:52,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 315 transitions, 2963 flow. Second operand has 4 states, 4 states have (on average 312.5) internal successors, (1250), 4 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:52,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:52,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 309 of 704 [2023-08-26 23:58:52,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:58,974 INFO L124 PetriNetUnfolderBase]: 45974/61041 cut-off events. [2023-08-26 23:58:58,974 INFO L125 PetriNetUnfolderBase]: For 185017/185017 co-relation queries the response was YES. [2023-08-26 23:58:59,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 228790 conditions, 61041 events. 45974/61041 cut-off events. For 185017/185017 co-relation queries the response was YES. Maximal size of possible extension queue 1452. Compared 327113 event pairs, 10161 based on Foata normal form. 588/59159 useless extension candidates. Maximal degree in co-relation 228724. Up to 27664 conditions per place. [2023-08-26 23:58:59,748 INFO L140 encePairwiseOnDemand]: 699/704 looper letters, 386 selfloop transitions, 34 changer transitions 0/420 dead transitions. [2023-08-26 23:58:59,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 420 transitions, 4552 flow [2023-08-26 23:58:59,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 23:58:59,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 23:58:59,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1321 transitions. [2023-08-26 23:58:59,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46910511363636365 [2023-08-26 23:58:59,749 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1321 transitions. [2023-08-26 23:58:59,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1321 transitions. [2023-08-26 23:58:59,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:59,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1321 transitions. [2023-08-26 23:58:59,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 330.25) internal successors, (1321), 4 states have internal predecessors, (1321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:59,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 704.0) internal successors, (3520), 5 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:59,752 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 704.0) internal successors, (3520), 5 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:59,752 INFO L175 Difference]: Start difference. First operand has 187 places, 315 transitions, 2963 flow. Second operand 4 states and 1321 transitions. [2023-08-26 23:58:59,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 420 transitions, 4552 flow [2023-08-26 23:59:00,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 420 transitions, 4468 flow, removed 13 selfloop flow, removed 4 redundant places. [2023-08-26 23:59:00,892 INFO L231 Difference]: Finished difference. Result has 185 places, 313 transitions, 2934 flow [2023-08-26 23:59:00,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=2866, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2934, PETRI_PLACES=185, PETRI_TRANSITIONS=313} [2023-08-26 23:59:00,893 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 127 predicate places. [2023-08-26 23:59:00,893 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 313 transitions, 2934 flow [2023-08-26 23:59:00,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 312.5) internal successors, (1250), 4 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:59:00,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:59:00,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:59:00,897 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-26 23:59:01,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:59:01,093 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:59:01,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:59:01,094 INFO L85 PathProgramCache]: Analyzing trace with hash 35270342, now seen corresponding path program 1 times [2023-08-26 23:59:01,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:59:01,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127652872] [2023-08-26 23:59:01,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:59:01,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:59:01,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:59:01,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:59:01,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:59:01,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127652872] [2023-08-26 23:59:01,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127652872] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:59:01,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:59:01,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 23:59:01,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315346945] [2023-08-26 23:59:01,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:59:01,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 23:59:01,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:59:01,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 23:59:01,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 23:59:01,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 704 [2023-08-26 23:59:01,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 313 transitions, 2934 flow. Second operand has 4 states, 4 states have (on average 306.75) internal successors, (1227), 4 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:59:01,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:59:01,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 704 [2023-08-26 23:59:01,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:59:08,892 INFO L124 PetriNetUnfolderBase]: 55806/75136 cut-off events. [2023-08-26 23:59:08,892 INFO L125 PetriNetUnfolderBase]: For 267055/267055 co-relation queries the response was YES. [2023-08-26 23:59:09,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 273995 conditions, 75136 events. 55806/75136 cut-off events. For 267055/267055 co-relation queries the response was YES. Maximal size of possible extension queue 1871. Compared 433520 event pairs, 27167 based on Foata normal form. 27/71985 useless extension candidates. Maximal degree in co-relation 273931. Up to 58736 conditions per place. [2023-08-26 23:59:10,051 INFO L140 encePairwiseOnDemand]: 700/704 looper letters, 353 selfloop transitions, 7 changer transitions 61/421 dead transitions. [2023-08-26 23:59:10,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 421 transitions, 4633 flow [2023-08-26 23:59:10,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 23:59:10,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 23:59:10,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1293 transitions. [2023-08-26 23:59:10,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4591619318181818 [2023-08-26 23:59:10,053 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1293 transitions. [2023-08-26 23:59:10,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1293 transitions. [2023-08-26 23:59:10,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:59:10,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1293 transitions. [2023-08-26 23:59:10,054 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 323.25) internal successors, (1293), 4 states have internal predecessors, (1293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:59:10,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 704.0) internal successors, (3520), 5 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:59:10,056 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 704.0) internal successors, (3520), 5 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:59:10,056 INFO L175 Difference]: Start difference. First operand has 185 places, 313 transitions, 2934 flow. Second operand 4 states and 1293 transitions. [2023-08-26 23:59:10,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 421 transitions, 4633 flow [2023-08-26 23:59:10,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 421 transitions, 4477 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:59:10,740 INFO L231 Difference]: Finished difference. Result has 188 places, 313 transitions, 2903 flow [2023-08-26 23:59:10,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=704, PETRI_DIFFERENCE_MINUEND_FLOW=2878, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2903, PETRI_PLACES=188, PETRI_TRANSITIONS=313} [2023-08-26 23:59:10,740 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 130 predicate places. [2023-08-26 23:59:10,740 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 313 transitions, 2903 flow [2023-08-26 23:59:10,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 306.75) internal successors, (1227), 4 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:59:10,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:59:10,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:59:10,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-26 23:59:10,741 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2023-08-26 23:59:10,741 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:59:10,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1821343557, now seen corresponding path program 1 times [2023-08-26 23:59:10,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:59:10,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371899288] [2023-08-26 23:59:10,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:59:10,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:59:10,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:59:11,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:59:11,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:59:11,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371899288] [2023-08-26 23:59:11,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371899288] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:59:11,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:59:11,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 23:59:11,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232249172] [2023-08-26 23:59:11,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:59:11,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 23:59:11,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:59:11,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 23:59:11,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 23:59:11,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 297 out of 704 [2023-08-26 23:59:11,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 313 transitions, 2903 flow. Second operand has 5 states, 5 states have (on average 301.2) internal successors, (1506), 5 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:59:11,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:59:11,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 297 of 704 [2023-08-26 23:59:11,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand