/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/popl20-figure1.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 00:55:04,780 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 00:55:04,852 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-27 00:55:04,858 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 00:55:04,858 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 00:55:04,896 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 00:55:04,896 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 00:55:04,897 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 00:55:04,897 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 00:55:04,901 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 00:55:04,901 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 00:55:04,901 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 00:55:04,902 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 00:55:04,903 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 00:55:04,903 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 00:55:04,903 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 00:55:04,904 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 00:55:04,904 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 00:55:04,904 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 00:55:04,904 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 00:55:04,904 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 00:55:04,905 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 00:55:04,905 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 00:55:04,906 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 00:55:04,906 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 00:55:04,906 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 00:55:04,907 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 00:55:04,907 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 00:55:04,907 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 00:55:04,907 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 00:55:04,908 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 00:55:04,908 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 00:55:04,909 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 00:55:04,909 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 00:55:04,909 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 00:55:04,909 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 00:55:05,217 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 00:55:05,238 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 00:55:05,241 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 00:55:05,242 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 00:55:05,242 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 00:55:05,243 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-figure1.wvr.c [2023-08-27 00:55:06,431 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 00:55:06,641 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 00:55:06,641 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1.wvr.c [2023-08-27 00:55:06,648 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/18287c34a/0df9d58c7d9e4baaa9e63782f4b48edb/FLAG653b3b1de [2023-08-27 00:55:06,661 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/18287c34a/0df9d58c7d9e4baaa9e63782f4b48edb [2023-08-27 00:55:06,663 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 00:55:06,664 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 00:55:06,665 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 00:55:06,666 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 00:55:06,668 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 00:55:06,668 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 12:55:06" (1/1) ... [2023-08-27 00:55:06,669 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7750430c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:55:06, skipping insertion in model container [2023-08-27 00:55:06,669 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 12:55:06" (1/1) ... [2023-08-27 00:55:06,686 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 00:55:06,847 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 00:55:06,856 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 00:55:06,884 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 00:55:06,893 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 00:55:06,894 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 00:55:06,899 INFO L206 MainTranslator]: Completed translation [2023-08-27 00:55:06,900 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:55:06 WrapperNode [2023-08-27 00:55:06,900 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 00:55:06,901 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 00:55:06,901 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 00:55:06,901 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 00:55:06,907 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:55:06" (1/1) ... [2023-08-27 00:55:06,914 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:55:06" (1/1) ... [2023-08-27 00:55:06,936 INFO L138 Inliner]: procedures = 21, calls = 25, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 76 [2023-08-27 00:55:06,936 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 00:55:06,937 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 00:55:06,937 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 00:55:06,938 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 00:55:06,945 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:55:06" (1/1) ... [2023-08-27 00:55:06,945 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:55:06" (1/1) ... [2023-08-27 00:55:06,955 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:55:06" (1/1) ... [2023-08-27 00:55:06,955 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:55:06" (1/1) ... [2023-08-27 00:55:06,963 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:55:06" (1/1) ... [2023-08-27 00:55:06,966 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:55:06" (1/1) ... [2023-08-27 00:55:06,967 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:55:06" (1/1) ... [2023-08-27 00:55:06,967 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:55:06" (1/1) ... [2023-08-27 00:55:06,969 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 00:55:06,970 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 00:55:06,970 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 00:55:06,970 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 00:55:06,971 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:55:06" (1/1) ... [2023-08-27 00:55:06,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 00:55:06,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:07,005 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-27 00:55:07,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-27 00:55:07,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 00:55:07,050 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 00:55:07,050 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 00:55:07,051 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 00:55:07,051 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 00:55:07,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 00:55:07,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 00:55:07,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 00:55:07,052 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 00:55:07,052 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 00:55:07,052 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 00:55:07,052 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 00:55:07,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 00:55:07,052 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 00:55:07,054 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 00:55:07,141 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 00:55:07,143 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 00:55:07,385 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 00:55:07,463 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 00:55:07,463 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-27 00:55:07,465 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 12:55:07 BoogieIcfgContainer [2023-08-27 00:55:07,465 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 00:55:07,467 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 00:55:07,467 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 00:55:07,474 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 00:55:07,474 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 12:55:06" (1/3) ... [2023-08-27 00:55:07,475 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4cc70a9b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 12:55:07, skipping insertion in model container [2023-08-27 00:55:07,475 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:55:06" (2/3) ... [2023-08-27 00:55:07,475 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4cc70a9b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 12:55:07, skipping insertion in model container [2023-08-27 00:55:07,475 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 12:55:07" (3/3) ... [2023-08-27 00:55:07,477 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure1.wvr.c [2023-08-27 00:55:07,492 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 00:55:07,492 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-27 00:55:07,493 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 00:55:07,568 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 00:55:07,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 90 places, 88 transitions, 192 flow [2023-08-27 00:55:07,638 INFO L124 PetriNetUnfolderBase]: 5/86 cut-off events. [2023-08-27 00:55:07,639 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 00:55:07,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95 conditions, 86 events. 5/86 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 106 event pairs, 0 based on Foata normal form. 0/72 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2023-08-27 00:55:07,647 INFO L82 GeneralOperation]: Start removeDead. Operand has 90 places, 88 transitions, 192 flow [2023-08-27 00:55:07,652 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 79 places, 77 transitions, 166 flow [2023-08-27 00:55:07,656 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 00:55:07,665 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 79 places, 77 transitions, 166 flow [2023-08-27 00:55:07,668 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 79 places, 77 transitions, 166 flow [2023-08-27 00:55:07,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 79 places, 77 transitions, 166 flow [2023-08-27 00:55:07,689 INFO L124 PetriNetUnfolderBase]: 5/77 cut-off events. [2023-08-27 00:55:07,690 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 00:55:07,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86 conditions, 77 events. 5/77 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 105 event pairs, 0 based on Foata normal form. 0/64 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2023-08-27 00:55:07,692 INFO L119 LiptonReduction]: Number of co-enabled transitions 1088 [2023-08-27 00:55:09,947 INFO L134 LiptonReduction]: Checked pairs total: 1274 [2023-08-27 00:55:09,947 INFO L136 LiptonReduction]: Total number of compositions: 69 [2023-08-27 00:55:09,964 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 00:55:09,973 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;@1cfe73b4, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 00:55:09,973 INFO L358 AbstractCegarLoop]: Starting to check reachability of 19 error locations. [2023-08-27 00:55:09,976 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 00:55:09,976 INFO L124 PetriNetUnfolderBase]: 1/6 cut-off events. [2023-08-27 00:55:09,976 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 00:55:09,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:09,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 00:55:09,977 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:09,981 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:09,981 INFO L85 PathProgramCache]: Analyzing trace with hash 11380030, now seen corresponding path program 1 times [2023-08-27 00:55:09,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:09,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185630689] [2023-08-27 00:55:09,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:09,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:10,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:10,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:10,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:10,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185630689] [2023-08-27 00:55:10,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185630689] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:55:10,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:55:10,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 00:55:10,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526207437] [2023-08-27 00:55:10,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:55:10,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:55:10,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:10,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:55:10,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:55:10,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 157 [2023-08-27 00:55:10,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 23 transitions, 58 flow. Second operand has 3 states, 3 states have (on average 73.0) internal successors, (219), 3 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:10,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:10,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 157 [2023-08-27 00:55:10,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:10,288 INFO L124 PetriNetUnfolderBase]: 215/334 cut-off events. [2023-08-27 00:55:10,288 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2023-08-27 00:55:10,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 697 conditions, 334 events. 215/334 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 1209 event pairs, 41 based on Foata normal form. 1/134 useless extension candidates. Maximal degree in co-relation 595. Up to 305 conditions per place. [2023-08-27 00:55:10,293 INFO L140 encePairwiseOnDemand]: 145/157 looper letters, 23 selfloop transitions, 4 changer transitions 4/33 dead transitions. [2023-08-27 00:55:10,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 33 transitions, 149 flow [2023-08-27 00:55:10,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:55:10,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:55:10,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 256 transitions. [2023-08-27 00:55:10,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435244161358811 [2023-08-27 00:55:10,305 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 256 transitions. [2023-08-27 00:55:10,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 256 transitions. [2023-08-27 00:55:10,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:10,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 256 transitions. [2023-08-27 00:55:10,310 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 85.33333333333333) internal successors, (256), 3 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:10,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:10,314 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:10,316 INFO L175 Difference]: Start difference. First operand has 28 places, 23 transitions, 58 flow. Second operand 3 states and 256 transitions. [2023-08-27 00:55:10,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 33 transitions, 149 flow [2023-08-27 00:55:10,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 33 transitions, 135 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 00:55:10,320 INFO L231 Difference]: Finished difference. Result has 26 places, 25 transitions, 86 flow [2023-08-27 00:55:10,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=86, PETRI_PLACES=26, PETRI_TRANSITIONS=25} [2023-08-27 00:55:10,326 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -2 predicate places. [2023-08-27 00:55:10,326 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 25 transitions, 86 flow [2023-08-27 00:55:10,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 73.0) internal successors, (219), 3 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:10,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:10,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 00:55:10,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 00:55:10,327 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:10,328 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:10,328 INFO L85 PathProgramCache]: Analyzing trace with hash 11380063, now seen corresponding path program 1 times [2023-08-27 00:55:10,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:10,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190070560] [2023-08-27 00:55:10,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:10,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:10,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:10,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:10,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:10,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190070560] [2023-08-27 00:55:10,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190070560] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:55:10,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:55:10,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 00:55:10,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616124589] [2023-08-27 00:55:10,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:55:10,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:55:10,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:10,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:55:10,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:55:10,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 157 [2023-08-27 00:55:10,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 25 transitions, 86 flow. Second operand has 3 states, 3 states have (on average 69.33333333333333) internal successors, (208), 3 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:10,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:10,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 157 [2023-08-27 00:55:10,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:10,487 INFO L124 PetriNetUnfolderBase]: 198/322 cut-off events. [2023-08-27 00:55:10,487 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 00:55:10,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 842 conditions, 322 events. 198/322 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 1306 event pairs, 113 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 700. Up to 308 conditions per place. [2023-08-27 00:55:10,498 INFO L140 encePairwiseOnDemand]: 152/157 looper letters, 24 selfloop transitions, 2 changer transitions 1/28 dead transitions. [2023-08-27 00:55:10,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 28 transitions, 141 flow [2023-08-27 00:55:10,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:55:10,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:55:10,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 233 transitions. [2023-08-27 00:55:10,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49469214437367304 [2023-08-27 00:55:10,503 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 233 transitions. [2023-08-27 00:55:10,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 233 transitions. [2023-08-27 00:55:10,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:10,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 233 transitions. [2023-08-27 00:55:10,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 77.66666666666667) internal successors, (233), 3 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:10,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:10,508 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:10,508 INFO L175 Difference]: Start difference. First operand has 26 places, 25 transitions, 86 flow. Second operand 3 states and 233 transitions. [2023-08-27 00:55:10,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 28 transitions, 141 flow [2023-08-27 00:55:10,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 28 transitions, 139 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 00:55:10,510 INFO L231 Difference]: Finished difference. Result has 28 places, 23 transitions, 82 flow [2023-08-27 00:55:10,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=82, PETRI_PLACES=28, PETRI_TRANSITIONS=23} [2023-08-27 00:55:10,510 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 0 predicate places. [2023-08-27 00:55:10,511 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 23 transitions, 82 flow [2023-08-27 00:55:10,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 69.33333333333333) internal successors, (208), 3 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:10,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:10,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 00:55:10,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 00:55:10,511 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:10,512 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:10,512 INFO L85 PathProgramCache]: Analyzing trace with hash 352782257, now seen corresponding path program 1 times [2023-08-27 00:55:10,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:10,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337957135] [2023-08-27 00:55:10,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:10,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:10,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:10,573 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:10,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:10,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337957135] [2023-08-27 00:55:10,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337957135] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:55:10,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208328398] [2023-08-27 00:55:10,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:10,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:10,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:10,581 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:55:10,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-27 00:55:10,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:10,675 INFO L262 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 00:55:10,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:55:10,709 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:10,709 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:55:10,724 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:10,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208328398] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:55:10,724 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:55:10,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 00:55:10,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563380543] [2023-08-27 00:55:10,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:55:10,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 00:55:10,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:10,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 00:55:10,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 00:55:10,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 157 [2023-08-27 00:55:10,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 23 transitions, 82 flow. Second operand has 7 states, 7 states have (on average 69.42857142857143) internal successors, (486), 7 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:10,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:10,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 157 [2023-08-27 00:55:10,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:10,909 INFO L124 PetriNetUnfolderBase]: 521/759 cut-off events. [2023-08-27 00:55:10,910 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2023-08-27 00:55:10,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2100 conditions, 759 events. 521/759 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3148 event pairs, 64 based on Foata normal form. 0/395 useless extension candidates. Maximal degree in co-relation 756. Up to 489 conditions per place. [2023-08-27 00:55:10,915 INFO L140 encePairwiseOnDemand]: 152/157 looper letters, 61 selfloop transitions, 12 changer transitions 0/74 dead transitions. [2023-08-27 00:55:10,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 74 transitions, 397 flow [2023-08-27 00:55:10,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 00:55:10,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 00:55:10,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 552 transitions. [2023-08-27 00:55:10,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5022747952684259 [2023-08-27 00:55:10,918 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 552 transitions. [2023-08-27 00:55:10,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 552 transitions. [2023-08-27 00:55:10,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:10,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 552 transitions. [2023-08-27 00:55:10,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 78.85714285714286) internal successors, (552), 7 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:10,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 157.0) internal successors, (1256), 8 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:10,923 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 157.0) internal successors, (1256), 8 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:10,923 INFO L175 Difference]: Start difference. First operand has 28 places, 23 transitions, 82 flow. Second operand 7 states and 552 transitions. [2023-08-27 00:55:10,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 74 transitions, 397 flow [2023-08-27 00:55:10,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 74 transitions, 389 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-27 00:55:10,926 INFO L231 Difference]: Finished difference. Result has 35 places, 32 transitions, 156 flow [2023-08-27 00:55:10,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=156, PETRI_PLACES=35, PETRI_TRANSITIONS=32} [2023-08-27 00:55:10,927 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 7 predicate places. [2023-08-27 00:55:10,927 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 32 transitions, 156 flow [2023-08-27 00:55:10,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 69.42857142857143) internal successors, (486), 7 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:10,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:10,928 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-27 00:55:10,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-27 00:55:11,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:11,138 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:11,139 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:11,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1948651630, now seen corresponding path program 1 times [2023-08-27 00:55:11,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:11,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019451034] [2023-08-27 00:55:11,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:11,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:11,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:11,222 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:11,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:11,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019451034] [2023-08-27 00:55:11,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019451034] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:55:11,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347249322] [2023-08-27 00:55:11,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:11,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:11,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:11,225 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:55:11,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-27 00:55:11,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:11,277 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 00:55:11,278 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:55:11,288 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:11,288 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:55:11,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347249322] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:55:11,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:55:11,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2023-08-27 00:55:11,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812713369] [2023-08-27 00:55:11,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:55:11,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 00:55:11,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:11,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 00:55:11,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-27 00:55:11,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 157 [2023-08-27 00:55:11,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 32 transitions, 156 flow. Second operand has 5 states, 5 states have (on average 69.2) internal successors, (346), 5 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:11,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:11,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 157 [2023-08-27 00:55:11,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:11,395 INFO L124 PetriNetUnfolderBase]: 462/686 cut-off events. [2023-08-27 00:55:11,396 INFO L125 PetriNetUnfolderBase]: For 99/99 co-relation queries the response was YES. [2023-08-27 00:55:11,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2131 conditions, 686 events. 462/686 cut-off events. For 99/99 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 2898 event pairs, 28 based on Foata normal form. 28/481 useless extension candidates. Maximal degree in co-relation 1038. Up to 434 conditions per place. [2023-08-27 00:55:11,401 INFO L140 encePairwiseOnDemand]: 153/157 looper letters, 42 selfloop transitions, 7 changer transitions 0/50 dead transitions. [2023-08-27 00:55:11,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 50 transitions, 294 flow [2023-08-27 00:55:11,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 00:55:11,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 00:55:11,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 387 transitions. [2023-08-27 00:55:11,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4929936305732484 [2023-08-27 00:55:11,403 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 387 transitions. [2023-08-27 00:55:11,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 387 transitions. [2023-08-27 00:55:11,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:11,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 387 transitions. [2023-08-27 00:55:11,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 77.4) internal successors, (387), 5 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:11,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:11,406 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:11,406 INFO L175 Difference]: Start difference. First operand has 35 places, 32 transitions, 156 flow. Second operand 5 states and 387 transitions. [2023-08-27 00:55:11,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 50 transitions, 294 flow [2023-08-27 00:55:11,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 50 transitions, 282 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-27 00:55:11,410 INFO L231 Difference]: Finished difference. Result has 35 places, 28 transitions, 131 flow [2023-08-27 00:55:11,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=131, PETRI_PLACES=35, PETRI_TRANSITIONS=28} [2023-08-27 00:55:11,411 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 7 predicate places. [2023-08-27 00:55:11,411 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 28 transitions, 131 flow [2023-08-27 00:55:11,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 69.2) internal successors, (346), 5 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:11,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:11,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 00:55:11,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-27 00:55:11,617 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-27 00:55:11,618 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:11,618 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:11,618 INFO L85 PathProgramCache]: Analyzing trace with hash 352782224, now seen corresponding path program 1 times [2023-08-27 00:55:11,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:11,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207712506] [2023-08-27 00:55:11,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:11,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:11,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:11,644 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:11,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:11,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207712506] [2023-08-27 00:55:11,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207712506] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:55:11,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:55:11,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 00:55:11,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284870592] [2023-08-27 00:55:11,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:55:11,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:55:11,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:11,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:55:11,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:55:11,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 157 [2023-08-27 00:55:11,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 28 transitions, 131 flow. Second operand has 3 states, 3 states have (on average 73.33333333333333) internal successors, (220), 3 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:11,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:11,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 157 [2023-08-27 00:55:11,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:11,699 INFO L124 PetriNetUnfolderBase]: 341/504 cut-off events. [2023-08-27 00:55:11,699 INFO L125 PetriNetUnfolderBase]: For 225/225 co-relation queries the response was YES. [2023-08-27 00:55:11,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1637 conditions, 504 events. 341/504 cut-off events. For 225/225 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 1931 event pairs, 179 based on Foata normal form. 0/374 useless extension candidates. Maximal degree in co-relation 774. Up to 501 conditions per place. [2023-08-27 00:55:11,703 INFO L140 encePairwiseOnDemand]: 155/157 looper letters, 24 selfloop transitions, 1 changer transitions 0/27 dead transitions. [2023-08-27 00:55:11,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 27 transitions, 177 flow [2023-08-27 00:55:11,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:55:11,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:55:11,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 235 transitions. [2023-08-27 00:55:11,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4989384288747346 [2023-08-27 00:55:11,704 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 235 transitions. [2023-08-27 00:55:11,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 235 transitions. [2023-08-27 00:55:11,705 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:11,705 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 235 transitions. [2023-08-27 00:55:11,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.33333333333333) internal successors, (235), 3 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:11,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:11,707 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:11,707 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 131 flow. Second operand 3 states and 235 transitions. [2023-08-27 00:55:11,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 27 transitions, 177 flow [2023-08-27 00:55:11,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 27 transitions, 167 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 00:55:11,709 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 119 flow [2023-08-27 00:55:11,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=119, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2023-08-27 00:55:11,709 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 5 predicate places. [2023-08-27 00:55:11,710 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 119 flow [2023-08-27 00:55:11,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 73.33333333333333) internal successors, (220), 3 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:11,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:11,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 00:55:11,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 00:55:11,710 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:11,711 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:11,711 INFO L85 PathProgramCache]: Analyzing trace with hash 352782225, now seen corresponding path program 1 times [2023-08-27 00:55:11,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:11,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564461387] [2023-08-27 00:55:11,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:11,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:11,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:11,742 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:11,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:11,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564461387] [2023-08-27 00:55:11,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564461387] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:55:11,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644393591] [2023-08-27 00:55:11,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:11,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:11,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:11,744 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:55:11,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-27 00:55:11,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:11,789 INFO L262 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 00:55:11,790 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:55:11,801 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:11,801 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:55:11,817 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:11,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644393591] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:55:11,820 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:55:11,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 00:55:11,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983757521] [2023-08-27 00:55:11,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:55:11,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 00:55:11,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:11,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 00:55:11,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 00:55:11,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 157 [2023-08-27 00:55:11,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 119 flow. Second operand has 7 states, 7 states have (on average 73.57142857142857) internal successors, (515), 7 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:11,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:11,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 157 [2023-08-27 00:55:11,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:12,003 INFO L124 PetriNetUnfolderBase]: 526/836 cut-off events. [2023-08-27 00:55:12,004 INFO L125 PetriNetUnfolderBase]: For 505/505 co-relation queries the response was YES. [2023-08-27 00:55:12,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2674 conditions, 836 events. 526/836 cut-off events. For 505/505 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3495 event pairs, 45 based on Foata normal form. 125/796 useless extension candidates. Maximal degree in co-relation 2663. Up to 427 conditions per place. [2023-08-27 00:55:12,009 INFO L140 encePairwiseOnDemand]: 148/157 looper letters, 63 selfloop transitions, 25 changer transitions 1/91 dead transitions. [2023-08-27 00:55:12,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 91 transitions, 572 flow [2023-08-27 00:55:12,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 00:55:12,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 00:55:12,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 514 transitions. [2023-08-27 00:55:12,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5456475583864119 [2023-08-27 00:55:12,012 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 514 transitions. [2023-08-27 00:55:12,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 514 transitions. [2023-08-27 00:55:12,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:12,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 514 transitions. [2023-08-27 00:55:12,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 85.66666666666667) internal successors, (514), 6 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:12,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 157.0) internal successors, (1099), 7 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:12,015 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 157.0) internal successors, (1099), 7 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:12,015 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 119 flow. Second operand 6 states and 514 transitions. [2023-08-27 00:55:12,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 91 transitions, 572 flow [2023-08-27 00:55:12,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 91 transitions, 553 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-08-27 00:55:12,020 INFO L231 Difference]: Finished difference. Result has 41 places, 47 transitions, 370 flow [2023-08-27 00:55:12,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=370, PETRI_PLACES=41, PETRI_TRANSITIONS=47} [2023-08-27 00:55:12,022 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 13 predicate places. [2023-08-27 00:55:12,022 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 47 transitions, 370 flow [2023-08-27 00:55:12,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 73.57142857142857) internal successors, (515), 7 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:12,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:12,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:55:12,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-27 00:55:12,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:12,232 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:12,233 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:12,233 INFO L85 PathProgramCache]: Analyzing trace with hash -48545114, now seen corresponding path program 1 times [2023-08-27 00:55:12,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:12,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111558528] [2023-08-27 00:55:12,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:12,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:12,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:12,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:12,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:12,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111558528] [2023-08-27 00:55:12,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111558528] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:55:12,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:55:12,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 00:55:12,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65261081] [2023-08-27 00:55:12,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:55:12,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:55:12,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:12,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:55:12,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:55:12,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 157 [2023-08-27 00:55:12,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 47 transitions, 370 flow. Second operand has 3 states, 3 states have (on average 70.33333333333333) internal successors, (211), 3 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:12,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:12,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 157 [2023-08-27 00:55:12,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:12,442 INFO L124 PetriNetUnfolderBase]: 503/844 cut-off events. [2023-08-27 00:55:12,442 INFO L125 PetriNetUnfolderBase]: For 1518/1518 co-relation queries the response was YES. [2023-08-27 00:55:12,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3476 conditions, 844 events. 503/844 cut-off events. For 1518/1518 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3769 event pairs, 234 based on Foata normal form. 0/755 useless extension candidates. Maximal degree in co-relation 3460. Up to 749 conditions per place. [2023-08-27 00:55:12,448 INFO L140 encePairwiseOnDemand]: 152/157 looper letters, 60 selfloop transitions, 5 changer transitions 0/66 dead transitions. [2023-08-27 00:55:12,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 66 transitions, 638 flow [2023-08-27 00:55:12,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:55:12,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:55:12,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 235 transitions. [2023-08-27 00:55:12,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4989384288747346 [2023-08-27 00:55:12,450 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 235 transitions. [2023-08-27 00:55:12,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 235 transitions. [2023-08-27 00:55:12,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:12,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 235 transitions. [2023-08-27 00:55:12,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.33333333333333) internal successors, (235), 3 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:12,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:12,452 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:12,452 INFO L175 Difference]: Start difference. First operand has 41 places, 47 transitions, 370 flow. Second operand 3 states and 235 transitions. [2023-08-27 00:55:12,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 66 transitions, 638 flow [2023-08-27 00:55:12,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 66 transitions, 584 flow, removed 27 selfloop flow, removed 0 redundant places. [2023-08-27 00:55:12,462 INFO L231 Difference]: Finished difference. Result has 44 places, 51 transitions, 389 flow [2023-08-27 00:55:12,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=389, PETRI_PLACES=44, PETRI_TRANSITIONS=51} [2023-08-27 00:55:12,463 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 16 predicate places. [2023-08-27 00:55:12,463 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 51 transitions, 389 flow [2023-08-27 00:55:12,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 70.33333333333333) internal successors, (211), 3 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:12,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:12,463 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1] [2023-08-27 00:55:12,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 00:55:12,464 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:12,465 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:12,465 INFO L85 PathProgramCache]: Analyzing trace with hash -48453153, now seen corresponding path program 2 times [2023-08-27 00:55:12,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:12,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131632859] [2023-08-27 00:55:12,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:12,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:12,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:12,559 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:12,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:12,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131632859] [2023-08-27 00:55:12,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131632859] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:55:12,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309452982] [2023-08-27 00:55:12,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:55:12,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:12,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:12,565 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:55:12,594 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-27 00:55:12,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 00:55:12,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:55:12,625 INFO L262 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 00:55:12,625 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:55:12,639 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 00:55:12,639 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:55:12,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309452982] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:55:12,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:55:12,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [6] total 7 [2023-08-27 00:55:12,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494091174] [2023-08-27 00:55:12,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:55:12,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:55:12,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:12,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:55:12,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 00:55:12,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 157 [2023-08-27 00:55:12,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 51 transitions, 389 flow. Second operand has 3 states, 3 states have (on average 69.33333333333333) internal successors, (208), 3 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:12,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:12,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 157 [2023-08-27 00:55:12,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:12,706 INFO L124 PetriNetUnfolderBase]: 330/551 cut-off events. [2023-08-27 00:55:12,706 INFO L125 PetriNetUnfolderBase]: For 1356/1407 co-relation queries the response was YES. [2023-08-27 00:55:12,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2321 conditions, 551 events. 330/551 cut-off events. For 1356/1407 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2242 event pairs, 172 based on Foata normal form. 89/603 useless extension candidates. Maximal degree in co-relation 2303. Up to 548 conditions per place. [2023-08-27 00:55:12,710 INFO L140 encePairwiseOnDemand]: 154/157 looper letters, 40 selfloop transitions, 1 changer transitions 0/43 dead transitions. [2023-08-27 00:55:12,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 43 transitions, 392 flow [2023-08-27 00:55:12,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:55:12,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:55:12,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 222 transitions. [2023-08-27 00:55:12,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4713375796178344 [2023-08-27 00:55:12,712 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 222 transitions. [2023-08-27 00:55:12,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 222 transitions. [2023-08-27 00:55:12,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:12,712 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 222 transitions. [2023-08-27 00:55:12,713 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 74.0) internal successors, (222), 3 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:12,713 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:12,713 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:12,714 INFO L175 Difference]: Start difference. First operand has 44 places, 51 transitions, 389 flow. Second operand 3 states and 222 transitions. [2023-08-27 00:55:12,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 43 transitions, 392 flow [2023-08-27 00:55:12,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 43 transitions, 367 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-08-27 00:55:12,719 INFO L231 Difference]: Finished difference. Result has 40 places, 43 transitions, 287 flow [2023-08-27 00:55:12,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=287, PETRI_PLACES=40, PETRI_TRANSITIONS=43} [2023-08-27 00:55:12,720 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 12 predicate places. [2023-08-27 00:55:12,721 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 43 transitions, 287 flow [2023-08-27 00:55:12,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 69.33333333333333) internal successors, (208), 3 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:12,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:12,721 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1] [2023-08-27 00:55:12,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-27 00:55:12,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:12,926 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:12,927 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:12,927 INFO L85 PathProgramCache]: Analyzing trace with hash -48453185, now seen corresponding path program 2 times [2023-08-27 00:55:12,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:12,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753617029] [2023-08-27 00:55:12,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:12,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:12,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:12,976 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:12,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:12,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753617029] [2023-08-27 00:55:12,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753617029] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:55:12,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171055260] [2023-08-27 00:55:12,977 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:55:12,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:12,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:12,978 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:55:12,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-27 00:55:13,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:55:13,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:55:13,024 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 00:55:13,025 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:55:13,039 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:13,039 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:55:13,083 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:13,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171055260] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:55:13,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:55:13,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-08-27 00:55:13,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008181914] [2023-08-27 00:55:13,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:55:13,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 00:55:13,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:13,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 00:55:13,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2023-08-27 00:55:13,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 157 [2023-08-27 00:55:13,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 43 transitions, 287 flow. Second operand has 13 states, 13 states have (on average 73.3076923076923) internal successors, (953), 13 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:13,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:13,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 157 [2023-08-27 00:55:13,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:13,379 INFO L124 PetriNetUnfolderBase]: 799/1379 cut-off events. [2023-08-27 00:55:13,379 INFO L125 PetriNetUnfolderBase]: For 4453/4578 co-relation queries the response was YES. [2023-08-27 00:55:13,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5363 conditions, 1379 events. 799/1379 cut-off events. For 4453/4578 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 6917 event pairs, 61 based on Foata normal form. 323/1589 useless extension candidates. Maximal degree in co-relation 5347. Up to 491 conditions per place. [2023-08-27 00:55:13,389 INFO L140 encePairwiseOnDemand]: 150/157 looper letters, 126 selfloop transitions, 67 changer transitions 2/197 dead transitions. [2023-08-27 00:55:13,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 197 transitions, 1510 flow [2023-08-27 00:55:13,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 00:55:13,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 00:55:13,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1020 transitions. [2023-08-27 00:55:13,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414012738853503 [2023-08-27 00:55:13,392 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1020 transitions. [2023-08-27 00:55:13,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1020 transitions. [2023-08-27 00:55:13,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:13,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1020 transitions. [2023-08-27 00:55:13,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 85.0) internal successors, (1020), 12 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:13,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 157.0) internal successors, (2041), 13 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:13,397 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 157.0) internal successors, (2041), 13 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:13,397 INFO L175 Difference]: Start difference. First operand has 40 places, 43 transitions, 287 flow. Second operand 12 states and 1020 transitions. [2023-08-27 00:55:13,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 197 transitions, 1510 flow [2023-08-27 00:55:13,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 197 transitions, 1509 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 00:55:13,407 INFO L231 Difference]: Finished difference. Result has 60 places, 92 transitions, 1096 flow [2023-08-27 00:55:13,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1096, PETRI_PLACES=60, PETRI_TRANSITIONS=92} [2023-08-27 00:55:13,408 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 32 predicate places. [2023-08-27 00:55:13,408 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 92 transitions, 1096 flow [2023-08-27 00:55:13,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 73.3076923076923) internal successors, (953), 13 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:13,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:13,409 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:55:13,419 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-27 00:55:13,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:13,614 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:13,615 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:13,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1967571235, now seen corresponding path program 1 times [2023-08-27 00:55:13,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:13,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88297630] [2023-08-27 00:55:13,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:13,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:13,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:13,658 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:55:13,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:13,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88297630] [2023-08-27 00:55:13,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88297630] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:55:13,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948065832] [2023-08-27 00:55:13,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:13,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:13,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:13,660 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:55:13,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-27 00:55:13,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:13,720 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 00:55:13,721 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:55:13,740 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:55:13,740 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:55:13,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [948065832] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:55:13,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:55:13,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 00:55:13,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429897864] [2023-08-27 00:55:13,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:55:13,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 00:55:13,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:13,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 00:55:13,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 00:55:13,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 157 [2023-08-27 00:55:13,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 92 transitions, 1096 flow. Second operand has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:13,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:13,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 157 [2023-08-27 00:55:13,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:13,899 INFO L124 PetriNetUnfolderBase]: 713/1226 cut-off events. [2023-08-27 00:55:13,899 INFO L125 PetriNetUnfolderBase]: For 5552/5552 co-relation queries the response was YES. [2023-08-27 00:55:13,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5534 conditions, 1226 events. 713/1226 cut-off events. For 5552/5552 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 5897 event pairs, 208 based on Foata normal form. 0/1225 useless extension candidates. Maximal degree in co-relation 5507. Up to 649 conditions per place. [2023-08-27 00:55:13,908 INFO L140 encePairwiseOnDemand]: 153/157 looper letters, 122 selfloop transitions, 13 changer transitions 1/137 dead transitions. [2023-08-27 00:55:13,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 137 transitions, 1799 flow [2023-08-27 00:55:13,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 00:55:13,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 00:55:13,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 304 transitions. [2023-08-27 00:55:13,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4840764331210191 [2023-08-27 00:55:13,910 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 304 transitions. [2023-08-27 00:55:13,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 304 transitions. [2023-08-27 00:55:13,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:13,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 304 transitions. [2023-08-27 00:55:13,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 76.0) internal successors, (304), 4 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:13,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 157.0) internal successors, (785), 5 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:13,913 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 157.0) internal successors, (785), 5 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:13,913 INFO L175 Difference]: Start difference. First operand has 60 places, 92 transitions, 1096 flow. Second operand 4 states and 304 transitions. [2023-08-27 00:55:13,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 137 transitions, 1799 flow [2023-08-27 00:55:13,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 137 transitions, 1599 flow, removed 100 selfloop flow, removed 0 redundant places. [2023-08-27 00:55:13,961 INFO L231 Difference]: Finished difference. Result has 62 places, 78 transitions, 788 flow [2023-08-27 00:55:13,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=788, PETRI_PLACES=62, PETRI_TRANSITIONS=78} [2023-08-27 00:55:13,961 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 34 predicate places. [2023-08-27 00:55:13,961 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 78 transitions, 788 flow [2023-08-27 00:55:13,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:13,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:13,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:55:13,972 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-27 00:55:14,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:14,167 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:14,168 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:14,168 INFO L85 PathProgramCache]: Analyzing trace with hash -216331003, now seen corresponding path program 1 times [2023-08-27 00:55:14,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:14,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113419537] [2023-08-27 00:55:14,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:14,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:14,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:14,219 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:14,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:14,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113419537] [2023-08-27 00:55:14,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113419537] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:55:14,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:55:14,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 00:55:14,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413382232] [2023-08-27 00:55:14,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:55:14,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 00:55:14,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:14,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 00:55:14,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 00:55:14,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 00:55:14,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 78 transitions, 788 flow. Second operand has 5 states, 5 states have (on average 62.8) internal successors, (314), 5 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:14,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:14,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 00:55:14,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:14,397 INFO L124 PetriNetUnfolderBase]: 816/1406 cut-off events. [2023-08-27 00:55:14,398 INFO L125 PetriNetUnfolderBase]: For 6931/6931 co-relation queries the response was YES. [2023-08-27 00:55:14,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6398 conditions, 1406 events. 816/1406 cut-off events. For 6931/6931 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6754 event pairs, 102 based on Foata normal form. 62/1468 useless extension candidates. Maximal degree in co-relation 6370. Up to 1214 conditions per place. [2023-08-27 00:55:14,409 INFO L140 encePairwiseOnDemand]: 152/157 looper letters, 103 selfloop transitions, 13 changer transitions 1/117 dead transitions. [2023-08-27 00:55:14,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 117 transitions, 1363 flow [2023-08-27 00:55:14,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 00:55:14,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 00:55:14,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 337 transitions. [2023-08-27 00:55:14,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42929936305732486 [2023-08-27 00:55:14,411 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 337 transitions. [2023-08-27 00:55:14,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 337 transitions. [2023-08-27 00:55:14,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:14,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 337 transitions. [2023-08-27 00:55:14,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 67.4) internal successors, (337), 5 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:14,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:14,414 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:14,414 INFO L175 Difference]: Start difference. First operand has 62 places, 78 transitions, 788 flow. Second operand 5 states and 337 transitions. [2023-08-27 00:55:14,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 117 transitions, 1363 flow [2023-08-27 00:55:14,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 117 transitions, 1320 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-08-27 00:55:14,431 INFO L231 Difference]: Finished difference. Result has 66 places, 89 transitions, 958 flow [2023-08-27 00:55:14,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=763, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=958, PETRI_PLACES=66, PETRI_TRANSITIONS=89} [2023-08-27 00:55:14,431 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 38 predicate places. [2023-08-27 00:55:14,431 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 89 transitions, 958 flow [2023-08-27 00:55:14,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 62.8) internal successors, (314), 5 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:14,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:14,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:55:14,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 00:55:14,432 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:14,432 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:14,433 INFO L85 PathProgramCache]: Analyzing trace with hash 97956901, now seen corresponding path program 2 times [2023-08-27 00:55:14,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:14,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653657130] [2023-08-27 00:55:14,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:14,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:14,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:14,483 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:14,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:14,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653657130] [2023-08-27 00:55:14,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653657130] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:55:14,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:55:14,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 00:55:14,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986985975] [2023-08-27 00:55:14,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:55:14,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 00:55:14,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:14,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 00:55:14,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 00:55:14,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 00:55:14,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 89 transitions, 958 flow. Second operand has 5 states, 5 states have (on average 62.8) internal successors, (314), 5 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:14,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:14,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 00:55:14,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:14,681 INFO L124 PetriNetUnfolderBase]: 827/1495 cut-off events. [2023-08-27 00:55:14,682 INFO L125 PetriNetUnfolderBase]: For 7816/7816 co-relation queries the response was YES. [2023-08-27 00:55:14,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6788 conditions, 1495 events. 827/1495 cut-off events. For 7816/7816 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7836 event pairs, 325 based on Foata normal form. 2/1497 useless extension candidates. Maximal degree in co-relation 6758. Up to 1044 conditions per place. [2023-08-27 00:55:14,694 INFO L140 encePairwiseOnDemand]: 152/157 looper letters, 107 selfloop transitions, 23 changer transitions 3/133 dead transitions. [2023-08-27 00:55:14,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 133 transitions, 1593 flow [2023-08-27 00:55:14,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 00:55:14,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 00:55:14,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 338 transitions. [2023-08-27 00:55:14,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305732484076433 [2023-08-27 00:55:14,695 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 338 transitions. [2023-08-27 00:55:14,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 338 transitions. [2023-08-27 00:55:14,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:14,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 338 transitions. [2023-08-27 00:55:14,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 67.6) internal successors, (338), 5 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:14,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:14,698 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:14,698 INFO L175 Difference]: Start difference. First operand has 66 places, 89 transitions, 958 flow. Second operand 5 states and 338 transitions. [2023-08-27 00:55:14,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 133 transitions, 1593 flow [2023-08-27 00:55:14,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 133 transitions, 1584 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 00:55:14,719 INFO L231 Difference]: Finished difference. Result has 70 places, 89 transitions, 1006 flow [2023-08-27 00:55:14,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=955, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1006, PETRI_PLACES=70, PETRI_TRANSITIONS=89} [2023-08-27 00:55:14,721 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 42 predicate places. [2023-08-27 00:55:14,721 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 89 transitions, 1006 flow [2023-08-27 00:55:14,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 62.8) internal successors, (314), 5 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:14,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:14,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:55:14,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 00:55:14,721 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:14,722 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:14,722 INFO L85 PathProgramCache]: Analyzing trace with hash 953189449, now seen corresponding path program 3 times [2023-08-27 00:55:14,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:14,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541143113] [2023-08-27 00:55:14,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:14,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:14,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:14,788 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:14,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:14,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541143113] [2023-08-27 00:55:14,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541143113] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:55:14,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124610495] [2023-08-27 00:55:14,790 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:55:14,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:14,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:14,793 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:55:14,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-27 00:55:14,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 00:55:14,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:55:14,858 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 00:55:14,859 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:55:14,908 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:14,909 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:55:14,938 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:14,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124610495] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:55:14,939 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:55:14,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-27 00:55:14,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187677850] [2023-08-27 00:55:14,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:55:14,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 00:55:14,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:14,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 00:55:14,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-27 00:55:14,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 00:55:14,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 89 transitions, 1006 flow. Second operand has 10 states, 10 states have (on average 62.9) internal successors, (629), 10 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:14,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:14,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 00:55:14,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:15,332 INFO L124 PetriNetUnfolderBase]: 1009/1811 cut-off events. [2023-08-27 00:55:15,333 INFO L125 PetriNetUnfolderBase]: For 14905/14905 co-relation queries the response was YES. [2023-08-27 00:55:15,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9174 conditions, 1811 events. 1009/1811 cut-off events. For 14905/14905 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9905 event pairs, 156 based on Foata normal form. 62/1873 useless extension candidates. Maximal degree in co-relation 9142. Up to 921 conditions per place. [2023-08-27 00:55:15,350 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 152 selfloop transitions, 84 changer transitions 8/244 dead transitions. [2023-08-27 00:55:15,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 244 transitions, 3409 flow [2023-08-27 00:55:15,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 00:55:15,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 00:55:15,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 854 transitions. [2023-08-27 00:55:15,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41842234198922096 [2023-08-27 00:55:15,353 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 854 transitions. [2023-08-27 00:55:15,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 854 transitions. [2023-08-27 00:55:15,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:15,353 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 854 transitions. [2023-08-27 00:55:15,355 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 65.6923076923077) internal successors, (854), 13 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:15,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 157.0) internal successors, (2198), 14 states have internal predecessors, (2198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:15,358 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 157.0) internal successors, (2198), 14 states have internal predecessors, (2198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:15,358 INFO L175 Difference]: Start difference. First operand has 70 places, 89 transitions, 1006 flow. Second operand 13 states and 854 transitions. [2023-08-27 00:55:15,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 244 transitions, 3409 flow [2023-08-27 00:55:15,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 244 transitions, 3237 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-27 00:55:15,384 INFO L231 Difference]: Finished difference. Result has 86 places, 166 transitions, 2380 flow [2023-08-27 00:55:15,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2380, PETRI_PLACES=86, PETRI_TRANSITIONS=166} [2023-08-27 00:55:15,385 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 58 predicate places. [2023-08-27 00:55:15,385 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 166 transitions, 2380 flow [2023-08-27 00:55:15,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.9) internal successors, (629), 10 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:15,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:15,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:55:15,396 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-27 00:55:15,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:15,591 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:15,592 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:15,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1295858173, now seen corresponding path program 4 times [2023-08-27 00:55:15,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:15,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647035229] [2023-08-27 00:55:15,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:15,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:15,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:15,651 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:15,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:15,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647035229] [2023-08-27 00:55:15,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647035229] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:55:15,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877100027] [2023-08-27 00:55:15,652 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:55:15,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:15,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:15,653 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:55:15,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-27 00:55:15,713 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:55:15,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:55:15,714 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 00:55:15,715 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:55:15,752 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:15,753 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:55:15,771 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:15,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877100027] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:55:15,771 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:55:15,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-27 00:55:15,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640386410] [2023-08-27 00:55:15,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:55:15,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 00:55:15,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:15,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 00:55:15,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-27 00:55:15,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 00:55:15,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 166 transitions, 2380 flow. Second operand has 10 states, 10 states have (on average 62.5) internal successors, (625), 10 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:15,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:15,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 00:55:15,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:16,093 INFO L124 PetriNetUnfolderBase]: 936/1734 cut-off events. [2023-08-27 00:55:16,094 INFO L125 PetriNetUnfolderBase]: For 17446/17446 co-relation queries the response was YES. [2023-08-27 00:55:16,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9858 conditions, 1734 events. 936/1734 cut-off events. For 17446/17446 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 9501 event pairs, 317 based on Foata normal form. 62/1796 useless extension candidates. Maximal degree in co-relation 9820. Up to 1248 conditions per place. [2023-08-27 00:55:16,108 INFO L140 encePairwiseOnDemand]: 150/157 looper letters, 131 selfloop transitions, 92 changer transitions 3/226 dead transitions. [2023-08-27 00:55:16,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 226 transitions, 3621 flow [2023-08-27 00:55:16,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 00:55:16,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 00:55:16,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 472 transitions. [2023-08-27 00:55:16,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4294813466787989 [2023-08-27 00:55:16,110 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 472 transitions. [2023-08-27 00:55:16,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 472 transitions. [2023-08-27 00:55:16,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:16,111 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 472 transitions. [2023-08-27 00:55:16,112 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 67.42857142857143) internal successors, (472), 7 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:16,113 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 157.0) internal successors, (1256), 8 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:16,113 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 157.0) internal successors, (1256), 8 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:16,114 INFO L175 Difference]: Start difference. First operand has 86 places, 166 transitions, 2380 flow. Second operand 7 states and 472 transitions. [2023-08-27 00:55:16,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 226 transitions, 3621 flow [2023-08-27 00:55:16,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 226 transitions, 3480 flow, removed 68 selfloop flow, removed 1 redundant places. [2023-08-27 00:55:16,165 INFO L231 Difference]: Finished difference. Result has 95 places, 184 transitions, 2934 flow [2023-08-27 00:55:16,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=2243, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2934, PETRI_PLACES=95, PETRI_TRANSITIONS=184} [2023-08-27 00:55:16,166 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 67 predicate places. [2023-08-27 00:55:16,166 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 184 transitions, 2934 flow [2023-08-27 00:55:16,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.5) internal successors, (625), 10 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:16,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:16,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:55:16,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-27 00:55:16,372 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,SelfDestructingSolverStorable13 [2023-08-27 00:55:16,372 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:16,373 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:16,373 INFO L85 PathProgramCache]: Analyzing trace with hash -686239285, now seen corresponding path program 5 times [2023-08-27 00:55:16,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:16,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103936150] [2023-08-27 00:55:16,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:16,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:16,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:16,424 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:16,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:16,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103936150] [2023-08-27 00:55:16,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103936150] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:55:16,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:55:16,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 00:55:16,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368544805] [2023-08-27 00:55:16,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:55:16,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 00:55:16,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:16,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 00:55:16,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 00:55:16,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 00:55:16,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 184 transitions, 2934 flow. Second operand has 5 states, 5 states have (on average 62.8) internal successors, (314), 5 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:16,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:16,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 00:55:16,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:16,717 INFO L124 PetriNetUnfolderBase]: 929/1723 cut-off events. [2023-08-27 00:55:16,717 INFO L125 PetriNetUnfolderBase]: For 20531/20531 co-relation queries the response was YES. [2023-08-27 00:55:16,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10494 conditions, 1723 events. 929/1723 cut-off events. For 20531/20531 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9401 event pairs, 428 based on Foata normal form. 2/1723 useless extension candidates. Maximal degree in co-relation 10452. Up to 1705 conditions per place. [2023-08-27 00:55:16,729 INFO L140 encePairwiseOnDemand]: 153/157 looper letters, 181 selfloop transitions, 6 changer transitions 2/189 dead transitions. [2023-08-27 00:55:16,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 189 transitions, 3323 flow [2023-08-27 00:55:16,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 00:55:16,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 00:55:16,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 328 transitions. [2023-08-27 00:55:16,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4178343949044586 [2023-08-27 00:55:16,731 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 328 transitions. [2023-08-27 00:55:16,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 328 transitions. [2023-08-27 00:55:16,731 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:16,731 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 328 transitions. [2023-08-27 00:55:16,732 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 65.6) internal successors, (328), 5 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:16,733 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:16,734 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:16,734 INFO L175 Difference]: Start difference. First operand has 95 places, 184 transitions, 2934 flow. Second operand 5 states and 328 transitions. [2023-08-27 00:55:16,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 189 transitions, 3323 flow [2023-08-27 00:55:16,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 189 transitions, 3073 flow, removed 82 selfloop flow, removed 3 redundant places. [2023-08-27 00:55:16,788 INFO L231 Difference]: Finished difference. Result has 96 places, 183 transitions, 2685 flow [2023-08-27 00:55:16,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=2684, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2685, PETRI_PLACES=96, PETRI_TRANSITIONS=183} [2023-08-27 00:55:16,789 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 68 predicate places. [2023-08-27 00:55:16,789 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 183 transitions, 2685 flow [2023-08-27 00:55:16,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 62.8) internal successors, (314), 5 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:16,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:16,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:55:16,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-27 00:55:16,790 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:16,790 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:16,790 INFO L85 PathProgramCache]: Analyzing trace with hash -2136150593, now seen corresponding path program 6 times [2023-08-27 00:55:16,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:16,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276154879] [2023-08-27 00:55:16,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:16,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:16,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:16,831 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:16,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:16,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276154879] [2023-08-27 00:55:16,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276154879] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:55:16,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:55:16,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 00:55:16,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593948690] [2023-08-27 00:55:16,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:55:16,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 00:55:16,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:16,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 00:55:16,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 00:55:16,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 00:55:16,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 183 transitions, 2685 flow. Second operand has 5 states, 5 states have (on average 62.8) internal successors, (314), 5 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:16,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:16,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 00:55:16,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:17,060 INFO L124 PetriNetUnfolderBase]: 905/1615 cut-off events. [2023-08-27 00:55:17,060 INFO L125 PetriNetUnfolderBase]: For 16690/16690 co-relation queries the response was YES. [2023-08-27 00:55:17,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9727 conditions, 1615 events. 905/1615 cut-off events. For 16690/16690 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8300 event pairs, 313 based on Foata normal form. 2/1615 useless extension candidates. Maximal degree in co-relation 9686. Up to 1150 conditions per place. [2023-08-27 00:55:17,073 INFO L140 encePairwiseOnDemand]: 152/157 looper letters, 115 selfloop transitions, 81 changer transitions 3/199 dead transitions. [2023-08-27 00:55:17,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 199 transitions, 3237 flow [2023-08-27 00:55:17,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 00:55:17,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 00:55:17,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 331 transitions. [2023-08-27 00:55:17,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42165605095541403 [2023-08-27 00:55:17,075 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 331 transitions. [2023-08-27 00:55:17,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 331 transitions. [2023-08-27 00:55:17,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:17,075 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 331 transitions. [2023-08-27 00:55:17,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 66.2) internal successors, (331), 5 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:17,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:17,078 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:17,078 INFO L175 Difference]: Start difference. First operand has 96 places, 183 transitions, 2685 flow. Second operand 5 states and 331 transitions. [2023-08-27 00:55:17,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 199 transitions, 3237 flow [2023-08-27 00:55:17,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 199 transitions, 3225 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 00:55:17,126 INFO L231 Difference]: Finished difference. Result has 97 places, 181 transitions, 2819 flow [2023-08-27 00:55:17,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=2673, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2819, PETRI_PLACES=97, PETRI_TRANSITIONS=181} [2023-08-27 00:55:17,126 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 69 predicate places. [2023-08-27 00:55:17,127 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 181 transitions, 2819 flow [2023-08-27 00:55:17,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 62.8) internal successors, (314), 5 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:17,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:17,127 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1] [2023-08-27 00:55:17,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-27 00:55:17,127 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:17,128 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:17,128 INFO L85 PathProgramCache]: Analyzing trace with hash -506234753, now seen corresponding path program 3 times [2023-08-27 00:55:17,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:17,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685483561] [2023-08-27 00:55:17,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:17,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:17,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:17,257 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:17,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:17,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685483561] [2023-08-27 00:55:17,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685483561] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:55:17,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268616456] [2023-08-27 00:55:17,258 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:55:17,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:17,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:17,259 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:55:17,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-27 00:55:17,330 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-08-27 00:55:17,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:55:17,331 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 00:55:17,332 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:55:17,359 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:17,360 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:55:17,541 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:17,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268616456] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:55:17,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:55:17,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-08-27 00:55:17,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679533361] [2023-08-27 00:55:17,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:55:17,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 00:55:17,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:17,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 00:55:17,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2023-08-27 00:55:17,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 157 [2023-08-27 00:55:17,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 181 transitions, 2819 flow. Second operand has 25 states, 25 states have (on average 73.16) internal successors, (1829), 25 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:17,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:17,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 157 [2023-08-27 00:55:17,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:18,430 INFO L124 PetriNetUnfolderBase]: 2090/3844 cut-off events. [2023-08-27 00:55:18,430 INFO L125 PetriNetUnfolderBase]: For 120989/120993 co-relation queries the response was YES. [2023-08-27 00:55:18,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22304 conditions, 3844 events. 2090/3844 cut-off events. For 120989/120993 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 22448 event pairs, 96 based on Foata normal form. 668/4507 useless extension candidates. Maximal degree in co-relation 22262. Up to 1323 conditions per place. [2023-08-27 00:55:18,462 INFO L140 encePairwiseOnDemand]: 151/157 looper letters, 326 selfloop transitions, 317 changer transitions 6/655 dead transitions. [2023-08-27 00:55:18,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 655 transitions, 9009 flow [2023-08-27 00:55:18,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 00:55:18,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 00:55:18,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2029 transitions. [2023-08-27 00:55:18,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384819532908705 [2023-08-27 00:55:18,467 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2029 transitions. [2023-08-27 00:55:18,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2029 transitions. [2023-08-27 00:55:18,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:18,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2029 transitions. [2023-08-27 00:55:18,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 84.54166666666667) internal successors, (2029), 24 states have internal predecessors, (2029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:18,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 157.0) internal successors, (3925), 25 states have internal predecessors, (3925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:18,479 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 157.0) internal successors, (3925), 25 states have internal predecessors, (3925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:18,479 INFO L175 Difference]: Start difference. First operand has 97 places, 181 transitions, 2819 flow. Second operand 24 states and 2029 transitions. [2023-08-27 00:55:18,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 655 transitions, 9009 flow [2023-08-27 00:55:18,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 655 transitions, 8653 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-08-27 00:55:18,649 INFO L231 Difference]: Finished difference. Result has 136 places, 381 transitions, 7409 flow [2023-08-27 00:55:18,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=2655, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=7409, PETRI_PLACES=136, PETRI_TRANSITIONS=381} [2023-08-27 00:55:18,649 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 108 predicate places. [2023-08-27 00:55:18,650 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 381 transitions, 7409 flow [2023-08-27 00:55:18,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 73.16) internal successors, (1829), 25 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:18,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:18,650 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:55:18,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-27 00:55:18,856 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,SelfDestructingSolverStorable16 [2023-08-27 00:55:18,857 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:18,857 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:18,857 INFO L85 PathProgramCache]: Analyzing trace with hash -500926548, now seen corresponding path program 1 times [2023-08-27 00:55:18,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:18,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076526898] [2023-08-27 00:55:18,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:18,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:18,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:18,938 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:18,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:18,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076526898] [2023-08-27 00:55:18,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076526898] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:55:18,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934057299] [2023-08-27 00:55:18,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:18,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:18,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:18,940 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:55:18,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-27 00:55:19,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:19,005 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 00:55:19,006 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:55:19,050 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:19,051 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:55:19,089 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:19,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934057299] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:55:19,090 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:55:19,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-08-27 00:55:19,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474520883] [2023-08-27 00:55:19,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:55:19,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 00:55:19,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:19,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 00:55:19,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-08-27 00:55:19,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 00:55:19,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 381 transitions, 7409 flow. Second operand has 11 states, 11 states have (on average 62.45454545454545) internal successors, (687), 11 states have internal predecessors, (687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:19,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:19,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 00:55:19,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:20,211 INFO L124 PetriNetUnfolderBase]: 2590/4672 cut-off events. [2023-08-27 00:55:20,212 INFO L125 PetriNetUnfolderBase]: For 84604/84604 co-relation queries the response was YES. [2023-08-27 00:55:20,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32364 conditions, 4672 events. 2590/4672 cut-off events. For 84604/84604 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 27759 event pairs, 93 based on Foata normal form. 182/4852 useless extension candidates. Maximal degree in co-relation 32300. Up to 2215 conditions per place. [2023-08-27 00:55:20,252 INFO L140 encePairwiseOnDemand]: 150/157 looper letters, 444 selfloop transitions, 180 changer transitions 10/634 dead transitions. [2023-08-27 00:55:20,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 634 transitions, 13074 flow [2023-08-27 00:55:20,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 00:55:20,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 00:55:20,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 791 transitions. [2023-08-27 00:55:20,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41985138004246286 [2023-08-27 00:55:20,255 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 791 transitions. [2023-08-27 00:55:20,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 791 transitions. [2023-08-27 00:55:20,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:20,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 791 transitions. [2023-08-27 00:55:20,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 65.91666666666667) internal successors, (791), 12 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:20,260 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 157.0) internal successors, (2041), 13 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:20,260 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 157.0) internal successors, (2041), 13 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:20,260 INFO L175 Difference]: Start difference. First operand has 136 places, 381 transitions, 7409 flow. Second operand 12 states and 791 transitions. [2023-08-27 00:55:20,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 634 transitions, 13074 flow [2023-08-27 00:55:20,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 634 transitions, 11326 flow, removed 874 selfloop flow, removed 0 redundant places. [2023-08-27 00:55:20,526 INFO L231 Difference]: Finished difference. Result has 153 places, 490 transitions, 9157 flow [2023-08-27 00:55:20,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=6363, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9157, PETRI_PLACES=153, PETRI_TRANSITIONS=490} [2023-08-27 00:55:20,527 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 125 predicate places. [2023-08-27 00:55:20,527 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 490 transitions, 9157 flow [2023-08-27 00:55:20,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 62.45454545454545) internal successors, (687), 11 states have internal predecessors, (687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:20,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:20,528 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:55:20,536 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-27 00:55:20,733 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,SelfDestructingSolverStorable17 [2023-08-27 00:55:20,733 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:20,734 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:20,734 INFO L85 PathProgramCache]: Analyzing trace with hash 658267804, now seen corresponding path program 2 times [2023-08-27 00:55:20,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:20,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826740846] [2023-08-27 00:55:20,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:20,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:20,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:20,795 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:20,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:20,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826740846] [2023-08-27 00:55:20,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826740846] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:55:20,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638038080] [2023-08-27 00:55:20,796 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:55:20,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:20,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:20,797 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:55:20,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-27 00:55:20,871 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:55:20,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:55:20,872 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 00:55:20,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:55:20,921 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:20,922 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:55:20,954 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:20,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638038080] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:55:20,955 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:55:20,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-27 00:55:20,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473344273] [2023-08-27 00:55:20,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:55:20,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 00:55:20,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:20,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 00:55:20,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-08-27 00:55:20,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 00:55:20,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 490 transitions, 9157 flow. Second operand has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:20,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:20,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 00:55:20,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:22,235 INFO L124 PetriNetUnfolderBase]: 3546/6050 cut-off events. [2023-08-27 00:55:22,236 INFO L125 PetriNetUnfolderBase]: For 123522/123522 co-relation queries the response was YES. [2023-08-27 00:55:22,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43801 conditions, 6050 events. 3546/6050 cut-off events. For 123522/123522 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 35571 event pairs, 492 based on Foata normal form. 144/6192 useless extension candidates. Maximal degree in co-relation 43730. Up to 3273 conditions per place. [2023-08-27 00:55:22,371 INFO L140 encePairwiseOnDemand]: 150/157 looper letters, 527 selfloop transitions, 342 changer transitions 8/877 dead transitions. [2023-08-27 00:55:22,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 877 transitions, 17029 flow [2023-08-27 00:55:22,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 00:55:22,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 00:55:22,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 859 transitions. [2023-08-27 00:55:22,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42087212150906417 [2023-08-27 00:55:22,374 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 859 transitions. [2023-08-27 00:55:22,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 859 transitions. [2023-08-27 00:55:22,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:22,377 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 859 transitions. [2023-08-27 00:55:22,379 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 66.07692307692308) internal successors, (859), 13 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:22,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 157.0) internal successors, (2198), 14 states have internal predecessors, (2198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:22,381 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 157.0) internal successors, (2198), 14 states have internal predecessors, (2198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:22,382 INFO L175 Difference]: Start difference. First operand has 153 places, 490 transitions, 9157 flow. Second operand 13 states and 859 transitions. [2023-08-27 00:55:22,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 877 transitions, 17029 flow [2023-08-27 00:55:22,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 877 transitions, 16538 flow, removed 86 selfloop flow, removed 6 redundant places. [2023-08-27 00:55:22,767 INFO L231 Difference]: Finished difference. Result has 165 places, 707 transitions, 13410 flow [2023-08-27 00:55:22,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=8760, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13410, PETRI_PLACES=165, PETRI_TRANSITIONS=707} [2023-08-27 00:55:22,768 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 137 predicate places. [2023-08-27 00:55:22,768 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 707 transitions, 13410 flow [2023-08-27 00:55:22,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:22,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:22,769 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:55:22,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-27 00:55:22,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:22,974 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:22,974 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:22,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1403665262, now seen corresponding path program 3 times [2023-08-27 00:55:22,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:22,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833457328] [2023-08-27 00:55:22,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:22,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:22,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:23,034 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:23,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:23,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833457328] [2023-08-27 00:55:23,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833457328] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:55:23,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910702352] [2023-08-27 00:55:23,035 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:55:23,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:23,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:23,036 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:55:23,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-27 00:55:23,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 00:55:23,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:55:23,112 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 00:55:23,114 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:55:23,173 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:23,174 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:55:23,210 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:23,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910702352] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:55:23,211 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:55:23,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-27 00:55:23,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67496458] [2023-08-27 00:55:23,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:55:23,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 00:55:23,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:23,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 00:55:23,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-08-27 00:55:23,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 00:55:23,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 707 transitions, 13410 flow. Second operand has 12 states, 12 states have (on average 62.333333333333336) internal successors, (748), 12 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:23,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:23,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 00:55:23,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:25,026 INFO L124 PetriNetUnfolderBase]: 3671/6463 cut-off events. [2023-08-27 00:55:25,027 INFO L125 PetriNetUnfolderBase]: For 143833/143833 co-relation queries the response was YES. [2023-08-27 00:55:25,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51552 conditions, 6463 events. 3671/6463 cut-off events. For 143833/143833 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 39862 event pairs, 431 based on Foata normal form. 406/6867 useless extension candidates. Maximal degree in co-relation 51476. Up to 2856 conditions per place. [2023-08-27 00:55:25,142 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 438 selfloop transitions, 564 changer transitions 8/1010 dead transitions. [2023-08-27 00:55:25,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 1010 transitions, 21734 flow [2023-08-27 00:55:25,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 00:55:25,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 00:55:25,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1318 transitions. [2023-08-27 00:55:25,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4197452229299363 [2023-08-27 00:55:25,150 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1318 transitions. [2023-08-27 00:55:25,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1318 transitions. [2023-08-27 00:55:25,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:25,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1318 transitions. [2023-08-27 00:55:25,152 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 65.9) internal successors, (1318), 20 states have internal predecessors, (1318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:25,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 157.0) internal successors, (3297), 21 states have internal predecessors, (3297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:25,156 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 157.0) internal successors, (3297), 21 states have internal predecessors, (3297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:25,157 INFO L175 Difference]: Start difference. First operand has 165 places, 707 transitions, 13410 flow. Second operand 20 states and 1318 transitions. [2023-08-27 00:55:25,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 1010 transitions, 21734 flow [2023-08-27 00:55:25,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 1010 transitions, 20774 flow, removed 426 selfloop flow, removed 4 redundant places. [2023-08-27 00:55:25,758 INFO L231 Difference]: Finished difference. Result has 188 places, 828 transitions, 17228 flow [2023-08-27 00:55:25,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=12606, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=455, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=17228, PETRI_PLACES=188, PETRI_TRANSITIONS=828} [2023-08-27 00:55:25,759 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 160 predicate places. [2023-08-27 00:55:25,759 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 828 transitions, 17228 flow [2023-08-27 00:55:25,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.333333333333336) internal successors, (748), 12 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:25,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:25,759 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:55:25,767 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-08-27 00:55:25,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:25,965 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:25,965 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:25,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1733709506, now seen corresponding path program 4 times [2023-08-27 00:55:25,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:25,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610944180] [2023-08-27 00:55:25,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:25,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:25,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:26,025 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:26,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:26,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610944180] [2023-08-27 00:55:26,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610944180] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:55:26,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248461181] [2023-08-27 00:55:26,026 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:55:26,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:26,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:26,026 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:55:26,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-27 00:55:26,101 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:55:26,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:55:26,103 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 00:55:26,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:55:26,157 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:26,157 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:55:26,196 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:26,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248461181] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:55:26,196 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:55:26,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-08-27 00:55:26,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831786160] [2023-08-27 00:55:26,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:55:26,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 00:55:26,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:26,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 00:55:26,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-08-27 00:55:26,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 00:55:26,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 828 transitions, 17228 flow. Second operand has 13 states, 13 states have (on average 62.30769230769231) internal successors, (810), 13 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:26,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:26,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 00:55:26,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:29,044 INFO L124 PetriNetUnfolderBase]: 5075/8953 cut-off events. [2023-08-27 00:55:29,044 INFO L125 PetriNetUnfolderBase]: For 253946/253946 co-relation queries the response was YES. [2023-08-27 00:55:29,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77354 conditions, 8953 events. 5075/8953 cut-off events. For 253946/253946 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 59072 event pairs, 557 based on Foata normal form. 220/9171 useless extension candidates. Maximal degree in co-relation 77270. Up to 3798 conditions per place. [2023-08-27 00:55:29,110 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 789 selfloop transitions, 605 changer transitions 6/1400 dead transitions. [2023-08-27 00:55:29,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 1400 transitions, 31831 flow [2023-08-27 00:55:29,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 00:55:29,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 00:55:29,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 992 transitions. [2023-08-27 00:55:29,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212314225053079 [2023-08-27 00:55:29,114 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 992 transitions. [2023-08-27 00:55:29,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 992 transitions. [2023-08-27 00:55:29,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:29,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 992 transitions. [2023-08-27 00:55:29,117 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 66.13333333333334) internal successors, (992), 15 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-27 00:55:29,119 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 157.0) internal successors, (2512), 16 states have internal predecessors, (2512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:29,119 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 157.0) internal successors, (2512), 16 states have internal predecessors, (2512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:29,120 INFO L175 Difference]: Start difference. First operand has 188 places, 828 transitions, 17228 flow. Second operand 15 states and 992 transitions. [2023-08-27 00:55:29,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 1400 transitions, 31831 flow [2023-08-27 00:55:30,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 1400 transitions, 29684 flow, removed 557 selfloop flow, removed 10 redundant places. [2023-08-27 00:55:30,325 INFO L231 Difference]: Finished difference. Result has 200 places, 1228 transitions, 26269 flow [2023-08-27 00:55:30,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=15924, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=26269, PETRI_PLACES=200, PETRI_TRANSITIONS=1228} [2023-08-27 00:55:30,326 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 172 predicate places. [2023-08-27 00:55:30,326 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 1228 transitions, 26269 flow [2023-08-27 00:55:30,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 62.30769230769231) internal successors, (810), 13 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:30,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:30,327 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:55:30,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-27 00:55:30,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-08-27 00:55:30,527 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:30,528 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:30,528 INFO L85 PathProgramCache]: Analyzing trace with hash 674987232, now seen corresponding path program 5 times [2023-08-27 00:55:30,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:30,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638086258] [2023-08-27 00:55:30,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:30,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:30,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:30,621 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:30,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:30,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638086258] [2023-08-27 00:55:30,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638086258] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:55:30,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873013112] [2023-08-27 00:55:30,622 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:55:30,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:30,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:30,623 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:55:30,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-27 00:55:30,742 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:55:30,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:55:30,743 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 00:55:30,744 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:55:30,801 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:30,802 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:55:30,847 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:30,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873013112] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:55:30,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:55:30,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 00:55:30,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096233850] [2023-08-27 00:55:30,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:55:30,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 00:55:30,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:30,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 00:55:30,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-08-27 00:55:30,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 00:55:30,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 1228 transitions, 26269 flow. Second operand has 15 states, 15 states have (on average 62.2) internal successors, (933), 15 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:30,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:30,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 00:55:30,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:36,070 INFO L124 PetriNetUnfolderBase]: 7585/13305 cut-off events. [2023-08-27 00:55:36,071 INFO L125 PetriNetUnfolderBase]: For 460527/460527 co-relation queries the response was YES. [2023-08-27 00:55:36,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124259 conditions, 13305 events. 7585/13305 cut-off events. For 460527/460527 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 93502 event pairs, 546 based on Foata normal form. 234/13537 useless extension candidates. Maximal degree in co-relation 124166. Up to 4856 conditions per place. [2023-08-27 00:55:36,210 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 771 selfloop transitions, 1432 changer transitions 10/2213 dead transitions. [2023-08-27 00:55:36,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 2213 transitions, 52712 flow [2023-08-27 00:55:36,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 00:55:36,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 00:55:36,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1644 transitions. [2023-08-27 00:55:36,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41885350318471337 [2023-08-27 00:55:36,213 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1644 transitions. [2023-08-27 00:55:36,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1644 transitions. [2023-08-27 00:55:36,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:36,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1644 transitions. [2023-08-27 00:55:36,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 65.76) internal successors, (1644), 25 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-27 00:55:36,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 157.0) internal successors, (4082), 26 states have internal predecessors, (4082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:36,221 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 157.0) internal successors, (4082), 26 states have internal predecessors, (4082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:36,221 INFO L175 Difference]: Start difference. First operand has 200 places, 1228 transitions, 26269 flow. Second operand 25 states and 1644 transitions. [2023-08-27 00:55:36,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 2213 transitions, 52712 flow [2023-08-27 00:55:39,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 2213 transitions, 51871 flow, removed 370 selfloop flow, removed 4 redundant places. [2023-08-27 00:55:39,743 INFO L231 Difference]: Finished difference. Result has 231 places, 2001 transitions, 47452 flow [2023-08-27 00:55:39,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=25705, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=827, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=47452, PETRI_PLACES=231, PETRI_TRANSITIONS=2001} [2023-08-27 00:55:39,744 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 203 predicate places. [2023-08-27 00:55:39,744 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 2001 transitions, 47452 flow [2023-08-27 00:55:39,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 62.2) internal successors, (933), 15 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:39,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:39,744 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:55:39,754 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-27 00:55:39,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:39,950 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:39,951 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:39,951 INFO L85 PathProgramCache]: Analyzing trace with hash 355235112, now seen corresponding path program 6 times [2023-08-27 00:55:39,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:39,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038589911] [2023-08-27 00:55:39,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:39,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:39,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:40,012 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:40,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:40,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038589911] [2023-08-27 00:55:40,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038589911] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:55:40,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360127265] [2023-08-27 00:55:40,013 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 00:55:40,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:40,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:40,014 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:55:40,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-27 00:55:40,081 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 00:55:40,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:55:40,082 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 00:55:40,082 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:55:40,121 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:40,122 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:55:40,150 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:40,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360127265] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:55:40,150 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:55:40,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 00:55:40,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971540507] [2023-08-27 00:55:40,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:55:40,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 00:55:40,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:40,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 00:55:40,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-08-27 00:55:40,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 00:55:40,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 2001 transitions, 47452 flow. Second operand has 15 states, 15 states have (on average 61.733333333333334) internal successors, (926), 15 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:40,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:40,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 00:55:40,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:48,371 INFO L124 PetriNetUnfolderBase]: 8802/15304 cut-off events. [2023-08-27 00:55:48,372 INFO L125 PetriNetUnfolderBase]: For 646760/646760 co-relation queries the response was YES. [2023-08-27 00:55:48,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159229 conditions, 15304 events. 8802/15304 cut-off events. For 646760/646760 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 108239 event pairs, 1846 based on Foata normal form. 738/16042 useless extension candidates. Maximal degree in co-relation 159126. Up to 11815 conditions per place. [2023-08-27 00:55:48,599 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 1866 selfloop transitions, 703 changer transitions 9/2578 dead transitions. [2023-08-27 00:55:48,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 2578 transitions, 66594 flow [2023-08-27 00:55:48,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 00:55:48,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 00:55:48,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1264 transitions. [2023-08-27 00:55:48,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42373449547435466 [2023-08-27 00:55:48,602 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1264 transitions. [2023-08-27 00:55:48,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1264 transitions. [2023-08-27 00:55:48,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:48,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1264 transitions. [2023-08-27 00:55:48,604 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 66.52631578947368) internal successors, (1264), 19 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:48,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 157.0) internal successors, (3140), 20 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:48,608 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 157.0) internal successors, (3140), 20 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:48,608 INFO L175 Difference]: Start difference. First operand has 231 places, 2001 transitions, 47452 flow. Second operand 19 states and 1264 transitions. [2023-08-27 00:55:48,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 2578 transitions, 66594 flow [2023-08-27 00:55:55,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 2578 transitions, 65082 flow, removed 670 selfloop flow, removed 6 redundant places. [2023-08-27 00:55:55,920 INFO L231 Difference]: Finished difference. Result has 256 places, 2417 transitions, 58358 flow [2023-08-27 00:55:55,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=46010, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2001, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=58358, PETRI_PLACES=256, PETRI_TRANSITIONS=2417} [2023-08-27 00:55:55,922 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 228 predicate places. [2023-08-27 00:55:55,922 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 2417 transitions, 58358 flow [2023-08-27 00:55:55,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 61.733333333333334) internal successors, (926), 15 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:55,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:55,923 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:55:55,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-27 00:55:56,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:56,128 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:55:56,129 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:56,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1343485276, now seen corresponding path program 7 times [2023-08-27 00:55:56,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:56,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756712674] [2023-08-27 00:55:56,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:56,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:56,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:56,217 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:56,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:56,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756712674] [2023-08-27 00:55:56,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756712674] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:55:56,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396735389] [2023-08-27 00:55:56,218 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 00:55:56,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:56,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:56,221 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:55:56,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-27 00:55:56,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:56,291 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 00:55:56,292 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:55:56,335 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:56,335 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:55:56,364 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:55:56,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396735389] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:55:56,364 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:55:56,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-08-27 00:55:56,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574651267] [2023-08-27 00:55:56,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:55:56,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 00:55:56,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:56,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 00:55:56,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-08-27 00:55:56,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 00:55:56,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 2417 transitions, 58358 flow. Second operand has 13 states, 13 states have (on average 61.92307692307692) internal successors, (805), 13 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:55:56,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:56,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 00:55:56,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:56:07,078 INFO L124 PetriNetUnfolderBase]: 8895/15463 cut-off events. [2023-08-27 00:56:07,078 INFO L125 PetriNetUnfolderBase]: For 716855/716855 co-relation queries the response was YES. [2023-08-27 00:56:07,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170494 conditions, 15463 events. 8895/15463 cut-off events. For 716855/716855 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 109498 event pairs, 2158 based on Foata normal form. 62/15525 useless extension candidates. Maximal degree in co-relation 170378. Up to 13161 conditions per place. [2023-08-27 00:56:07,266 INFO L140 encePairwiseOnDemand]: 150/157 looper letters, 2008 selfloop transitions, 539 changer transitions 4/2551 dead transitions. [2023-08-27 00:56:07,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 2551 transitions, 67696 flow [2023-08-27 00:56:07,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 00:56:07,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 00:56:07,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 726 transitions. [2023-08-27 00:56:07,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42038216560509556 [2023-08-27 00:56:07,268 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 726 transitions. [2023-08-27 00:56:07,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 726 transitions. [2023-08-27 00:56:07,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:56:07,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 726 transitions. [2023-08-27 00:56:07,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 66.0) internal successors, (726), 11 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:56:07,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 157.0) internal successors, (1884), 12 states have internal predecessors, (1884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:56:07,271 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 157.0) internal successors, (1884), 12 states have internal predecessors, (1884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:56:07,271 INFO L175 Difference]: Start difference. First operand has 256 places, 2417 transitions, 58358 flow. Second operand 11 states and 726 transitions. [2023-08-27 00:56:07,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 2551 transitions, 67696 flow [2023-08-27 00:56:16,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 2551 transitions, 63275 flow, removed 1981 selfloop flow, removed 6 redundant places. [2023-08-27 00:56:16,642 INFO L231 Difference]: Finished difference. Result has 261 places, 2438 transitions, 55590 flow [2023-08-27 00:56:16,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=54067, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=513, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1898, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=55590, PETRI_PLACES=261, PETRI_TRANSITIONS=2438} [2023-08-27 00:56:16,645 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 233 predicate places. [2023-08-27 00:56:16,645 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 2438 transitions, 55590 flow [2023-08-27 00:56:16,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 61.92307692307692) internal successors, (805), 13 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:56:16,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:56:16,645 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:56:16,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-27 00:56:16,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-08-27 00:56:16,851 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:56:16,851 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:56:16,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1446685671, now seen corresponding path program 8 times [2023-08-27 00:56:16,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:56:16,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789950771] [2023-08-27 00:56:16,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:56:16,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:56:16,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:56:16,942 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:56:16,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:56:16,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789950771] [2023-08-27 00:56:16,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789950771] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:56:16,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457072406] [2023-08-27 00:56:16,943 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:56:16,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:56:16,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:56:16,944 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:56:16,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-27 00:56:17,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:56:17,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:56:17,022 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 00:56:17,023 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:56:17,078 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:56:17,078 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:56:17,129 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:56:17,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457072406] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:56:17,130 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:56:17,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-08-27 00:56:17,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700417931] [2023-08-27 00:56:17,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:56:17,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 00:56:17,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:56:17,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 00:56:17,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-08-27 00:56:17,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 00:56:17,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 2438 transitions, 55590 flow. Second operand has 14 states, 14 states have (on average 61.92857142857143) internal successors, (867), 14 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:56:17,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:56:17,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 00:56:17,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:56:29,951 INFO L124 PetriNetUnfolderBase]: 11462/19850 cut-off events. [2023-08-27 00:56:29,951 INFO L125 PetriNetUnfolderBase]: For 914862/914862 co-relation queries the response was YES. [2023-08-27 00:56:30,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 217202 conditions, 19850 events. 11462/19850 cut-off events. For 914862/914862 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 146426 event pairs, 359 based on Foata normal form. 300/20150 useless extension candidates. Maximal degree in co-relation 217087. Up to 8409 conditions per place. [2023-08-27 00:56:30,323 INFO L140 encePairwiseOnDemand]: 150/157 looper letters, 2358 selfloop transitions, 999 changer transitions 12/3369 dead transitions. [2023-08-27 00:56:30,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 3369 transitions, 84872 flow [2023-08-27 00:56:30,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 00:56:30,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 00:56:30,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 988 transitions. [2023-08-27 00:56:30,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41953290870488325 [2023-08-27 00:56:30,329 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 988 transitions. [2023-08-27 00:56:30,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 988 transitions. [2023-08-27 00:56:30,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:56:30,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 988 transitions. [2023-08-27 00:56:30,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 65.86666666666666) internal successors, (988), 15 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:56:30,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 157.0) internal successors, (2512), 16 states have internal predecessors, (2512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:56:30,338 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 157.0) internal successors, (2512), 16 states have internal predecessors, (2512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:56:30,338 INFO L175 Difference]: Start difference. First operand has 261 places, 2438 transitions, 55590 flow. Second operand 15 states and 988 transitions. [2023-08-27 00:56:30,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 3369 transitions, 84872 flow [2023-08-27 00:56:40,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 3369 transitions, 84178 flow, removed 8 selfloop flow, removed 5 redundant places. [2023-08-27 00:56:40,932 INFO L231 Difference]: Finished difference. Result has 277 places, 3071 transitions, 75892 flow [2023-08-27 00:56:40,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=54974, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=362, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=75892, PETRI_PLACES=277, PETRI_TRANSITIONS=3071} [2023-08-27 00:56:40,934 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 249 predicate places. [2023-08-27 00:56:40,935 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 3071 transitions, 75892 flow [2023-08-27 00:56:40,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 61.92857142857143) internal successors, (867), 14 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:56:40,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:56:40,935 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:56:40,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-27 00:56:41,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:56:41,136 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:56:41,137 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:56:41,137 INFO L85 PathProgramCache]: Analyzing trace with hash -489551267, now seen corresponding path program 9 times [2023-08-27 00:56:41,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:56:41,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689978925] [2023-08-27 00:56:41,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:56:41,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:56:41,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:56:41,222 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:56:41,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:56:41,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689978925] [2023-08-27 00:56:41,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689978925] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:56:41,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796046627] [2023-08-27 00:56:41,223 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:56:41,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:56:41,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:56:41,224 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:56:41,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-27 00:56:41,300 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-27 00:56:41,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:56:41,302 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 00:56:41,303 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:56:41,369 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:56:41,369 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:56:41,413 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:56:41,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796046627] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:56:41,414 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:56:41,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-27 00:56:41,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001907149] [2023-08-27 00:56:41,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:56:41,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 00:56:41,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:56:41,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 00:56:41,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2023-08-27 00:56:41,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 00:56:41,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 3071 transitions, 75892 flow. Second operand has 15 states, 15 states have (on average 61.8) internal successors, (927), 15 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:56:41,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:56:41,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 00:56:41,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:56:59,515 INFO L124 PetriNetUnfolderBase]: 13905/23299 cut-off events. [2023-08-27 00:56:59,515 INFO L125 PetriNetUnfolderBase]: For 1259395/1259395 co-relation queries the response was YES. [2023-08-27 00:56:59,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 276495 conditions, 23299 events. 13905/23299 cut-off events. For 1259395/1259395 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 169987 event pairs, 2059 based on Foata normal form. 168/23467 useless extension candidates. Maximal degree in co-relation 276373. Up to 12788 conditions per place. [2023-08-27 00:56:59,863 INFO L140 encePairwiseOnDemand]: 150/157 looper letters, 1999 selfloop transitions, 1908 changer transitions 12/3919 dead transitions. [2023-08-27 00:56:59,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 3919 transitions, 106066 flow [2023-08-27 00:56:59,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 00:56:59,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 00:56:59,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1250 transitions. [2023-08-27 00:56:59,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4190412336573919 [2023-08-27 00:56:59,866 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1250 transitions. [2023-08-27 00:56:59,866 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1250 transitions. [2023-08-27 00:56:59,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:56:59,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1250 transitions. [2023-08-27 00:56:59,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 65.78947368421052) internal successors, (1250), 19 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-27 00:56:59,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 157.0) internal successors, (3140), 20 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:56:59,871 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 157.0) internal successors, (3140), 20 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:56:59,871 INFO L175 Difference]: Start difference. First operand has 277 places, 3071 transitions, 75892 flow. Second operand 19 states and 1250 transitions. [2023-08-27 00:56:59,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 3919 transitions, 106066 flow [2023-08-27 00:57:18,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 3919 transitions, 104913 flow, removed 556 selfloop flow, removed 4 redundant places. [2023-08-27 00:57:18,665 INFO L231 Difference]: Finished difference. Result has 299 places, 3664 transitions, 95729 flow [2023-08-27 00:57:18,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=74916, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3071, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1357, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=95729, PETRI_PLACES=299, PETRI_TRANSITIONS=3664} [2023-08-27 00:57:18,668 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 271 predicate places. [2023-08-27 00:57:18,668 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 3664 transitions, 95729 flow [2023-08-27 00:57:18,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 61.8) internal successors, (927), 15 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:57:18,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:57:18,669 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:57:18,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-27 00:57:18,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:57:18,879 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:57:18,879 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:57:18,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1376808091, now seen corresponding path program 10 times [2023-08-27 00:57:18,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:57:18,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430077703] [2023-08-27 00:57:18,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:57:18,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:57:18,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:57:18,965 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:57:18,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:57:18,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430077703] [2023-08-27 00:57:18,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430077703] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:57:18,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812596066] [2023-08-27 00:57:18,965 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:57:18,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:57:18,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:57:18,967 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:57:18,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-27 00:57:19,044 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:57:19,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:57:19,045 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 00:57:19,046 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:57:19,126 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:57:19,126 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:57:19,189 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:57:19,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812596066] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:57:19,189 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:57:19,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-27 00:57:19,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902313381] [2023-08-27 00:57:19,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:57:19,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 00:57:19,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:57:19,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 00:57:19,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-08-27 00:57:19,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 00:57:19,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 3664 transitions, 95729 flow. Second operand has 16 states, 16 states have (on average 62.0) internal successors, (992), 16 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-27 00:57:19,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:57:19,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 00:57:19,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:57:46,539 INFO L124 PetriNetUnfolderBase]: 15885/26893 cut-off events. [2023-08-27 00:57:46,539 INFO L125 PetriNetUnfolderBase]: For 1557511/1557511 co-relation queries the response was YES. [2023-08-27 00:57:46,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 342279 conditions, 26893 events. 15885/26893 cut-off events. For 1557511/1557511 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 202790 event pairs, 1417 based on Foata normal form. 636/27529 useless extension candidates. Maximal degree in co-relation 342149. Up to 10134 conditions per place. [2023-08-27 00:57:47,038 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 2837 selfloop transitions, 1785 changer transitions 10/4632 dead transitions. [2023-08-27 00:57:47,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 4632 transitions, 132635 flow [2023-08-27 00:57:47,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 00:57:47,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 00:57:47,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1321 transitions. [2023-08-27 00:57:47,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4207006369426752 [2023-08-27 00:57:47,040 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1321 transitions. [2023-08-27 00:57:47,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1321 transitions. [2023-08-27 00:57:47,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:57:47,040 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1321 transitions. [2023-08-27 00:57:47,041 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 66.05) internal successors, (1321), 20 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-27 00:57:47,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 157.0) internal successors, (3297), 21 states have internal predecessors, (3297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:57:47,043 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 157.0) internal successors, (3297), 21 states have internal predecessors, (3297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:57:47,043 INFO L175 Difference]: Start difference. First operand has 299 places, 3664 transitions, 95729 flow. Second operand 20 states and 1321 transitions. [2023-08-27 00:57:47,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 4632 transitions, 132635 flow [2023-08-27 00:58:15,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 4632 transitions, 128483 flow, removed 1795 selfloop flow, removed 7 redundant places. [2023-08-27 00:58:16,093 INFO L231 Difference]: Finished difference. Result has 319 places, 4219 transitions, 113681 flow [2023-08-27 00:58:16,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=92721, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1972, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=113681, PETRI_PLACES=319, PETRI_TRANSITIONS=4219} [2023-08-27 00:58:16,095 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 291 predicate places. [2023-08-27 00:58:16,096 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 4219 transitions, 113681 flow [2023-08-27 00:58:16,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 62.0) internal successors, (992), 16 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-27 00:58:16,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:58:16,096 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:58:16,103 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-27 00:58:16,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:58:16,297 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:58:16,297 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:58:16,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1933296307, now seen corresponding path program 11 times [2023-08-27 00:58:16,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:58:16,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553687098] [2023-08-27 00:58:16,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:58:16,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:58:16,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:58:16,375 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:58:16,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:58:16,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553687098] [2023-08-27 00:58:16,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553687098] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:58:16,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309810286] [2023-08-27 00:58:16,376 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:58:16,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:58:16,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:58:16,377 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:58:16,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-27 00:58:16,462 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 00:58:16,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:58:16,463 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 00:58:16,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:58:16,523 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:58:16,524 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:58:16,581 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:58:16,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309810286] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:58:16,581 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:58:16,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-27 00:58:16,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252093052] [2023-08-27 00:58:16,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:58:16,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 00:58:16,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:58:16,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 00:58:16,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2023-08-27 00:58:16,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 00:58:16,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 4219 transitions, 113681 flow. Second operand has 15 states, 15 states have (on average 62.06666666666667) internal successors, (931), 15 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:58:16,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:58:16,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 00:58:16,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:58:53,180 INFO L124 PetriNetUnfolderBase]: 16559/28499 cut-off events. [2023-08-27 00:58:53,180 INFO L125 PetriNetUnfolderBase]: For 1850074/1850074 co-relation queries the response was YES. [2023-08-27 00:58:53,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 371197 conditions, 28499 events. 16559/28499 cut-off events. For 1850074/1850074 co-relation queries the response was YES. Maximal size of possible extension queue 786. Compared 221692 event pairs, 1198 based on Foata normal form. 450/28949 useless extension candidates. Maximal degree in co-relation 371061. Up to 11192 conditions per place. [2023-08-27 00:58:53,706 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 1431 selfloop transitions, 3364 changer transitions 6/4801 dead transitions. [2023-08-27 00:58:53,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 4801 transitions, 143957 flow [2023-08-27 00:58:53,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-27 00:58:53,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-27 00:58:53,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1904 transitions. [2023-08-27 00:58:53,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181858115528223 [2023-08-27 00:58:53,708 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1904 transitions. [2023-08-27 00:58:53,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1904 transitions. [2023-08-27 00:58:53,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:58:53,708 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1904 transitions. [2023-08-27 00:58:53,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 65.65517241379311) internal successors, (1904), 29 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:58:53,713 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 157.0) internal successors, (4710), 30 states have internal predecessors, (4710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:58:53,713 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 157.0) internal successors, (4710), 30 states have internal predecessors, (4710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:58:53,713 INFO L175 Difference]: Start difference. First operand has 319 places, 4219 transitions, 113681 flow. Second operand 29 states and 1904 transitions. [2023-08-27 00:58:53,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 4801 transitions, 143957 flow [2023-08-27 00:59:28,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 4801 transitions, 141632 flow, removed 856 selfloop flow, removed 10 redundant places. [2023-08-27 00:59:28,599 INFO L231 Difference]: Finished difference. Result has 344 places, 4546 transitions, 133583 flow [2023-08-27 00:59:28,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=111776, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3044, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=978, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=133583, PETRI_PLACES=344, PETRI_TRANSITIONS=4546} [2023-08-27 00:59:28,603 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 316 predicate places. [2023-08-27 00:59:28,603 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 4546 transitions, 133583 flow [2023-08-27 00:59:28,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 62.06666666666667) internal successors, (931), 15 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:59:28,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:59:28,603 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:59:28,609 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-27 00:59:28,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-27 00:59:28,809 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:59:28,809 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:59:28,809 INFO L85 PathProgramCache]: Analyzing trace with hash -775703779, now seen corresponding path program 12 times [2023-08-27 00:59:28,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:59:28,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694007416] [2023-08-27 00:59:28,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:59:28,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:59:28,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:59:28,889 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:59:28,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:59:28,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694007416] [2023-08-27 00:59:28,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694007416] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:59:28,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127794175] [2023-08-27 00:59:28,889 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 00:59:28,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:59:28,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:59:28,891 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:59:28,893 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-27 00:59:28,968 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 00:59:28,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:59:28,973 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 00:59:28,975 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:59:29,040 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:59:29,040 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:59:29,083 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:59:29,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127794175] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:59:29,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:59:29,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-27 00:59:29,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451998378] [2023-08-27 00:59:29,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:59:29,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 00:59:29,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:59:29,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 00:59:29,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-27 00:59:29,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 00:59:29,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 4546 transitions, 133583 flow. Second operand has 15 states, 15 states have (on average 62.06666666666667) internal successors, (931), 15 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:59:29,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:59:29,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 00:59:29,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:00:16,772 INFO L124 PetriNetUnfolderBase]: 18658/32394 cut-off events. [2023-08-27 01:00:16,774 INFO L125 PetriNetUnfolderBase]: For 2295263/2295263 co-relation queries the response was YES. [2023-08-27 01:00:17,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 435649 conditions, 32394 events. 18658/32394 cut-off events. For 2295263/2295263 co-relation queries the response was YES. Maximal size of possible extension queue 921. Compared 260116 event pairs, 1313 based on Foata normal form. 358/32752 useless extension candidates. Maximal degree in co-relation 435507. Up to 12990 conditions per place. [2023-08-27 01:00:17,461 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 2376 selfloop transitions, 3125 changer transitions 11/5512 dead transitions. [2023-08-27 01:00:17,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 5512 transitions, 176051 flow [2023-08-27 01:00:17,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 01:00:17,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 01:00:17,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1707 transitions. [2023-08-27 01:00:17,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41817736403723665 [2023-08-27 01:00:17,471 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1707 transitions. [2023-08-27 01:00:17,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1707 transitions. [2023-08-27 01:00:17,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:00:17,471 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1707 transitions. [2023-08-27 01:00:17,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 65.65384615384616) internal successors, (1707), 26 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:00:17,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 157.0) internal successors, (4239), 27 states have internal predecessors, (4239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:00:17,478 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 157.0) internal successors, (4239), 27 states have internal predecessors, (4239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:00:17,478 INFO L175 Difference]: Start difference. First operand has 344 places, 4546 transitions, 133583 flow. Second operand 26 states and 1707 transitions. [2023-08-27 01:00:17,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 5512 transitions, 176051 flow [2023-08-27 01:01:13,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 5512 transitions, 167704 flow, removed 1960 selfloop flow, removed 19 redundant places. [2023-08-27 01:01:13,893 INFO L231 Difference]: Finished difference. Result has 361 places, 5227 transitions, 158677 flow [2023-08-27 01:01:13,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=126759, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2458, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=158677, PETRI_PLACES=361, PETRI_TRANSITIONS=5227} [2023-08-27 01:01:13,898 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 333 predicate places. [2023-08-27 01:01:13,898 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 5227 transitions, 158677 flow [2023-08-27 01:01:13,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 62.06666666666667) internal successors, (931), 15 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:01:13,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:01:13,898 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:01:13,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-27 01:01:14,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 01:01:14,104 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 01:01:14,104 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:01:14,105 INFO L85 PathProgramCache]: Analyzing trace with hash 377254049, now seen corresponding path program 13 times [2023-08-27 01:01:14,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:01:14,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771354143] [2023-08-27 01:01:14,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:01:14,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:01:14,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:01:14,181 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:01:14,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:01:14,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771354143] [2023-08-27 01:01:14,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771354143] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:01:14,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105975249] [2023-08-27 01:01:14,182 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 01:01:14,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:01:14,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:01:14,183 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:01:14,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-27 01:01:14,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:01:14,251 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 01:01:14,252 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:01:14,325 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:01:14,325 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:01:14,367 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:01:14,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105975249] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:01:14,367 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:01:14,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 15 [2023-08-27 01:01:14,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238503026] [2023-08-27 01:01:14,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:01:14,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 01:01:14,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:01:14,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 01:01:14,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-27 01:01:14,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 01:01:14,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 5227 transitions, 158677 flow. Second operand has 15 states, 15 states have (on average 62.13333333333333) internal successors, (932), 15 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:01:14,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:01:14,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 01:01:14,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:02:37,579 INFO L124 PetriNetUnfolderBase]: 25120/43370 cut-off events. [2023-08-27 01:02:37,580 INFO L125 PetriNetUnfolderBase]: For 3458247/3458247 co-relation queries the response was YES. [2023-08-27 01:02:38,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 608500 conditions, 43370 events. 25120/43370 cut-off events. For 3458247/3458247 co-relation queries the response was YES. Maximal size of possible extension queue 1228. Compared 360445 event pairs, 1151 based on Foata normal form. 444/43814 useless extension candidates. Maximal degree in co-relation 608347. Up to 16354 conditions per place. [2023-08-27 01:02:38,576 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 1935 selfloop transitions, 5648 changer transitions 20/7603 dead transitions. [2023-08-27 01:02:38,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 7603 transitions, 253103 flow [2023-08-27 01:02:38,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-27 01:02:38,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-27 01:02:38,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1968 transitions. [2023-08-27 01:02:38,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4178343949044586 [2023-08-27 01:02:38,579 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1968 transitions. [2023-08-27 01:02:38,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1968 transitions. [2023-08-27 01:02:38,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:02:38,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1968 transitions. [2023-08-27 01:02:38,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 65.6) internal successors, (1968), 30 states have internal predecessors, (1968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:02:38,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 157.0) internal successors, (4867), 31 states have internal predecessors, (4867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:02:38,591 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 157.0) internal successors, (4867), 31 states have internal predecessors, (4867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:02:38,591 INFO L175 Difference]: Start difference. First operand has 361 places, 5227 transitions, 158677 flow. Second operand 30 states and 1968 transitions. [2023-08-27 01:02:38,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 7603 transitions, 253103 flow [2023-08-27 01:05:04,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 7603 transitions, 248975 flow, removed 1581 selfloop flow, removed 11 redundant places. [2023-08-27 01:05:04,946 INFO L231 Difference]: Finished difference. Result has 391 places, 7260 transitions, 235878 flow [2023-08-27 01:05:04,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=155726, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3846, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=235878, PETRI_PLACES=391, PETRI_TRANSITIONS=7260} [2023-08-27 01:05:04,950 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 363 predicate places. [2023-08-27 01:05:04,950 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 7260 transitions, 235878 flow [2023-08-27 01:05:04,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 62.13333333333333) internal successors, (932), 15 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:05:04,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:05:04,950 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:05:04,955 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-08-27 01:05:05,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:05:05,151 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 01:05:05,151 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:05:05,151 INFO L85 PathProgramCache]: Analyzing trace with hash -197112301, now seen corresponding path program 14 times [2023-08-27 01:05:05,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:05:05,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895030472] [2023-08-27 01:05:05,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:05:05,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:05:05,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:05:05,233 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:05:05,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:05:05,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895030472] [2023-08-27 01:05:05,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895030472] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:05:05,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831572194] [2023-08-27 01:05:05,234 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 01:05:05,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:05:05,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:05:05,237 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:05:05,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-27 01:05:05,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 01:05:05,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:05:05,303 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 01:05:05,303 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:05:05,383 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:05:05,383 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:05:05,434 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:05:05,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831572194] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:05:05,435 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:05:05,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-08-27 01:05:05,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175367696] [2023-08-27 01:05:05,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:05:05,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 01:05:05,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:05:05,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 01:05:05,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2023-08-27 01:05:05,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 01:05:05,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 7260 transitions, 235878 flow. Second operand has 18 states, 18 states have (on average 61.94444444444444) internal successors, (1115), 18 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:05:05,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:05:05,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 01:05:05,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:07:41,447 INFO L124 PetriNetUnfolderBase]: 28789/49951 cut-off events. [2023-08-27 01:07:41,447 INFO L125 PetriNetUnfolderBase]: For 4442644/4442644 co-relation queries the response was YES. [2023-08-27 01:07:42,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 747416 conditions, 49951 events. 28789/49951 cut-off events. For 4442644/4442644 co-relation queries the response was YES. Maximal size of possible extension queue 1433. Compared 428442 event pairs, 2462 based on Foata normal form. 200/50151 useless extension candidates. Maximal degree in co-relation 747253. Up to 19294 conditions per place. [2023-08-27 01:07:42,756 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 4795 selfloop transitions, 3975 changer transitions 12/8782 dead transitions. [2023-08-27 01:07:42,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 8782 transitions, 312035 flow [2023-08-27 01:07:42,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 01:07:42,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 01:07:42,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2040 transitions. [2023-08-27 01:07:42,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4191493733305938 [2023-08-27 01:07:42,759 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2040 transitions. [2023-08-27 01:07:42,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2040 transitions. [2023-08-27 01:07:42,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:07:42,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2040 transitions. [2023-08-27 01:07:42,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 65.80645161290323) internal successors, (2040), 31 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:07:42,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 157.0) internal successors, (5024), 32 states have internal predecessors, (5024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:07:42,766 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 157.0) internal successors, (5024), 32 states have internal predecessors, (5024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:07:42,766 INFO L175 Difference]: Start difference. First operand has 391 places, 7260 transitions, 235878 flow. Second operand 31 states and 2040 transitions. [2023-08-27 01:07:42,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 8782 transitions, 312035 flow Received shutdown request... [2023-08-27 01:09:06,630 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (18 of 19 remaining) [2023-08-27 01:09:06,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-08-27 01:09:06,671 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 01:09:06,671 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 01:09:06,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:09:06,831 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-08-27 01:09:06,833 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 19 remaining) [2023-08-27 01:09:06,833 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 19 remaining) [2023-08-27 01:09:06,833 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 19 remaining) [2023-08-27 01:09:06,833 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 19 remaining) [2023-08-27 01:09:06,833 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 19 remaining) [2023-08-27 01:09:06,833 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 19 remaining) [2023-08-27 01:09:06,833 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 19 remaining) [2023-08-27 01:09:06,833 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 19 remaining) [2023-08-27 01:09:06,833 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 19 remaining) [2023-08-27 01:09:06,833 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 19 remaining) [2023-08-27 01:09:06,834 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 19 remaining) [2023-08-27 01:09:06,834 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 19 remaining) [2023-08-27 01:09:06,834 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 19 remaining) [2023-08-27 01:09:06,834 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 19 remaining) [2023-08-27 01:09:06,834 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 19 remaining) [2023-08-27 01:09:06,834 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 19 remaining) [2023-08-27 01:09:06,834 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 19 remaining) [2023-08-27 01:09:06,834 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 19 remaining) [2023-08-27 01:09:06,834 INFO L445 BasicCegarLoop]: Path program histogram: [14, 6, 3, 2, 1, 1, 1, 1, 1, 1] [2023-08-27 01:09:06,837 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 01:09:06,837 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 01:09:06,840 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 01:09:06 BasicIcfg [2023-08-27 01:09:06,840 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 01:09:06,840 INFO L158 Benchmark]: Toolchain (without parser) took 840175.73ms. Allocated memory was 367.0MB in the beginning and 6.9GB in the end (delta: 6.5GB). Free memory was 343.8MB in the beginning and 4.6GB in the end (delta: -4.2GB). Peak memory consumption was 3.3GB. Max. memory is 16.0GB. [2023-08-27 01:09:06,840 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 367.0MB. Free memory was 343.7MB in the beginning and 343.6MB in the end (delta: 73.5kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 01:09:06,841 INFO L158 Benchmark]: CACSL2BoogieTranslator took 234.98ms. Allocated memory is still 367.0MB. Free memory was 343.8MB in the beginning and 333.1MB in the end (delta: 10.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-27 01:09:06,841 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.17ms. Allocated memory is still 367.0MB. Free memory was 333.1MB in the beginning and 331.3MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 01:09:06,841 INFO L158 Benchmark]: Boogie Preprocessor took 31.64ms. Allocated memory is still 367.0MB. Free memory was 331.3MB in the beginning and 330.3MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 01:09:06,841 INFO L158 Benchmark]: RCFGBuilder took 495.53ms. Allocated memory is still 367.0MB. Free memory was 330.2MB in the beginning and 313.6MB in the end (delta: 16.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2023-08-27 01:09:06,842 INFO L158 Benchmark]: TraceAbstraction took 839372.72ms. Allocated memory was 367.0MB in the beginning and 6.9GB in the end (delta: 6.5GB). Free memory was 313.1MB in the beginning and 4.6GB in the end (delta: -4.3GB). Peak memory consumption was 3.2GB. Max. memory is 16.0GB. [2023-08-27 01:09:06,843 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 367.0MB. Free memory was 343.7MB in the beginning and 343.6MB in the end (delta: 73.5kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 234.98ms. Allocated memory is still 367.0MB. Free memory was 343.8MB in the beginning and 333.1MB in the end (delta: 10.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 35.17ms. Allocated memory is still 367.0MB. Free memory was 333.1MB in the beginning and 331.3MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 31.64ms. Allocated memory is still 367.0MB. Free memory was 331.3MB in the beginning and 330.3MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 495.53ms. Allocated memory is still 367.0MB. Free memory was 330.2MB in the beginning and 313.6MB in the end (delta: 16.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 839372.72ms. Allocated memory was 367.0MB in the beginning and 6.9GB in the end (delta: 6.5GB). Free memory was 313.1MB in the beginning and 4.6GB in the end (delta: -4.3GB). Peak memory consumption was 3.2GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.3s, 79 PlacesBefore, 28 PlacesAfterwards, 77 TransitionsBefore, 23 TransitionsAfterwards, 1088 CoEnabledTransitionPairs, 6 FixpointIterations, 26 TrivialSequentialCompositions, 33 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 4 ConcurrentYvCompositions, 3 ChoiceCompositions, 69 TotalNumberOfCompositions, 1274 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1214, independent: 1206, independent conditional: 0, independent unconditional: 1206, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 586, independent: 582, independent conditional: 0, independent unconditional: 582, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1214, independent: 624, independent conditional: 0, independent unconditional: 624, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 586, unknown conditional: 0, unknown unconditional: 586] , Statistics on independence cache: Total cache size (in pairs): 43, Positive cache size: 43, Positive conditional cache size: 0, Positive unconditional cache size: 43, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 43]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 43]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 41]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 41]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 118 locations, 19 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 839.2s, OverallIterations: 31, TraceHistogramMax: 10, PathProgramHistogramMax: 14, EmptinessCheckTime: 0.0s, AutomataDifference: 826.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1999 SdHoareTripleChecker+Valid, 3.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1999 mSDsluCounter, 232 SdHoareTripleChecker+Invalid, 2.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 147 mSDsCounter, 372 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6262 IncrementalHoareTripleChecker+Invalid, 6634 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 372 mSolverCounterUnsat, 85 mSDtfsCounter, 6262 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 951 GetRequests, 470 SyntacticMatches, 62 SemanticMatches, 419 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2552 ImplicationChecksByTransitivity, 2.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=235878occurred in iteration=30, InterpolantAutomatonStates: 367, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 3.8s InterpolantComputationTime, 721 NumberOfCodeBlocks, 717 NumberOfCodeBlocksAsserted, 79 NumberOfCheckSat, 945 ConstructedInterpolants, 0 QuantifiedInterpolants, 2803 SizeOfPredicates, 16 NumberOfNonLiveVariables, 2986 ConjunctsInSsa, 147 ConjunctsInUnsatCore, 74 InterpolantComputations, 11 PerfectInterpolantSequences, 101/515 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown