/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/popl20-more-multiply-verify.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 08:04:35,666 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 08:04:35,753 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 08:04:35,759 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 08:04:35,759 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 08:04:35,790 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 08:04:35,791 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 08:04:35,791 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 08:04:35,792 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 08:04:35,795 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 08:04:35,795 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 08:04:35,796 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 08:04:35,796 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 08:04:35,797 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 08:04:35,797 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 08:04:35,798 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 08:04:35,798 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 08:04:35,798 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 08:04:35,798 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 08:04:35,799 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 08:04:35,799 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 08:04:35,799 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 08:04:35,799 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 08:04:35,800 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 08:04:35,800 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 08:04:35,800 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 08:04:35,801 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 08:04:35,801 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 08:04:35,801 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 08:04:35,801 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 08:04:35,802 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 08:04:35,803 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 08:04:35,803 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 08:04:35,803 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 08:04:35,803 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 08:04:35,803 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 08:04:36,135 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 08:04:36,160 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 08:04:36,162 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 08:04:36,163 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 08:04:36,164 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 08:04:36,165 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-multiply-verify.wvr.c [2023-08-27 08:04:37,387 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 08:04:37,639 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 08:04:37,639 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-multiply-verify.wvr.c [2023-08-27 08:04:37,648 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/362e9fda9/39e45aa84c094aae89c426b81b1735c4/FLAGa6fce4f44 [2023-08-27 08:04:37,663 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/362e9fda9/39e45aa84c094aae89c426b81b1735c4 [2023-08-27 08:04:37,668 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 08:04:37,670 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 08:04:37,673 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 08:04:37,673 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 08:04:37,676 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 08:04:37,677 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 08:04:37" (1/1) ... [2023-08-27 08:04:37,678 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f993542 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:04:37, skipping insertion in model container [2023-08-27 08:04:37,678 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 08:04:37" (1/1) ... [2023-08-27 08:04:37,705 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 08:04:37,894 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 08:04:37,907 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 08:04:37,943 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 08:04:37,953 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 08:04:37,953 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 08:04:37,959 INFO L206 MainTranslator]: Completed translation [2023-08-27 08:04:37,959 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:04:37 WrapperNode [2023-08-27 08:04:37,960 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 08:04:37,961 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 08:04:37,961 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 08:04:37,961 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 08:04:37,967 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:04:37" (1/1) ... [2023-08-27 08:04:37,978 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:04:37" (1/1) ... [2023-08-27 08:04:38,008 INFO L138 Inliner]: procedures = 26, calls = 51, calls flagged for inlining = 13, calls inlined = 13, statements flattened = 205 [2023-08-27 08:04:38,008 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 08:04:38,009 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 08:04:38,009 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 08:04:38,009 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 08:04:38,016 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:04:37" (1/1) ... [2023-08-27 08:04:38,017 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:04:37" (1/1) ... [2023-08-27 08:04:38,019 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:04:37" (1/1) ... [2023-08-27 08:04:38,020 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:04:37" (1/1) ... [2023-08-27 08:04:38,026 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:04:37" (1/1) ... [2023-08-27 08:04:38,029 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:04:37" (1/1) ... [2023-08-27 08:04:38,031 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:04:37" (1/1) ... [2023-08-27 08:04:38,032 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:04:37" (1/1) ... [2023-08-27 08:04:38,048 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 08:04:38,049 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 08:04:38,049 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 08:04:38,049 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 08:04:38,050 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:04:37" (1/1) ... [2023-08-27 08:04:38,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 08:04:38,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:04:38,077 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 08:04:38,103 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 08:04:38,121 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 08:04:38,122 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 08:04:38,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 08:04:38,123 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 08:04:38,123 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 08:04:38,123 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 08:04:38,123 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 08:04:38,123 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 08:04:38,123 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-27 08:04:38,123 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-27 08:04:38,123 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 08:04:38,123 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 08:04:38,123 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 08:04:38,124 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 08:04:38,124 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 08:04:38,124 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 08:04:38,124 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 08:04:38,125 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 08:04:38,245 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 08:04:38,247 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 08:04:38,556 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 08:04:38,790 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 08:04:38,790 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-27 08:04:38,792 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 08:04:38 BoogieIcfgContainer [2023-08-27 08:04:38,792 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 08:04:38,795 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 08:04:38,795 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 08:04:38,797 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 08:04:38,798 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 08:04:37" (1/3) ... [2023-08-27 08:04:38,799 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12e93f5a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 08:04:38, skipping insertion in model container [2023-08-27 08:04:38,799 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:04:37" (2/3) ... [2023-08-27 08:04:38,799 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12e93f5a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 08:04:38, skipping insertion in model container [2023-08-27 08:04:38,799 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 08:04:38" (3/3) ... [2023-08-27 08:04:38,801 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-multiply-verify.wvr.c [2023-08-27 08:04:38,815 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 08:04:38,815 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 13 error locations. [2023-08-27 08:04:38,816 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 08:04:38,892 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-27 08:04:38,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 170 places, 169 transitions, 362 flow [2023-08-27 08:04:39,004 INFO L124 PetriNetUnfolderBase]: 9/166 cut-off events. [2023-08-27 08:04:39,004 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 08:04:39,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179 conditions, 166 events. 9/166 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 158 event pairs, 0 based on Foata normal form. 0/144 useless extension candidates. Maximal degree in co-relation 123. Up to 2 conditions per place. [2023-08-27 08:04:39,010 INFO L82 GeneralOperation]: Start removeDead. Operand has 170 places, 169 transitions, 362 flow [2023-08-27 08:04:39,017 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 156 places, 155 transitions, 328 flow [2023-08-27 08:04:39,021 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 08:04:39,034 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 156 places, 155 transitions, 328 flow [2023-08-27 08:04:39,040 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 156 places, 155 transitions, 328 flow [2023-08-27 08:04:39,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 156 places, 155 transitions, 328 flow [2023-08-27 08:04:39,086 INFO L124 PetriNetUnfolderBase]: 9/155 cut-off events. [2023-08-27 08:04:39,086 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 08:04:39,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168 conditions, 155 events. 9/155 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 157 event pairs, 0 based on Foata normal form. 0/134 useless extension candidates. Maximal degree in co-relation 123. Up to 2 conditions per place. [2023-08-27 08:04:39,089 INFO L119 LiptonReduction]: Number of co-enabled transitions 2508 [2023-08-27 08:04:44,686 INFO L134 LiptonReduction]: Checked pairs total: 2877 [2023-08-27 08:04:44,686 INFO L136 LiptonReduction]: Total number of compositions: 149 [2023-08-27 08:04:44,697 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 08:04:44,701 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;@481345c5, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 08:04:44,702 INFO L358 AbstractCegarLoop]: Starting to check reachability of 26 error locations. [2023-08-27 08:04:44,704 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 08:04:44,704 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 08:04:44,705 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 08:04:44,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:04:44,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 08:04:44,706 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:04:44,709 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:04:44,709 INFO L85 PathProgramCache]: Analyzing trace with hash 24616, now seen corresponding path program 1 times [2023-08-27 08:04:44,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:04:44,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805458231] [2023-08-27 08:04:44,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:04:44,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:04:44,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:04:44,959 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 08:04:44,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:04:44,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805458231] [2023-08-27 08:04:44,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805458231] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:04:44,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:04:44,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 08:04:44,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556513264] [2023-08-27 08:04:44,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:04:44,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 08:04:44,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:04:44,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 08:04:44,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 08:04:44,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 318 [2023-08-27 08:04:44,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 86 flow. Second operand has 3 states, 3 states have (on average 137.66666666666666) internal successors, (413), 3 states have internal predecessors, (413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:44,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:04:44,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 318 [2023-08-27 08:04:44,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:04:45,143 INFO L124 PetriNetUnfolderBase]: 523/780 cut-off events. [2023-08-27 08:04:45,143 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-27 08:04:45,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1633 conditions, 780 events. 523/780 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2668 event pairs, 413 based on Foata normal form. 0/434 useless extension candidates. Maximal degree in co-relation 1320. Up to 780 conditions per place. [2023-08-27 08:04:45,150 INFO L140 encePairwiseOnDemand]: 308/318 looper letters, 28 selfloop transitions, 3 changer transitions 0/31 dead transitions. [2023-08-27 08:04:45,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 31 transitions, 142 flow [2023-08-27 08:04:45,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 08:04:45,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 08:04:45,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 449 transitions. [2023-08-27 08:04:45,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47064989517819705 [2023-08-27 08:04:45,163 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 449 transitions. [2023-08-27 08:04:45,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 449 transitions. [2023-08-27 08:04:45,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:04:45,167 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 449 transitions. [2023-08-27 08:04:45,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 149.66666666666666) internal successors, (449), 3 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:45,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:45,176 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:45,177 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 86 flow. Second operand 3 states and 449 transitions. [2023-08-27 08:04:45,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 31 transitions, 142 flow [2023-08-27 08:04:45,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 31 transitions, 130 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-27 08:04:45,182 INFO L231 Difference]: Finished difference. Result has 33 places, 31 transitions, 85 flow [2023-08-27 08:04:45,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=85, PETRI_PLACES=33, PETRI_TRANSITIONS=31} [2023-08-27 08:04:45,186 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, -8 predicate places. [2023-08-27 08:04:45,186 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 31 transitions, 85 flow [2023-08-27 08:04:45,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 137.66666666666666) internal successors, (413), 3 states have internal predecessors, (413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:45,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:04:45,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 08:04:45,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 08:04:45,187 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:04:45,188 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:04:45,188 INFO L85 PathProgramCache]: Analyzing trace with hash 764431, now seen corresponding path program 1 times [2023-08-27 08:04:45,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:04:45,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799467257] [2023-08-27 08:04:45,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:04:45,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:04:45,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:04:45,253 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 08:04:45,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:04:45,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799467257] [2023-08-27 08:04:45,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799467257] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:04:45,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132319499] [2023-08-27 08:04:45,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:04:45,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:04:45,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:04:45,265 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 08:04:45,293 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 08:04:45,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:04:45,355 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 08:04:45,358 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:04:45,398 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 08:04:45,398 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:04:45,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132319499] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:04:45,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:04:45,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 3 [2023-08-27 08:04:45,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584353945] [2023-08-27 08:04:45,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:04:45,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 08:04:45,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:04:45,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 08:04:45,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 08:04:45,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 318 [2023-08-27 08:04:45,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 31 transitions, 85 flow. Second operand has 4 states, 4 states have (on average 137.75) internal successors, (551), 4 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:45,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:04:45,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 318 [2023-08-27 08:04:45,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:04:45,536 INFO L124 PetriNetUnfolderBase]: 523/779 cut-off events. [2023-08-27 08:04:45,536 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 08:04:45,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1591 conditions, 779 events. 523/779 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2657 event pairs, 413 based on Foata normal form. 0/434 useless extension candidates. Maximal degree in co-relation 1567. Up to 776 conditions per place. [2023-08-27 08:04:45,544 INFO L140 encePairwiseOnDemand]: 314/318 looper letters, 26 selfloop transitions, 4 changer transitions 0/30 dead transitions. [2023-08-27 08:04:45,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 30 transitions, 141 flow [2023-08-27 08:04:45,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 08:04:45,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 08:04:45,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 579 transitions. [2023-08-27 08:04:45,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455188679245283 [2023-08-27 08:04:45,549 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 579 transitions. [2023-08-27 08:04:45,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 579 transitions. [2023-08-27 08:04:45,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:04:45,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 579 transitions. [2023-08-27 08:04:45,555 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 144.75) internal successors, (579), 4 states have internal predecessors, (579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:45,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 318.0) internal successors, (1590), 5 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:45,564 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 318.0) internal successors, (1590), 5 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:45,564 INFO L175 Difference]: Start difference. First operand has 33 places, 31 transitions, 85 flow. Second operand 4 states and 579 transitions. [2023-08-27 08:04:45,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 30 transitions, 141 flow [2023-08-27 08:04:45,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 30 transitions, 136 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 08:04:45,566 INFO L231 Difference]: Finished difference. Result has 34 places, 30 transitions, 84 flow [2023-08-27 08:04:45,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=84, PETRI_PLACES=34, PETRI_TRANSITIONS=30} [2023-08-27 08:04:45,567 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, -7 predicate places. [2023-08-27 08:04:45,567 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 30 transitions, 84 flow [2023-08-27 08:04:45,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 137.75) internal successors, (551), 4 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:45,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:04:45,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 08:04:45,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-27 08:04:45,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:04:45,773 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:04:45,774 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:04:45,774 INFO L85 PathProgramCache]: Analyzing trace with hash 764441, now seen corresponding path program 1 times [2023-08-27 08:04:45,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:04:45,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113309850] [2023-08-27 08:04:45,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:04:45,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:04:45,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:04:45,872 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 08:04:45,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:04:45,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113309850] [2023-08-27 08:04:45,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113309850] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:04:45,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119779781] [2023-08-27 08:04:45,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:04:45,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:04:45,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:04:45,881 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 08:04:45,907 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 08:04:45,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:04:45,968 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 08:04:45,969 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:04:45,977 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 08:04:45,977 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:04:45,996 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 08:04:45,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119779781] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:04:45,997 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:04:45,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 08:04:45,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215483513] [2023-08-27 08:04:45,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:04:45,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 08:04:45,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:04:45,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 08:04:45,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 08:04:45,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 318 [2023-08-27 08:04:46,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 30 transitions, 84 flow. Second operand has 7 states, 7 states have (on average 138.14285714285714) internal successors, (967), 7 states have internal predecessors, (967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:46,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:04:46,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 318 [2023-08-27 08:04:46,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:04:46,145 INFO L124 PetriNetUnfolderBase]: 526/785 cut-off events. [2023-08-27 08:04:46,146 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 08:04:46,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1613 conditions, 785 events. 526/785 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2681 event pairs, 413 based on Foata normal form. 0/442 useless extension candidates. Maximal degree in co-relation 1567. Up to 782 conditions per place. [2023-08-27 08:04:46,149 INFO L140 encePairwiseOnDemand]: 314/318 looper letters, 27 selfloop transitions, 9 changer transitions 0/36 dead transitions. [2023-08-27 08:04:46,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 36 transitions, 186 flow [2023-08-27 08:04:46,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 08:04:46,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 08:04:46,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 861 transitions. [2023-08-27 08:04:46,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45125786163522014 [2023-08-27 08:04:46,152 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 861 transitions. [2023-08-27 08:04:46,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 861 transitions. [2023-08-27 08:04:46,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:04:46,153 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 861 transitions. [2023-08-27 08:04:46,154 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 143.5) internal successors, (861), 6 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:46,157 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 318.0) internal successors, (2226), 7 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:46,158 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 318.0) internal successors, (2226), 7 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:46,158 INFO L175 Difference]: Start difference. First operand has 34 places, 30 transitions, 84 flow. Second operand 6 states and 861 transitions. [2023-08-27 08:04:46,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 36 transitions, 186 flow [2023-08-27 08:04:46,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 36 transitions, 177 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 08:04:46,160 INFO L231 Difference]: Finished difference. Result has 40 places, 36 transitions, 142 flow [2023-08-27 08:04:46,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=142, PETRI_PLACES=40, PETRI_TRANSITIONS=36} [2023-08-27 08:04:46,161 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, -1 predicate places. [2023-08-27 08:04:46,161 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 36 transitions, 142 flow [2023-08-27 08:04:46,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 138.14285714285714) internal successors, (967), 7 states have internal predecessors, (967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:46,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:04:46,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 08:04:46,171 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-27 08:04:46,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-08-27 08:04:46,367 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:04:46,368 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:04:46,368 INFO L85 PathProgramCache]: Analyzing trace with hash 734336447, now seen corresponding path program 1 times [2023-08-27 08:04:46,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:04:46,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229625961] [2023-08-27 08:04:46,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:04:46,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:04:46,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:04:46,481 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 08:04:46,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:04:46,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229625961] [2023-08-27 08:04:46,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229625961] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:04:46,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:04:46,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 08:04:46,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056059606] [2023-08-27 08:04:46,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:04:46,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 08:04:46,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:04:46,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 08:04:46,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 08:04:46,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 318 [2023-08-27 08:04:46,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 36 transitions, 142 flow. Second operand has 4 states, 4 states have (on average 131.25) internal successors, (525), 4 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:46,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:04:46,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 318 [2023-08-27 08:04:46,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:04:46,634 INFO L124 PetriNetUnfolderBase]: 530/810 cut-off events. [2023-08-27 08:04:46,634 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2023-08-27 08:04:46,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1687 conditions, 810 events. 530/810 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2877 event pairs, 366 based on Foata normal form. 0/504 useless extension candidates. Maximal degree in co-relation 1651. Up to 644 conditions per place. [2023-08-27 08:04:46,639 INFO L140 encePairwiseOnDemand]: 307/318 looper letters, 47 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2023-08-27 08:04:46,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 51 transitions, 279 flow [2023-08-27 08:04:46,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 08:04:46,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 08:04:46,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 572 transitions. [2023-08-27 08:04:46,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.449685534591195 [2023-08-27 08:04:46,641 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 572 transitions. [2023-08-27 08:04:46,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 572 transitions. [2023-08-27 08:04:46,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:04:46,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 572 transitions. [2023-08-27 08:04:46,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 143.0) internal successors, (572), 4 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:46,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 318.0) internal successors, (1590), 5 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:46,646 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 318.0) internal successors, (1590), 5 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:46,646 INFO L175 Difference]: Start difference. First operand has 40 places, 36 transitions, 142 flow. Second operand 4 states and 572 transitions. [2023-08-27 08:04:46,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 51 transitions, 279 flow [2023-08-27 08:04:46,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 51 transitions, 258 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-08-27 08:04:46,648 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 152 flow [2023-08-27 08:04:46,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=121, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2023-08-27 08:04:46,649 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2023-08-27 08:04:46,649 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 152 flow [2023-08-27 08:04:46,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 131.25) internal successors, (525), 4 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:46,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:04:46,650 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 08:04:46,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 08:04:46,650 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:04:46,650 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:04:46,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1299653106, now seen corresponding path program 2 times [2023-08-27 08:04:46,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:04:46,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414590196] [2023-08-27 08:04:46,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:04:46,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:04:46,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:04:46,755 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 08:04:46,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:04:46,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414590196] [2023-08-27 08:04:46,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414590196] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:04:46,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643525909] [2023-08-27 08:04:46,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 08:04:46,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:04:46,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:04:46,757 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 08:04:46,783 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 08:04:46,840 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 08:04:46,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:04:46,841 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 08:04:46,842 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:04:46,858 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 08:04:46,858 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:04:46,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643525909] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:04:46,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:04:46,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 08:04:46,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330266232] [2023-08-27 08:04:46,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:04:46,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 08:04:46,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:04:46,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 08:04:46,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 08:04:46,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 318 [2023-08-27 08:04:46,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 152 flow. Second operand has 3 states, 3 states have (on average 139.0) internal successors, (417), 3 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:46,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:04:46,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 318 [2023-08-27 08:04:46,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:04:46,977 INFO L124 PetriNetUnfolderBase]: 530/809 cut-off events. [2023-08-27 08:04:46,978 INFO L125 PetriNetUnfolderBase]: For 179/179 co-relation queries the response was YES. [2023-08-27 08:04:46,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2075 conditions, 809 events. 530/809 cut-off events. For 179/179 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2849 event pairs, 392 based on Foata normal form. 1/636 useless extension candidates. Maximal degree in co-relation 2048. Up to 809 conditions per place. [2023-08-27 08:04:46,983 INFO L140 encePairwiseOnDemand]: 316/318 looper letters, 35 selfloop transitions, 1 changer transitions 0/36 dead transitions. [2023-08-27 08:04:46,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 36 transitions, 214 flow [2023-08-27 08:04:46,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 08:04:46,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 08:04:46,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 442 transitions. [2023-08-27 08:04:46,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46331236897274636 [2023-08-27 08:04:46,985 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 442 transitions. [2023-08-27 08:04:46,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 442 transitions. [2023-08-27 08:04:46,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:04:46,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 442 transitions. [2023-08-27 08:04:46,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 147.33333333333334) internal successors, (442), 3 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:46,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:46,989 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:46,989 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 152 flow. Second operand 3 states and 442 transitions. [2023-08-27 08:04:46,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 36 transitions, 214 flow [2023-08-27 08:04:46,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 36 transitions, 195 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-08-27 08:04:46,992 INFO L231 Difference]: Finished difference. Result has 40 places, 36 transitions, 125 flow [2023-08-27 08:04:46,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=123, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=125, PETRI_PLACES=40, PETRI_TRANSITIONS=36} [2023-08-27 08:04:46,994 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, -1 predicate places. [2023-08-27 08:04:46,995 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 36 transitions, 125 flow [2023-08-27 08:04:46,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 139.0) internal successors, (417), 3 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:46,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:04:46,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 08:04:47,004 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 08:04:47,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:04:47,204 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:04:47,204 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:04:47,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1299328632, now seen corresponding path program 1 times [2023-08-27 08:04:47,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:04:47,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326285225] [2023-08-27 08:04:47,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:04:47,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:04:47,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:04:47,289 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 08:04:47,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:04:47,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326285225] [2023-08-27 08:04:47,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326285225] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:04:47,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591385337] [2023-08-27 08:04:47,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:04:47,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:04:47,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:04:47,291 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 08:04:47,316 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 08:04:47,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:04:47,389 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 08:04:47,391 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:04:47,406 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 08:04:47,406 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:04:47,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591385337] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:04:47,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:04:47,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [3] total 4 [2023-08-27 08:04:47,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400193108] [2023-08-27 08:04:47,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:04:47,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 08:04:47,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:04:47,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 08:04:47,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-27 08:04:47,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 318 [2023-08-27 08:04:47,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 36 transitions, 125 flow. Second operand has 3 states, 3 states have (on average 144.0) internal successors, (432), 3 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:47,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:04:47,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 318 [2023-08-27 08:04:47,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:04:47,470 INFO L124 PetriNetUnfolderBase]: 225/356 cut-off events. [2023-08-27 08:04:47,470 INFO L125 PetriNetUnfolderBase]: For 101/101 co-relation queries the response was YES. [2023-08-27 08:04:47,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 878 conditions, 356 events. 225/356 cut-off events. For 101/101 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 938 event pairs, 139 based on Foata normal form. 0/356 useless extension candidates. Maximal degree in co-relation 867. Up to 356 conditions per place. [2023-08-27 08:04:47,472 INFO L140 encePairwiseOnDemand]: 313/318 looper letters, 31 selfloop transitions, 1 changer transitions 0/32 dead transitions. [2023-08-27 08:04:47,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 32 transitions, 173 flow [2023-08-27 08:04:47,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 08:04:47,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 08:04:47,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 453 transitions. [2023-08-27 08:04:47,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4748427672955975 [2023-08-27 08:04:47,474 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 453 transitions. [2023-08-27 08:04:47,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 453 transitions. [2023-08-27 08:04:47,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:04:47,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 453 transitions. [2023-08-27 08:04:47,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 151.0) internal successors, (453), 3 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:47,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:47,477 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:47,477 INFO L175 Difference]: Start difference. First operand has 40 places, 36 transitions, 125 flow. Second operand 3 states and 453 transitions. [2023-08-27 08:04:47,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 32 transitions, 173 flow [2023-08-27 08:04:47,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 32 transitions, 172 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 08:04:47,480 INFO L231 Difference]: Finished difference. Result has 37 places, 32 transitions, 110 flow [2023-08-27 08:04:47,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=110, PETRI_PLACES=37, PETRI_TRANSITIONS=32} [2023-08-27 08:04:47,483 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, -4 predicate places. [2023-08-27 08:04:47,483 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 32 transitions, 110 flow [2023-08-27 08:04:47,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 144.0) internal successors, (432), 3 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:47,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:04:47,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:04:47,492 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 08:04:47,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:04:47,690 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:04:47,690 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:04:47,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1903608878, now seen corresponding path program 1 times [2023-08-27 08:04:47,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:04:47,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835170618] [2023-08-27 08:04:47,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:04:47,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:04:47,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:04:47,754 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 08:04:47,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:04:47,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835170618] [2023-08-27 08:04:47,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835170618] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:04:47,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:04:47,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 08:04:47,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403896092] [2023-08-27 08:04:47,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:04:47,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 08:04:47,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:04:47,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 08:04:47,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 08:04:47,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 318 [2023-08-27 08:04:47,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 32 transitions, 110 flow. Second operand has 4 states, 4 states have (on average 137.0) internal successors, (548), 4 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:47,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:04:47,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 318 [2023-08-27 08:04:47,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:04:47,804 INFO L124 PetriNetUnfolderBase]: 172/277 cut-off events. [2023-08-27 08:04:47,804 INFO L125 PetriNetUnfolderBase]: For 98/98 co-relation queries the response was YES. [2023-08-27 08:04:47,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 661 conditions, 277 events. 172/277 cut-off events. For 98/98 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 684 event pairs, 108 based on Foata normal form. 34/311 useless extension candidates. Maximal degree in co-relation 649. Up to 277 conditions per place. [2023-08-27 08:04:47,806 INFO L140 encePairwiseOnDemand]: 316/318 looper letters, 28 selfloop transitions, 1 changer transitions 1/30 dead transitions. [2023-08-27 08:04:47,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 30 transitions, 160 flow [2023-08-27 08:04:47,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 08:04:47,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 08:04:47,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 428 transitions. [2023-08-27 08:04:47,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44863731656184486 [2023-08-27 08:04:47,808 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 428 transitions. [2023-08-27 08:04:47,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 428 transitions. [2023-08-27 08:04:47,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:04:47,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 428 transitions. [2023-08-27 08:04:47,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 142.66666666666666) internal successors, (428), 3 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:47,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:47,811 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:47,811 INFO L175 Difference]: Start difference. First operand has 37 places, 32 transitions, 110 flow. Second operand 3 states and 428 transitions. [2023-08-27 08:04:47,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 30 transitions, 160 flow [2023-08-27 08:04:47,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 30 transitions, 155 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 08:04:47,812 INFO L231 Difference]: Finished difference. Result has 35 places, 29 transitions, 91 flow [2023-08-27 08:04:47,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=95, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=91, PETRI_PLACES=35, PETRI_TRANSITIONS=29} [2023-08-27 08:04:47,813 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, -6 predicate places. [2023-08-27 08:04:47,813 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 29 transitions, 91 flow [2023-08-27 08:04:47,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 137.0) internal successors, (548), 4 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:47,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:04:47,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:04:47,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 08:04:47,814 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:04:47,814 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:04:47,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1092209789, now seen corresponding path program 1 times [2023-08-27 08:04:47,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:04:47,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631025506] [2023-08-27 08:04:47,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:04:47,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:04:47,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:04:47,940 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 08:04:47,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:04:47,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631025506] [2023-08-27 08:04:47,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631025506] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:04:47,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303453362] [2023-08-27 08:04:47,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:04:47,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:04:47,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:04:47,946 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 08:04:48,004 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 08:04:48,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:04:48,089 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 08:04:48,090 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:04:48,162 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 08:04:48,162 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:04:48,242 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 08:04:48,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303453362] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:04:48,242 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:04:48,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 10 [2023-08-27 08:04:48,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150503402] [2023-08-27 08:04:48,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:04:48,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 08:04:48,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:04:48,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 08:04:48,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2023-08-27 08:04:48,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 318 [2023-08-27 08:04:48,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 29 transitions, 91 flow. Second operand has 11 states, 11 states have (on average 131.1818181818182) internal successors, (1443), 11 states have internal predecessors, (1443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:48,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:04:48,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 318 [2023-08-27 08:04:48,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:04:48,373 INFO L124 PetriNetUnfolderBase]: 205/332 cut-off events. [2023-08-27 08:04:48,373 INFO L125 PetriNetUnfolderBase]: For 69/69 co-relation queries the response was YES. [2023-08-27 08:04:48,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 790 conditions, 332 events. 205/332 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 922 event pairs, 108 based on Foata normal form. 30/362 useless extension candidates. Maximal degree in co-relation 779. Up to 221 conditions per place. [2023-08-27 08:04:48,375 INFO L140 encePairwiseOnDemand]: 312/318 looper letters, 25 selfloop transitions, 3 changer transitions 24/52 dead transitions. [2023-08-27 08:04:48,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 52 transitions, 251 flow [2023-08-27 08:04:48,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 08:04:48,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 08:04:48,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 820 transitions. [2023-08-27 08:04:48,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.429769392033543 [2023-08-27 08:04:48,378 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 820 transitions. [2023-08-27 08:04:48,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 820 transitions. [2023-08-27 08:04:48,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:04:48,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 820 transitions. [2023-08-27 08:04:48,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 136.66666666666666) internal successors, (820), 6 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:48,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 318.0) internal successors, (2226), 7 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:48,382 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 318.0) internal successors, (2226), 7 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:48,383 INFO L175 Difference]: Start difference. First operand has 35 places, 29 transitions, 91 flow. Second operand 6 states and 820 transitions. [2023-08-27 08:04:48,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 52 transitions, 251 flow [2023-08-27 08:04:48,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 52 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 08:04:48,384 INFO L231 Difference]: Finished difference. Result has 40 places, 28 transitions, 103 flow [2023-08-27 08:04:48,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=103, PETRI_PLACES=40, PETRI_TRANSITIONS=28} [2023-08-27 08:04:48,385 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, -1 predicate places. [2023-08-27 08:04:48,385 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 28 transitions, 103 flow [2023-08-27 08:04:48,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 131.1818181818182) internal successors, (1443), 11 states have internal predecessors, (1443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:48,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:04:48,386 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:04:48,395 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 08:04:48,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:04:48,592 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:04:48,592 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:04:48,592 INFO L85 PathProgramCache]: Analyzing trace with hash -2081471006, now seen corresponding path program 2 times [2023-08-27 08:04:48,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:04:48,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390912404] [2023-08-27 08:04:48,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:04:48,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:04:48,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:04:50,196 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:04:50,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:04:50,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390912404] [2023-08-27 08:04:50,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390912404] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:04:50,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514185702] [2023-08-27 08:04:50,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 08:04:50,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:04:50,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:04:50,198 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 08:04:50,221 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 08:04:50,346 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 08:04:50,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:04:50,348 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-27 08:04:50,350 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:04:50,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:04:50,520 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 08:04:50,659 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:04:50,659 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:04:50,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514185702] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:04:50,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:04:50,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 18 [2023-08-27 08:04:50,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074849160] [2023-08-27 08:04:50,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:04:50,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 08:04:50,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:04:50,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 08:04:50,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2023-08-27 08:04:50,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 318 [2023-08-27 08:04:50,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 28 transitions, 103 flow. Second operand has 10 states, 10 states have (on average 112.0) internal successors, (1120), 10 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:50,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:04:50,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 318 [2023-08-27 08:04:50,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:04:50,979 INFO L124 PetriNetUnfolderBase]: 171/292 cut-off events. [2023-08-27 08:04:50,979 INFO L125 PetriNetUnfolderBase]: For 405/405 co-relation queries the response was YES. [2023-08-27 08:04:50,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 876 conditions, 292 events. 171/292 cut-off events. For 405/405 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 858 event pairs, 32 based on Foata normal form. 25/317 useless extension candidates. Maximal degree in co-relation 862. Up to 137 conditions per place. [2023-08-27 08:04:50,981 INFO L140 encePairwiseOnDemand]: 307/318 looper letters, 54 selfloop transitions, 13 changer transitions 13/80 dead transitions. [2023-08-27 08:04:50,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 80 transitions, 424 flow [2023-08-27 08:04:50,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 08:04:50,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 08:04:50,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 959 transitions. [2023-08-27 08:04:50,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37696540880503143 [2023-08-27 08:04:50,984 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 959 transitions. [2023-08-27 08:04:50,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 959 transitions. [2023-08-27 08:04:50,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:04:50,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 959 transitions. [2023-08-27 08:04:50,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 119.875) internal successors, (959), 8 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:50,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:50,991 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:50,991 INFO L175 Difference]: Start difference. First operand has 40 places, 28 transitions, 103 flow. Second operand 8 states and 959 transitions. [2023-08-27 08:04:50,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 80 transitions, 424 flow [2023-08-27 08:04:50,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 80 transitions, 378 flow, removed 20 selfloop flow, removed 5 redundant places. [2023-08-27 08:04:50,993 INFO L231 Difference]: Finished difference. Result has 46 places, 40 transitions, 194 flow [2023-08-27 08:04:50,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=85, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=194, PETRI_PLACES=46, PETRI_TRANSITIONS=40} [2023-08-27 08:04:50,994 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 5 predicate places. [2023-08-27 08:04:50,994 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 40 transitions, 194 flow [2023-08-27 08:04:50,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 112.0) internal successors, (1120), 10 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:50,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:04:50,995 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:04:51,001 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-08-27 08:04:51,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:04:51,201 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:04:51,201 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:04:51,201 INFO L85 PathProgramCache]: Analyzing trace with hash 159448214, now seen corresponding path program 3 times [2023-08-27 08:04:51,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:04:51,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59367086] [2023-08-27 08:04:51,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:04:51,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:04:51,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:04:53,004 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:04:53,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:04:53,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59367086] [2023-08-27 08:04:53,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59367086] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:04:53,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444455637] [2023-08-27 08:04:53,005 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 08:04:53,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:04:53,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:04:53,009 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 08:04:53,019 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 08:04:53,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-27 08:04:53,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:04:53,160 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-27 08:04:53,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:04:53,360 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:04:53,361 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:04:53,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444455637] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:04:53,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:04:53,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 17 [2023-08-27 08:04:53,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679215617] [2023-08-27 08:04:53,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:04:53,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 08:04:53,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:04:53,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 08:04:53,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2023-08-27 08:04:53,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 318 [2023-08-27 08:04:53,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 40 transitions, 194 flow. Second operand has 8 states, 8 states have (on average 119.5) internal successors, (956), 8 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:53,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:04:53,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 318 [2023-08-27 08:04:53,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:04:53,652 INFO L124 PetriNetUnfolderBase]: 247/406 cut-off events. [2023-08-27 08:04:53,653 INFO L125 PetriNetUnfolderBase]: For 866/866 co-relation queries the response was YES. [2023-08-27 08:04:53,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1505 conditions, 406 events. 247/406 cut-off events. For 866/866 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1284 event pairs, 53 based on Foata normal form. 5/411 useless extension candidates. Maximal degree in co-relation 1491. Up to 215 conditions per place. [2023-08-27 08:04:53,656 INFO L140 encePairwiseOnDemand]: 308/318 looper letters, 56 selfloop transitions, 21 changer transitions 13/90 dead transitions. [2023-08-27 08:04:53,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 90 transitions, 581 flow [2023-08-27 08:04:53,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 08:04:53,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 08:04:53,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1010 transitions. [2023-08-27 08:04:53,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3970125786163522 [2023-08-27 08:04:53,659 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1010 transitions. [2023-08-27 08:04:53,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1010 transitions. [2023-08-27 08:04:53,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:04:53,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1010 transitions. [2023-08-27 08:04:53,662 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 126.25) internal successors, (1010), 8 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:53,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:53,665 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:53,666 INFO L175 Difference]: Start difference. First operand has 46 places, 40 transitions, 194 flow. Second operand 8 states and 1010 transitions. [2023-08-27 08:04:53,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 90 transitions, 581 flow [2023-08-27 08:04:53,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 90 transitions, 545 flow, removed 18 selfloop flow, removed 1 redundant places. [2023-08-27 08:04:53,669 INFO L231 Difference]: Finished difference. Result has 57 places, 57 transitions, 354 flow [2023-08-27 08:04:53,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=354, PETRI_PLACES=57, PETRI_TRANSITIONS=57} [2023-08-27 08:04:53,670 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2023-08-27 08:04:53,670 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 57 transitions, 354 flow [2023-08-27 08:04:53,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.5) internal successors, (956), 8 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:53,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:04:53,671 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:04:53,681 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 08:04:53,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:04:53,881 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:04:53,881 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:04:53,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1289788470, now seen corresponding path program 4 times [2023-08-27 08:04:53,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:04:53,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844770557] [2023-08-27 08:04:53,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:04:53,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:04:53,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:04:54,938 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:04:54,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:04:54,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844770557] [2023-08-27 08:04:54,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844770557] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:04:54,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880948699] [2023-08-27 08:04:54,940 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 08:04:54,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:04:54,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:04:54,942 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 08:04:54,944 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 08:04:55,054 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 08:04:55,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:04:55,056 INFO L262 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 08:04:55,058 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:04:55,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:04:55,396 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2023-08-27 08:04:55,514 INFO L322 Elim1Store]: treesize reduction 38, result has 15.6 percent of original size [2023-08-27 08:04:55,515 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 41 [2023-08-27 08:04:55,548 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:04:55,548 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:04:55,926 INFO L322 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-27 08:04:55,926 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 87 [2023-08-27 08:04:55,940 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:04:55,940 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 7 [2023-08-27 08:04:56,680 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:04:56,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880948699] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:04:56,681 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:04:56,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-27 08:04:56,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424821274] [2023-08-27 08:04:56,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:04:56,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 08:04:56,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:04:56,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 08:04:56,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=874, Unknown=1, NotChecked=0, Total=992 [2023-08-27 08:04:56,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 318 [2023-08-27 08:04:56,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 57 transitions, 354 flow. Second operand has 32 states, 32 states have (on average 98.96875) internal successors, (3167), 32 states have internal predecessors, (3167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:04:56,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:04:56,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 318 [2023-08-27 08:04:56,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:05:00,549 INFO L124 PetriNetUnfolderBase]: 599/1063 cut-off events. [2023-08-27 08:05:00,550 INFO L125 PetriNetUnfolderBase]: For 4253/4253 co-relation queries the response was YES. [2023-08-27 08:05:00,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4619 conditions, 1063 events. 599/1063 cut-off events. For 4253/4253 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4996 event pairs, 119 based on Foata normal form. 1/1064 useless extension candidates. Maximal degree in co-relation 4594. Up to 391 conditions per place. [2023-08-27 08:05:00,558 INFO L140 encePairwiseOnDemand]: 306/318 looper letters, 203 selfloop transitions, 57 changer transitions 15/275 dead transitions. [2023-08-27 08:05:00,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 275 transitions, 1964 flow [2023-08-27 08:05:00,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-27 08:05:00,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-27 08:05:00,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2840 transitions. [2023-08-27 08:05:00,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33077102259492197 [2023-08-27 08:05:00,568 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2840 transitions. [2023-08-27 08:05:00,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2840 transitions. [2023-08-27 08:05:00,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:05:00,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2840 transitions. [2023-08-27 08:05:00,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 105.18518518518519) internal successors, (2840), 27 states have internal predecessors, (2840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:00,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 318.0) internal successors, (8904), 28 states have internal predecessors, (8904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:00,588 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 318.0) internal successors, (8904), 28 states have internal predecessors, (8904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:00,588 INFO L175 Difference]: Start difference. First operand has 57 places, 57 transitions, 354 flow. Second operand 27 states and 2840 transitions. [2023-08-27 08:05:00,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 275 transitions, 1964 flow [2023-08-27 08:05:00,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 275 transitions, 1894 flow, removed 35 selfloop flow, removed 1 redundant places. [2023-08-27 08:05:00,602 INFO L231 Difference]: Finished difference. Result has 92 places, 111 transitions, 1058 flow [2023-08-27 08:05:00,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1058, PETRI_PLACES=92, PETRI_TRANSITIONS=111} [2023-08-27 08:05:00,603 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 51 predicate places. [2023-08-27 08:05:00,603 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 111 transitions, 1058 flow [2023-08-27 08:05:00,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 98.96875) internal successors, (3167), 32 states have internal predecessors, (3167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:00,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:05:00,604 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:05:00,617 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 08:05:00,815 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,SelfDestructingSolverStorable10 [2023-08-27 08:05:00,815 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:05:00,815 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:05:00,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1850932440, now seen corresponding path program 5 times [2023-08-27 08:05:00,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:05:00,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247713814] [2023-08-27 08:05:00,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:05:00,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:05:00,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:02,513 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:02,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:05:02,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247713814] [2023-08-27 08:05:02,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247713814] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:02,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707509124] [2023-08-27 08:05:02,513 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 08:05:02,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:02,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:05:02,516 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 08:05:02,519 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 08:05:02,640 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 08:05:02,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:05:02,642 INFO L262 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-27 08:05:02,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:05:03,019 INFO L322 Elim1Store]: treesize reduction 38, result has 15.6 percent of original size [2023-08-27 08:05:03,020 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 41 [2023-08-27 08:05:03,045 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:03,045 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:05:03,260 INFO L322 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-27 08:05:03,261 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 60 [2023-08-27 08:05:04,018 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:04,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707509124] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:05:04,019 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:05:04,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 29 [2023-08-27 08:05:04,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600941521] [2023-08-27 08:05:04,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:05:04,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-27 08:05:04,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:05:04,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-27 08:05:04,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=809, Unknown=0, NotChecked=0, Total=930 [2023-08-27 08:05:04,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 318 [2023-08-27 08:05:04,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 111 transitions, 1058 flow. Second operand has 31 states, 31 states have (on average 93.03225806451613) internal successors, (2884), 31 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:04,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:05:04,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 318 [2023-08-27 08:05:04,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:05:10,052 INFO L124 PetriNetUnfolderBase]: 833/1567 cut-off events. [2023-08-27 08:05:10,052 INFO L125 PetriNetUnfolderBase]: For 14066/14066 co-relation queries the response was YES. [2023-08-27 08:05:10,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8552 conditions, 1567 events. 833/1567 cut-off events. For 14066/14066 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8798 event pairs, 140 based on Foata normal form. 4/1571 useless extension candidates. Maximal degree in co-relation 8515. Up to 391 conditions per place. [2023-08-27 08:05:10,069 INFO L140 encePairwiseOnDemand]: 304/318 looper letters, 215 selfloop transitions, 107 changer transitions 53/375 dead transitions. [2023-08-27 08:05:10,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 375 transitions, 3431 flow [2023-08-27 08:05:10,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-27 08:05:10,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-27 08:05:10,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3388 transitions. [2023-08-27 08:05:10,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3133555308916019 [2023-08-27 08:05:10,080 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3388 transitions. [2023-08-27 08:05:10,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3388 transitions. [2023-08-27 08:05:10,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:05:10,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3388 transitions. [2023-08-27 08:05:10,089 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 99.6470588235294) internal successors, (3388), 34 states have internal predecessors, (3388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:10,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 318.0) internal successors, (11130), 35 states have internal predecessors, (11130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:10,105 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 318.0) internal successors, (11130), 35 states have internal predecessors, (11130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:10,105 INFO L175 Difference]: Start difference. First operand has 92 places, 111 transitions, 1058 flow. Second operand 34 states and 3388 transitions. [2023-08-27 08:05:10,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 375 transitions, 3431 flow [2023-08-27 08:05:10,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 375 transitions, 2992 flow, removed 216 selfloop flow, removed 5 redundant places. [2023-08-27 08:05:10,139 INFO L231 Difference]: Finished difference. Result has 139 places, 179 transitions, 1952 flow [2023-08-27 08:05:10,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=883, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=1952, PETRI_PLACES=139, PETRI_TRANSITIONS=179} [2023-08-27 08:05:10,139 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2023-08-27 08:05:10,140 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 179 transitions, 1952 flow [2023-08-27 08:05:10,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 93.03225806451613) internal successors, (2884), 31 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:10,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:05:10,141 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:05:10,147 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 08:05:10,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:10,347 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:05:10,347 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:05:10,348 INFO L85 PathProgramCache]: Analyzing trace with hash -345065810, now seen corresponding path program 6 times [2023-08-27 08:05:10,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:05:10,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417827578] [2023-08-27 08:05:10,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:05:10,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:05:10,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:10,445 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:05:10,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:05:10,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417827578] [2023-08-27 08:05:10,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417827578] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:05:10,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:05:10,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 08:05:10,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66158927] [2023-08-27 08:05:10,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:05:10,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 08:05:10,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:05:10,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 08:05:10,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 08:05:10,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 318 [2023-08-27 08:05:10,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 179 transitions, 1952 flow. Second operand has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:10,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:05:10,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 318 [2023-08-27 08:05:10,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:05:10,658 INFO L124 PetriNetUnfolderBase]: 634/1141 cut-off events. [2023-08-27 08:05:10,658 INFO L125 PetriNetUnfolderBase]: For 13594/13594 co-relation queries the response was YES. [2023-08-27 08:05:10,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6817 conditions, 1141 events. 634/1141 cut-off events. For 13594/13594 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5585 event pairs, 123 based on Foata normal form. 64/1205 useless extension candidates. Maximal degree in co-relation 6760. Up to 514 conditions per place. [2023-08-27 08:05:10,672 INFO L140 encePairwiseOnDemand]: 314/318 looper letters, 119 selfloop transitions, 44 changer transitions 0/163 dead transitions. [2023-08-27 08:05:10,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 163 transitions, 2062 flow [2023-08-27 08:05:10,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 08:05:10,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 08:05:10,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 579 transitions. [2023-08-27 08:05:10,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455188679245283 [2023-08-27 08:05:10,675 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 579 transitions. [2023-08-27 08:05:10,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 579 transitions. [2023-08-27 08:05:10,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:05:10,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 579 transitions. [2023-08-27 08:05:10,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 144.75) internal successors, (579), 4 states have internal predecessors, (579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:10,678 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 318.0) internal successors, (1590), 5 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:10,678 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 318.0) internal successors, (1590), 5 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:10,678 INFO L175 Difference]: Start difference. First operand has 139 places, 179 transitions, 1952 flow. Second operand 4 states and 579 transitions. [2023-08-27 08:05:10,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 163 transitions, 2062 flow [2023-08-27 08:05:10,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 163 transitions, 1762 flow, removed 140 selfloop flow, removed 13 redundant places. [2023-08-27 08:05:10,727 INFO L231 Difference]: Finished difference. Result has 111 places, 148 transitions, 1487 flow [2023-08-27 08:05:10,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=1346, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1487, PETRI_PLACES=111, PETRI_TRANSITIONS=148} [2023-08-27 08:05:10,728 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 70 predicate places. [2023-08-27 08:05:10,728 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 148 transitions, 1487 flow [2023-08-27 08:05:10,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:10,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:05:10,728 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:05:10,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 08:05:10,728 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:05:10,729 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:05:10,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1868730978, now seen corresponding path program 7 times [2023-08-27 08:05:10,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:05:10,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916615681] [2023-08-27 08:05:10,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:05:10,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:05:10,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:11,843 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:11,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:05:11,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916615681] [2023-08-27 08:05:11,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916615681] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:11,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662190271] [2023-08-27 08:05:11,844 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 08:05:11,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:11,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:05:11,845 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 08:05:11,869 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 08:05:11,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:11,976 INFO L262 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-27 08:05:11,978 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:05:12,308 INFO L322 Elim1Store]: treesize reduction 38, result has 15.6 percent of original size [2023-08-27 08:05:12,309 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 41 [2023-08-27 08:05:12,340 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:12,340 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:05:12,613 INFO L322 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-27 08:05:12,613 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 58 [2023-08-27 08:05:13,158 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:13,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662190271] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:05:13,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:05:13,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 28 [2023-08-27 08:05:13,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126342588] [2023-08-27 08:05:13,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:05:13,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-27 08:05:13,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:05:13,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-27 08:05:13,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2023-08-27 08:05:13,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 101 out of 318 [2023-08-27 08:05:13,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 148 transitions, 1487 flow. Second operand has 30 states, 30 states have (on average 103.1) internal successors, (3093), 30 states have internal predecessors, (3093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:13,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:05:13,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 101 of 318 [2023-08-27 08:05:13,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:05:15,339 INFO L124 PetriNetUnfolderBase]: 790/1526 cut-off events. [2023-08-27 08:05:15,339 INFO L125 PetriNetUnfolderBase]: For 10513/10513 co-relation queries the response was YES. [2023-08-27 08:05:15,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8207 conditions, 1526 events. 790/1526 cut-off events. For 10513/10513 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8802 event pairs, 110 based on Foata normal form. 1/1527 useless extension candidates. Maximal degree in co-relation 8158. Up to 353 conditions per place. [2023-08-27 08:05:15,356 INFO L140 encePairwiseOnDemand]: 304/318 looper letters, 173 selfloop transitions, 122 changer transitions 13/308 dead transitions. [2023-08-27 08:05:15,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 308 transitions, 3112 flow [2023-08-27 08:05:15,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 08:05:15,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 08:05:15,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2401 transitions. [2023-08-27 08:05:15,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3431961120640366 [2023-08-27 08:05:15,361 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2401 transitions. [2023-08-27 08:05:15,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2401 transitions. [2023-08-27 08:05:15,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:05:15,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2401 transitions. [2023-08-27 08:05:15,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 109.13636363636364) internal successors, (2401), 22 states have internal predecessors, (2401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:15,374 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 318.0) internal successors, (7314), 23 states have internal predecessors, (7314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:15,376 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 318.0) internal successors, (7314), 23 states have internal predecessors, (7314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:15,376 INFO L175 Difference]: Start difference. First operand has 111 places, 148 transitions, 1487 flow. Second operand 22 states and 2401 transitions. [2023-08-27 08:05:15,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 308 transitions, 3112 flow [2023-08-27 08:05:15,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 308 transitions, 2994 flow, removed 15 selfloop flow, removed 5 redundant places. [2023-08-27 08:05:15,421 INFO L231 Difference]: Finished difference. Result has 134 places, 200 transitions, 2334 flow [2023-08-27 08:05:15,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=1407, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2334, PETRI_PLACES=134, PETRI_TRANSITIONS=200} [2023-08-27 08:05:15,421 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2023-08-27 08:05:15,422 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 200 transitions, 2334 flow [2023-08-27 08:05:15,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 103.1) internal successors, (3093), 30 states have internal predecessors, (3093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:15,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:05:15,422 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:05:15,431 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 08:05:15,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-27 08:05:15,629 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:05:15,629 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:05:15,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1427038620, now seen corresponding path program 8 times [2023-08-27 08:05:15,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:05:15,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132510016] [2023-08-27 08:05:15,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:05:15,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:05:15,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:16,628 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:16,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:05:16,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132510016] [2023-08-27 08:05:16,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132510016] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:16,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778335116] [2023-08-27 08:05:16,629 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 08:05:16,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:16,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:05:16,633 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 08:05:16,650 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 08:05:16,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 08:05:16,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:05:16,826 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-27 08:05:16,828 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:05:16,974 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:05:16,975 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:05:16,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778335116] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:05:16,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:05:16,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10] total 16 [2023-08-27 08:05:16,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301461579] [2023-08-27 08:05:16,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:05:16,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 08:05:16,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:05:16,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 08:05:16,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2023-08-27 08:05:16,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 318 [2023-08-27 08:05:16,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 200 transitions, 2334 flow. Second operand has 8 states, 8 states have (on average 119.5) internal successors, (956), 8 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:16,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:05:16,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 318 [2023-08-27 08:05:16,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:05:17,426 INFO L124 PetriNetUnfolderBase]: 818/1577 cut-off events. [2023-08-27 08:05:17,426 INFO L125 PetriNetUnfolderBase]: For 12274/12274 co-relation queries the response was YES. [2023-08-27 08:05:17,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9230 conditions, 1577 events. 818/1577 cut-off events. For 12274/12274 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9052 event pairs, 154 based on Foata normal form. 2/1579 useless extension candidates. Maximal degree in co-relation 9177. Up to 1219 conditions per place. [2023-08-27 08:05:17,443 INFO L140 encePairwiseOnDemand]: 308/318 looper letters, 183 selfloop transitions, 48 changer transitions 14/245 dead transitions. [2023-08-27 08:05:17,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 245 transitions, 3126 flow [2023-08-27 08:05:17,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 08:05:17,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 08:05:17,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1008 transitions. [2023-08-27 08:05:17,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39622641509433965 [2023-08-27 08:05:17,445 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1008 transitions. [2023-08-27 08:05:17,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1008 transitions. [2023-08-27 08:05:17,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:05:17,446 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1008 transitions. [2023-08-27 08:05:17,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 126.0) internal successors, (1008), 8 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:17,449 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:17,450 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:17,450 INFO L175 Difference]: Start difference. First operand has 134 places, 200 transitions, 2334 flow. Second operand 8 states and 1008 transitions. [2023-08-27 08:05:17,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 245 transitions, 3126 flow [2023-08-27 08:05:17,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 245 transitions, 2932 flow, removed 89 selfloop flow, removed 5 redundant places. [2023-08-27 08:05:17,513 INFO L231 Difference]: Finished difference. Result has 138 places, 209 transitions, 2384 flow [2023-08-27 08:05:17,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=2152, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2384, PETRI_PLACES=138, PETRI_TRANSITIONS=209} [2023-08-27 08:05:17,514 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 97 predicate places. [2023-08-27 08:05:17,514 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 209 transitions, 2384 flow [2023-08-27 08:05:17,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.5) internal successors, (956), 8 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:17,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:05:17,515 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:05:17,520 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 08:05:17,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-27 08:05:17,720 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:05:17,721 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:05:17,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1389186426, now seen corresponding path program 9 times [2023-08-27 08:05:17,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:05:17,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877209021] [2023-08-27 08:05:17,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:05:17,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:05:17,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:19,182 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:19,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:05:19,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877209021] [2023-08-27 08:05:19,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877209021] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:19,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372425533] [2023-08-27 08:05:19,182 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 08:05:19,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:19,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:05:19,183 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 08:05:19,186 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 08:05:19,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-27 08:05:19,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:05:19,367 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 08:05:19,369 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:05:19,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:05:19,512 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 08:05:19,612 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:05:19,612 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:05:19,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372425533] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:05:19,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:05:19,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11] total 19 [2023-08-27 08:05:19,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706709676] [2023-08-27 08:05:19,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:05:19,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 08:05:19,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:05:19,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 08:05:19,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2023-08-27 08:05:19,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 318 [2023-08-27 08:05:19,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 209 transitions, 2384 flow. Second operand has 10 states, 10 states have (on average 112.0) internal successors, (1120), 10 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:19,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:05:19,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 318 [2023-08-27 08:05:19,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:05:20,072 INFO L124 PetriNetUnfolderBase]: 840/1630 cut-off events. [2023-08-27 08:05:20,073 INFO L125 PetriNetUnfolderBase]: For 12198/12198 co-relation queries the response was YES. [2023-08-27 08:05:20,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9468 conditions, 1630 events. 840/1630 cut-off events. For 12198/12198 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 9579 event pairs, 150 based on Foata normal form. 2/1632 useless extension candidates. Maximal degree in co-relation 9413. Up to 1161 conditions per place. [2023-08-27 08:05:20,089 INFO L140 encePairwiseOnDemand]: 308/318 looper letters, 189 selfloop transitions, 50 changer transitions 16/255 dead transitions. [2023-08-27 08:05:20,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 255 transitions, 3230 flow [2023-08-27 08:05:20,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 08:05:20,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 08:05:20,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 947 transitions. [2023-08-27 08:05:20,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37224842767295596 [2023-08-27 08:05:20,092 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 947 transitions. [2023-08-27 08:05:20,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 947 transitions. [2023-08-27 08:05:20,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:05:20,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 947 transitions. [2023-08-27 08:05:20,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 118.375) internal successors, (947), 8 states have internal predecessors, (947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:20,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:20,096 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:20,096 INFO L175 Difference]: Start difference. First operand has 138 places, 209 transitions, 2384 flow. Second operand 8 states and 947 transitions. [2023-08-27 08:05:20,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 255 transitions, 3230 flow [2023-08-27 08:05:20,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 255 transitions, 3130 flow, removed 12 selfloop flow, removed 5 redundant places. [2023-08-27 08:05:20,147 INFO L231 Difference]: Finished difference. Result has 143 places, 216 transitions, 2515 flow [2023-08-27 08:05:20,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=2285, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2515, PETRI_PLACES=143, PETRI_TRANSITIONS=216} [2023-08-27 08:05:20,148 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2023-08-27 08:05:20,148 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 216 transitions, 2515 flow [2023-08-27 08:05:20,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 112.0) internal successors, (1120), 10 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:20,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:05:20,148 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:05:20,154 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 08:05:20,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-27 08:05:20,355 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:05:20,355 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:05:20,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1444810058, now seen corresponding path program 10 times [2023-08-27 08:05:20,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:05:20,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648163913] [2023-08-27 08:05:20,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:05:20,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:05:20,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:21,227 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:21,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:05:21,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648163913] [2023-08-27 08:05:21,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648163913] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:21,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123977212] [2023-08-27 08:05:21,228 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 08:05:21,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:21,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:05:21,229 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 08:05:21,255 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 08:05:21,362 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 08:05:21,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:05:21,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-27 08:05:21,366 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:05:21,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:05:21,713 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 31 [2023-08-27 08:05:21,826 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:21,827 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:05:22,084 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:05:22,084 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 87 [2023-08-27 08:05:22,090 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:05:22,090 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 7 [2023-08-27 08:05:22,414 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:22,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123977212] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:05:22,414 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:05:22,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-27 08:05:22,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432319453] [2023-08-27 08:05:22,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:05:22,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 08:05:22,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:05:22,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 08:05:22,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=872, Unknown=1, NotChecked=0, Total=992 [2023-08-27 08:05:22,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 318 [2023-08-27 08:05:22,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 216 transitions, 2515 flow. Second operand has 32 states, 32 states have (on average 98.96875) internal successors, (3167), 32 states have internal predecessors, (3167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:22,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:05:22,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 318 [2023-08-27 08:05:22,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:05:24,864 INFO L124 PetriNetUnfolderBase]: 1081/2012 cut-off events. [2023-08-27 08:05:24,864 INFO L125 PetriNetUnfolderBase]: For 16630/16630 co-relation queries the response was YES. [2023-08-27 08:05:24,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12056 conditions, 2012 events. 1081/2012 cut-off events. For 16630/16630 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 11876 event pairs, 154 based on Foata normal form. 2/2014 useless extension candidates. Maximal degree in co-relation 11998. Up to 483 conditions per place. [2023-08-27 08:05:24,881 INFO L140 encePairwiseOnDemand]: 305/318 looper letters, 227 selfloop transitions, 124 changer transitions 36/387 dead transitions. [2023-08-27 08:05:24,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 387 transitions, 4437 flow [2023-08-27 08:05:24,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-27 08:05:24,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-27 08:05:24,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3017 transitions. [2023-08-27 08:05:24,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3271524615050965 [2023-08-27 08:05:24,887 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3017 transitions. [2023-08-27 08:05:24,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3017 transitions. [2023-08-27 08:05:24,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:05:24,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3017 transitions. [2023-08-27 08:05:24,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 104.03448275862068) internal successors, (3017), 29 states have internal predecessors, (3017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:24,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 318.0) internal successors, (9540), 30 states have internal predecessors, (9540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:24,899 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 318.0) internal successors, (9540), 30 states have internal predecessors, (9540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:24,899 INFO L175 Difference]: Start difference. First operand has 143 places, 216 transitions, 2515 flow. Second operand 29 states and 3017 transitions. [2023-08-27 08:05:24,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 387 transitions, 4437 flow [2023-08-27 08:05:24,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 387 transitions, 4274 flow, removed 36 selfloop flow, removed 4 redundant places. [2023-08-27 08:05:24,977 INFO L231 Difference]: Finished difference. Result has 177 places, 253 transitions, 3195 flow [2023-08-27 08:05:24,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=2410, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3195, PETRI_PLACES=177, PETRI_TRANSITIONS=253} [2023-08-27 08:05:24,978 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2023-08-27 08:05:24,978 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 253 transitions, 3195 flow [2023-08-27 08:05:24,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 98.96875) internal successors, (3167), 32 states have internal predecessors, (3167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:24,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:05:24,979 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:05:24,985 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 08:05:25,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-27 08:05:25,183 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:05:25,183 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:05:25,183 INFO L85 PathProgramCache]: Analyzing trace with hash -932914768, now seen corresponding path program 11 times [2023-08-27 08:05:25,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:05:25,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231423246] [2023-08-27 08:05:25,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:05:25,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:05:25,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:26,258 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:26,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:05:26,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231423246] [2023-08-27 08:05:26,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231423246] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:26,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483335187] [2023-08-27 08:05:26,259 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 08:05:26,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:26,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:05:26,260 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 08:05:26,263 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 08:05:26,373 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 08:05:26,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:05:26,375 INFO L262 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 08:05:26,376 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:05:26,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:05:26,597 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 08:05:26,734 INFO L322 Elim1Store]: treesize reduction 38, result has 15.6 percent of original size [2023-08-27 08:05:26,734 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 41 [2023-08-27 08:05:26,763 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:26,763 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:05:27,047 INFO L322 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-27 08:05:27,047 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 110 treesize of output 113 [2023-08-27 08:05:27,066 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:05:27,066 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 56 [2023-08-27 08:05:27,987 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:27,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483335187] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:05:27,987 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:05:27,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-27 08:05:27,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164338183] [2023-08-27 08:05:27,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:05:27,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 08:05:27,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:05:27,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 08:05:27,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=869, Unknown=1, NotChecked=0, Total=992 [2023-08-27 08:05:27,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 318 [2023-08-27 08:05:27,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 253 transitions, 3195 flow. Second operand has 32 states, 32 states have (on average 98.96875) internal successors, (3167), 32 states have internal predecessors, (3167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:27,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:05:27,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 318 [2023-08-27 08:05:27,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:05:30,530 INFO L124 PetriNetUnfolderBase]: 1136/2102 cut-off events. [2023-08-27 08:05:30,531 INFO L125 PetriNetUnfolderBase]: For 19861/19861 co-relation queries the response was YES. [2023-08-27 08:05:30,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13306 conditions, 2102 events. 1136/2102 cut-off events. For 19861/19861 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12409 event pairs, 222 based on Foata normal form. 3/2105 useless extension candidates. Maximal degree in co-relation 13242. Up to 758 conditions per place. [2023-08-27 08:05:30,547 INFO L140 encePairwiseOnDemand]: 305/318 looper letters, 242 selfloop transitions, 98 changer transitions 22/362 dead transitions. [2023-08-27 08:05:30,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 362 transitions, 4570 flow [2023-08-27 08:05:30,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 08:05:30,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 08:05:30,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2006 transitions. [2023-08-27 08:05:30,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33200926845415424 [2023-08-27 08:05:30,551 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2006 transitions. [2023-08-27 08:05:30,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2006 transitions. [2023-08-27 08:05:30,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:05:30,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2006 transitions. [2023-08-27 08:05:30,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 105.57894736842105) internal successors, (2006), 19 states have internal predecessors, (2006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:30,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 318.0) internal successors, (6360), 20 states have internal predecessors, (6360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:30,558 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 318.0) internal successors, (6360), 20 states have internal predecessors, (6360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:30,559 INFO L175 Difference]: Start difference. First operand has 177 places, 253 transitions, 3195 flow. Second operand 19 states and 2006 transitions. [2023-08-27 08:05:30,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 362 transitions, 4570 flow [2023-08-27 08:05:30,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 362 transitions, 4403 flow, removed 66 selfloop flow, removed 13 redundant places. [2023-08-27 08:05:30,649 INFO L231 Difference]: Finished difference. Result has 181 places, 259 transitions, 3411 flow [2023-08-27 08:05:30,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=3044, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3411, PETRI_PLACES=181, PETRI_TRANSITIONS=259} [2023-08-27 08:05:30,650 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2023-08-27 08:05:30,650 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 259 transitions, 3411 flow [2023-08-27 08:05:30,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 98.96875) internal successors, (3167), 32 states have internal predecessors, (3167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:30,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:05:30,651 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:05:30,660 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 08:05:30,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:30,857 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:05:30,858 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:05:30,858 INFO L85 PathProgramCache]: Analyzing trace with hash 743332659, now seen corresponding path program 12 times [2023-08-27 08:05:30,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:05:30,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106038505] [2023-08-27 08:05:30,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:05:30,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:05:30,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:32,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:32,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:05:32,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106038505] [2023-08-27 08:05:32,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106038505] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:32,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470544389] [2023-08-27 08:05:32,710 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 08:05:32,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:32,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:05:32,711 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 08:05:32,712 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 08:05:32,841 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-27 08:05:32,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:05:32,843 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 08:05:32,845 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:05:33,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:05:33,027 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2023-08-27 08:05:33,098 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 08:05:33,098 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:05:33,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470544389] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:05:33,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:05:33,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12] total 20 [2023-08-27 08:05:33,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717619968] [2023-08-27 08:05:33,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:05:33,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 08:05:33,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:05:33,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 08:05:33,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2023-08-27 08:05:33,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 318 [2023-08-27 08:05:33,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 259 transitions, 3411 flow. Second operand has 10 states, 10 states have (on average 112.0) internal successors, (1120), 10 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:33,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:05:33,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 318 [2023-08-27 08:05:33,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:05:33,591 INFO L124 PetriNetUnfolderBase]: 1107/2022 cut-off events. [2023-08-27 08:05:33,591 INFO L125 PetriNetUnfolderBase]: For 21712/21712 co-relation queries the response was YES. [2023-08-27 08:05:33,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13360 conditions, 2022 events. 1107/2022 cut-off events. For 21712/21712 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11636 event pairs, 145 based on Foata normal form. 1/2022 useless extension candidates. Maximal degree in co-relation 13294. Up to 1257 conditions per place. [2023-08-27 08:05:33,608 INFO L140 encePairwiseOnDemand]: 308/318 looper letters, 223 selfloop transitions, 67 changer transitions 16/306 dead transitions. [2023-08-27 08:05:33,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 306 transitions, 4371 flow [2023-08-27 08:05:33,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 08:05:33,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 08:05:33,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 955 transitions. [2023-08-27 08:05:33,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3753930817610063 [2023-08-27 08:05:33,610 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 955 transitions. [2023-08-27 08:05:33,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 955 transitions. [2023-08-27 08:05:33,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:05:33,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 955 transitions. [2023-08-27 08:05:33,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 119.375) internal successors, (955), 8 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:33,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:33,614 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:33,614 INFO L175 Difference]: Start difference. First operand has 181 places, 259 transitions, 3411 flow. Second operand 8 states and 955 transitions. [2023-08-27 08:05:33,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 306 transitions, 4371 flow [2023-08-27 08:05:33,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 306 transitions, 4288 flow, removed 19 selfloop flow, removed 6 redundant places. [2023-08-27 08:05:33,713 INFO L231 Difference]: Finished difference. Result has 182 places, 256 transitions, 3438 flow [2023-08-27 08:05:33,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=3330, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3438, PETRI_PLACES=182, PETRI_TRANSITIONS=256} [2023-08-27 08:05:33,714 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2023-08-27 08:05:33,714 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 256 transitions, 3438 flow [2023-08-27 08:05:33,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 112.0) internal successors, (1120), 10 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:33,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:05:33,715 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:05:33,721 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 08:05:33,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:33,921 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:05:33,921 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:05:33,921 INFO L85 PathProgramCache]: Analyzing trace with hash 221538223, now seen corresponding path program 1 times [2023-08-27 08:05:33,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:05:33,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240544704] [2023-08-27 08:05:33,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:05:33,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:05:33,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:34,018 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:05:34,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:05:34,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240544704] [2023-08-27 08:05:34,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240544704] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:34,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2576494] [2023-08-27 08:05:34,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:05:34,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:34,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:05:34,021 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 08:05:34,044 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 08:05:34,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:34,166 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 08:05:34,170 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:05:34,188 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:05:34,188 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:05:34,218 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:05:34,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2576494] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:34,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 08:05:34,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 6 [2023-08-27 08:05:34,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338311106] [2023-08-27 08:05:34,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:05:34,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 08:05:34,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:05:34,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 08:05:34,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-27 08:05:34,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 318 [2023-08-27 08:05:34,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 256 transitions, 3438 flow. Second operand has 4 states, 4 states have (on average 140.25) internal successors, (561), 4 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:34,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:05:34,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 318 [2023-08-27 08:05:34,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:05:34,567 INFO L124 PetriNetUnfolderBase]: 1183/2148 cut-off events. [2023-08-27 08:05:34,567 INFO L125 PetriNetUnfolderBase]: For 25822/25822 co-relation queries the response was YES. [2023-08-27 08:05:34,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14562 conditions, 2148 events. 1183/2148 cut-off events. For 25822/25822 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12398 event pairs, 164 based on Foata normal form. 47/2194 useless extension candidates. Maximal degree in co-relation 14496. Up to 1517 conditions per place. [2023-08-27 08:05:34,587 INFO L140 encePairwiseOnDemand]: 314/318 looper letters, 263 selfloop transitions, 53 changer transitions 0/316 dead transitions. [2023-08-27 08:05:34,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 316 transitions, 4748 flow [2023-08-27 08:05:34,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 08:05:34,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 08:05:34,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 589 transitions. [2023-08-27 08:05:34,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4630503144654088 [2023-08-27 08:05:34,589 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 589 transitions. [2023-08-27 08:05:34,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 589 transitions. [2023-08-27 08:05:34,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:05:34,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 589 transitions. [2023-08-27 08:05:34,590 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 147.25) internal successors, (589), 4 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:34,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 318.0) internal successors, (1590), 5 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:34,591 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 318.0) internal successors, (1590), 5 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:34,591 INFO L175 Difference]: Start difference. First operand has 182 places, 256 transitions, 3438 flow. Second operand 4 states and 589 transitions. [2023-08-27 08:05:34,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 316 transitions, 4748 flow [2023-08-27 08:05:34,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 316 transitions, 4563 flow, removed 22 selfloop flow, removed 8 redundant places. [2023-08-27 08:05:34,703 INFO L231 Difference]: Finished difference. Result has 177 places, 268 transitions, 3672 flow [2023-08-27 08:05:34,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=3213, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3672, PETRI_PLACES=177, PETRI_TRANSITIONS=268} [2023-08-27 08:05:34,704 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2023-08-27 08:05:34,704 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 268 transitions, 3672 flow [2023-08-27 08:05:34,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 140.25) internal successors, (561), 4 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:34,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:05:34,704 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:05:34,710 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 08:05:34,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:34,910 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:05:34,910 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:05:34,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1690646045, now seen corresponding path program 13 times [2023-08-27 08:05:34,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:05:34,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378359075] [2023-08-27 08:05:34,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:05:34,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:05:34,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:37,433 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:37,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:05:37,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378359075] [2023-08-27 08:05:37,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378359075] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:37,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087036131] [2023-08-27 08:05:37,433 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 08:05:37,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:37,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:05:37,434 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 08:05:37,436 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 08:05:37,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:37,549 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 08:05:37,550 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:05:37,787 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 08:05:37,787 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:05:37,921 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:05:37,922 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 60 [2023-08-27 08:05:38,060 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 08:05:38,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2087036131] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:38,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 08:05:38,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [12, 8] total 25 [2023-08-27 08:05:38,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144282537] [2023-08-27 08:05:38,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:05:38,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 08:05:38,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:05:38,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 08:05:38,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2023-08-27 08:05:38,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 318 [2023-08-27 08:05:38,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 268 transitions, 3672 flow. Second operand has 8 states, 8 states have (on average 119.5) internal successors, (956), 8 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:38,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:05:38,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 318 [2023-08-27 08:05:38,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:05:38,571 INFO L124 PetriNetUnfolderBase]: 1234/2253 cut-off events. [2023-08-27 08:05:38,571 INFO L125 PetriNetUnfolderBase]: For 28908/28908 co-relation queries the response was YES. [2023-08-27 08:05:38,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15645 conditions, 2253 events. 1234/2253 cut-off events. For 28908/28908 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 13310 event pairs, 162 based on Foata normal form. 1/2253 useless extension candidates. Maximal degree in co-relation 15582. Up to 1377 conditions per place. [2023-08-27 08:05:38,590 INFO L140 encePairwiseOnDemand]: 307/318 looper letters, 221 selfloop transitions, 91 changer transitions 13/325 dead transitions. [2023-08-27 08:05:38,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 325 transitions, 4848 flow [2023-08-27 08:05:38,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 08:05:38,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 08:05:38,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1012 transitions. [2023-08-27 08:05:38,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977987421383648 [2023-08-27 08:05:38,594 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1012 transitions. [2023-08-27 08:05:38,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1012 transitions. [2023-08-27 08:05:38,595 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:05:38,595 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1012 transitions. [2023-08-27 08:05:38,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 126.5) internal successors, (1012), 8 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:38,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:38,598 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:38,598 INFO L175 Difference]: Start difference. First operand has 177 places, 268 transitions, 3672 flow. Second operand 8 states and 1012 transitions. [2023-08-27 08:05:38,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 325 transitions, 4848 flow [2023-08-27 08:05:38,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 325 transitions, 4804 flow, removed 22 selfloop flow, removed 0 redundant places. [2023-08-27 08:05:38,736 INFO L231 Difference]: Finished difference. Result has 189 places, 286 transitions, 4202 flow [2023-08-27 08:05:38,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4202, PETRI_PLACES=189, PETRI_TRANSITIONS=286} [2023-08-27 08:05:38,736 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2023-08-27 08:05:38,736 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 286 transitions, 4202 flow [2023-08-27 08:05:38,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.5) internal successors, (956), 8 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:38,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:05:38,737 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:05:38,746 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 08:05:38,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:38,943 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:05:38,943 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:05:38,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1344572633, now seen corresponding path program 14 times [2023-08-27 08:05:38,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:05:38,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254281912] [2023-08-27 08:05:38,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:05:38,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:05:38,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:41,394 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:41,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:05:41,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254281912] [2023-08-27 08:05:41,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254281912] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:41,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283520642] [2023-08-27 08:05:41,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 08:05:41,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:41,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:05:41,396 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 08:05:41,398 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 08:05:41,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 08:05:41,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:05:41,558 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 08:05:41,560 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:05:41,756 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 08:05:41,757 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:05:41,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283520642] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:05:41,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:05:41,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [12] total 18 [2023-08-27 08:05:41,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801605122] [2023-08-27 08:05:41,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:05:41,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 08:05:41,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:05:41,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 08:05:41,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2023-08-27 08:05:41,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 318 [2023-08-27 08:05:41,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 286 transitions, 4202 flow. Second operand has 8 states, 8 states have (on average 119.5) internal successors, (956), 8 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:41,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:05:41,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 318 [2023-08-27 08:05:41,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:05:42,202 INFO L124 PetriNetUnfolderBase]: 1254/2293 cut-off events. [2023-08-27 08:05:42,203 INFO L125 PetriNetUnfolderBase]: For 30202/30202 co-relation queries the response was YES. [2023-08-27 08:05:42,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16589 conditions, 2293 events. 1254/2293 cut-off events. For 30202/30202 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13578 event pairs, 213 based on Foata normal form. 1/2293 useless extension candidates. Maximal degree in co-relation 16519. Up to 1771 conditions per place. [2023-08-27 08:05:42,222 INFO L140 encePairwiseOnDemand]: 308/318 looper letters, 251 selfloop transitions, 69 changer transitions 13/333 dead transitions. [2023-08-27 08:05:42,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 333 transitions, 5311 flow [2023-08-27 08:05:42,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 08:05:42,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 08:05:42,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1010 transitions. [2023-08-27 08:05:42,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3970125786163522 [2023-08-27 08:05:42,223 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1010 transitions. [2023-08-27 08:05:42,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1010 transitions. [2023-08-27 08:05:42,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:05:42,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1010 transitions. [2023-08-27 08:05:42,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 126.25) internal successors, (1010), 8 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:42,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:42,227 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:42,227 INFO L175 Difference]: Start difference. First operand has 189 places, 286 transitions, 4202 flow. Second operand 8 states and 1010 transitions. [2023-08-27 08:05:42,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 333 transitions, 5311 flow [2023-08-27 08:05:42,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 333 transitions, 5162 flow, removed 18 selfloop flow, removed 4 redundant places. [2023-08-27 08:05:42,345 INFO L231 Difference]: Finished difference. Result has 194 places, 299 transitions, 4470 flow [2023-08-27 08:05:42,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=4064, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4470, PETRI_PLACES=194, PETRI_TRANSITIONS=299} [2023-08-27 08:05:42,345 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2023-08-27 08:05:42,346 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 299 transitions, 4470 flow [2023-08-27 08:05:42,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.5) internal successors, (956), 8 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:42,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:05:42,346 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:05:42,355 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 08:05:42,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:42,552 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:05:42,553 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:05:42,553 INFO L85 PathProgramCache]: Analyzing trace with hash 178884249, now seen corresponding path program 15 times [2023-08-27 08:05:42,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:05:42,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813342811] [2023-08-27 08:05:42,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:05:42,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:05:42,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:45,434 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:45,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:05:45,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813342811] [2023-08-27 08:05:45,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813342811] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:45,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577898982] [2023-08-27 08:05:45,434 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 08:05:45,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:45,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:05:45,435 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 08:05:45,437 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 08:05:45,581 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-27 08:05:45,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:05:45,583 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-27 08:05:45,584 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:05:45,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:05:45,769 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2023-08-27 08:05:45,839 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 08:05:45,839 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:05:45,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577898982] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:05:45,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:05:45,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12] total 20 [2023-08-27 08:05:45,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058284103] [2023-08-27 08:05:45,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:05:45,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 08:05:45,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:05:45,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 08:05:45,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2023-08-27 08:05:45,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 318 [2023-08-27 08:05:45,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 299 transitions, 4470 flow. Second operand has 10 states, 10 states have (on average 112.0) internal successors, (1120), 10 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:45,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:05:45,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 318 [2023-08-27 08:05:45,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:05:46,428 INFO L124 PetriNetUnfolderBase]: 1277/2337 cut-off events. [2023-08-27 08:05:46,428 INFO L125 PetriNetUnfolderBase]: For 32119/32119 co-relation queries the response was YES. [2023-08-27 08:05:46,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17079 conditions, 2337 events. 1277/2337 cut-off events. For 32119/32119 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 13923 event pairs, 213 based on Foata normal form. 1/2337 useless extension candidates. Maximal degree in co-relation 17007. Up to 1760 conditions per place. [2023-08-27 08:05:46,445 INFO L140 encePairwiseOnDemand]: 309/318 looper letters, 258 selfloop transitions, 62 changer transitions 17/337 dead transitions. [2023-08-27 08:05:46,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 337 transitions, 5463 flow [2023-08-27 08:05:46,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 08:05:46,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 08:05:46,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 954 transitions. [2023-08-27 08:05:46,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2023-08-27 08:05:46,448 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 954 transitions. [2023-08-27 08:05:46,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 954 transitions. [2023-08-27 08:05:46,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:05:46,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 954 transitions. [2023-08-27 08:05:46,449 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 119.25) internal successors, (954), 8 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:46,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:46,451 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:46,451 INFO L175 Difference]: Start difference. First operand has 194 places, 299 transitions, 4470 flow. Second operand 8 states and 954 transitions. [2023-08-27 08:05:46,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 337 transitions, 5463 flow [2023-08-27 08:05:46,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 337 transitions, 5301 flow, removed 26 selfloop flow, removed 5 redundant places. [2023-08-27 08:05:46,544 INFO L231 Difference]: Finished difference. Result has 198 places, 299 transitions, 4480 flow [2023-08-27 08:05:46,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=4318, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4480, PETRI_PLACES=198, PETRI_TRANSITIONS=299} [2023-08-27 08:05:46,544 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2023-08-27 08:05:46,544 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 299 transitions, 4480 flow [2023-08-27 08:05:46,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 112.0) internal successors, (1120), 10 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:46,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:05:46,545 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:05:46,550 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 08:05:46,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:46,746 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:05:46,746 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:05:46,747 INFO L85 PathProgramCache]: Analyzing trace with hash 359634291, now seen corresponding path program 16 times [2023-08-27 08:05:46,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:05:46,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606409541] [2023-08-27 08:05:46,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:05:46,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:05:46,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:48,016 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:48,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:05:48,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606409541] [2023-08-27 08:05:48,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606409541] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:48,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745799986] [2023-08-27 08:05:48,016 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 08:05:48,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:48,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:05:48,017 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 08:05:48,019 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 08:05:48,161 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 08:05:48,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:05:48,163 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-27 08:05:48,165 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:05:48,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:05:48,333 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 08:05:48,419 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 08:05:48,419 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:05:48,518 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1025 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1025) c_~queue~0.base))) (or (let ((.cse1 (* c_~start~0 4))) (= (mod (select .cse0 (+ .cse1 c_~queue~0.offset 4)) 4294967296) (mod (select .cse0 (+ .cse1 c_~queue~0.offset)) 4294967296))) (not (= (mod (select .cse0 (+ (* c_~end~0 4) c_~queue~0.offset)) 4294967296) (mod |c_thread1Thread1of1ForFork1_~x~0#1| 4294967296)))))) is different from false [2023-08-27 08:05:48,550 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:05:48,550 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 114 [2023-08-27 08:05:48,568 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:05:48,568 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 56 [2023-08-27 08:05:48,821 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 08:05:48,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745799986] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:48,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 08:05:48,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11, 10] total 29 [2023-08-27 08:05:48,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321747672] [2023-08-27 08:05:48,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:05:48,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 08:05:48,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:05:48,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 08:05:48,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=776, Unknown=1, NotChecked=56, Total=930 [2023-08-27 08:05:48,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 318 [2023-08-27 08:05:48,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 299 transitions, 4480 flow. Second operand has 10 states, 10 states have (on average 112.0) internal successors, (1120), 10 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:48,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:05:48,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 318 [2023-08-27 08:05:48,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:05:49,547 INFO L124 PetriNetUnfolderBase]: 1268/2326 cut-off events. [2023-08-27 08:05:49,547 INFO L125 PetriNetUnfolderBase]: For 31739/31739 co-relation queries the response was YES. [2023-08-27 08:05:49,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16983 conditions, 2326 events. 1268/2326 cut-off events. For 31739/31739 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 13939 event pairs, 177 based on Foata normal form. 1/2326 useless extension candidates. Maximal degree in co-relation 16909. Up to 1427 conditions per place. [2023-08-27 08:05:49,570 INFO L140 encePairwiseOnDemand]: 305/318 looper letters, 229 selfloop transitions, 100 changer transitions 16/345 dead transitions. [2023-08-27 08:05:49,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 345 transitions, 5561 flow [2023-08-27 08:05:49,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 08:05:49,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 08:05:49,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1071 transitions. [2023-08-27 08:05:49,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3742138364779874 [2023-08-27 08:05:49,573 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1071 transitions. [2023-08-27 08:05:49,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1071 transitions. [2023-08-27 08:05:49,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:05:49,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1071 transitions. [2023-08-27 08:05:49,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 119.0) internal successors, (1071), 9 states have internal predecessors, (1071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:49,577 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 318.0) internal successors, (3180), 10 states have internal predecessors, (3180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:49,577 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 318.0) internal successors, (3180), 10 states have internal predecessors, (3180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:49,577 INFO L175 Difference]: Start difference. First operand has 198 places, 299 transitions, 4480 flow. Second operand 9 states and 1071 transitions. [2023-08-27 08:05:49,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 345 transitions, 5561 flow [2023-08-27 08:05:49,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 345 transitions, 5423 flow, removed 15 selfloop flow, removed 7 redundant places. [2023-08-27 08:05:49,708 INFO L231 Difference]: Finished difference. Result has 200 places, 304 transitions, 4704 flow [2023-08-27 08:05:49,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=4355, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4704, PETRI_PLACES=200, PETRI_TRANSITIONS=304} [2023-08-27 08:05:49,709 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2023-08-27 08:05:49,709 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 304 transitions, 4704 flow [2023-08-27 08:05:49,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 112.0) internal successors, (1120), 10 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:49,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:05:49,710 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:05:49,715 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 08:05:49,910 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,SelfDestructingSolverStorable23 [2023-08-27 08:05:49,910 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:05:49,911 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:05:49,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1747149829, now seen corresponding path program 17 times [2023-08-27 08:05:49,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:05:49,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600954550] [2023-08-27 08:05:49,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:05:49,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:05:49,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:51,309 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:51,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:05:51,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600954550] [2023-08-27 08:05:51,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600954550] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:51,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922278541] [2023-08-27 08:05:51,310 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 08:05:51,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:51,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:05:51,311 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 08:05:51,312 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 08:05:51,436 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 08:05:51,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:05:51,437 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-27 08:05:51,438 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:05:51,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:05:51,650 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2023-08-27 08:05:51,718 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 08:05:51,718 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:05:51,928 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:05:51,928 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 89 [2023-08-27 08:05:51,932 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:05:51,932 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 7 [2023-08-27 08:05:52,160 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 08:05:52,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922278541] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:52,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 08:05:52,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12, 10] total 30 [2023-08-27 08:05:52,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073762799] [2023-08-27 08:05:52,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:05:52,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 08:05:52,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:05:52,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 08:05:52,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=892, Unknown=3, NotChecked=0, Total=992 [2023-08-27 08:05:52,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 318 [2023-08-27 08:05:52,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 304 transitions, 4704 flow. Second operand has 10 states, 10 states have (on average 112.0) internal successors, (1120), 10 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:52,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:05:52,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 318 [2023-08-27 08:05:52,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:05:52,923 INFO L124 PetriNetUnfolderBase]: 1261/2319 cut-off events. [2023-08-27 08:05:52,923 INFO L125 PetriNetUnfolderBase]: For 32406/32406 co-relation queries the response was YES. [2023-08-27 08:05:52,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17484 conditions, 2319 events. 1261/2319 cut-off events. For 32406/32406 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 13917 event pairs, 174 based on Foata normal form. 1/2319 useless extension candidates. Maximal degree in co-relation 17409. Up to 1433 conditions per place. [2023-08-27 08:05:52,943 INFO L140 encePairwiseOnDemand]: 307/318 looper letters, 233 selfloop transitions, 93 changer transitions 22/348 dead transitions. [2023-08-27 08:05:52,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 348 transitions, 5703 flow [2023-08-27 08:05:52,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 08:05:52,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 08:05:52,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1072 transitions. [2023-08-27 08:05:52,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3745632424877708 [2023-08-27 08:05:52,944 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1072 transitions. [2023-08-27 08:05:52,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1072 transitions. [2023-08-27 08:05:52,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:05:52,945 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1072 transitions. [2023-08-27 08:05:52,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 119.11111111111111) internal successors, (1072), 9 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:52,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 318.0) internal successors, (3180), 10 states have internal predecessors, (3180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:52,947 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 318.0) internal successors, (3180), 10 states have internal predecessors, (3180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:52,947 INFO L175 Difference]: Start difference. First operand has 200 places, 304 transitions, 4704 flow. Second operand 9 states and 1072 transitions. [2023-08-27 08:05:52,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 348 transitions, 5703 flow [2023-08-27 08:05:53,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 348 transitions, 5545 flow, removed 14 selfloop flow, removed 7 redundant places. [2023-08-27 08:05:53,063 INFO L231 Difference]: Finished difference. Result has 202 places, 301 transitions, 4689 flow [2023-08-27 08:05:53,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=4548, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4689, PETRI_PLACES=202, PETRI_TRANSITIONS=301} [2023-08-27 08:05:53,063 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2023-08-27 08:05:53,063 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 301 transitions, 4689 flow [2023-08-27 08:05:53,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 112.0) internal successors, (1120), 10 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:53,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:05:53,064 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:05:53,069 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 08:05:53,264 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,SelfDestructingSolverStorable24 [2023-08-27 08:05:53,264 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:05:53,265 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:05:53,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1534994211, now seen corresponding path program 18 times [2023-08-27 08:05:53,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:05:53,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674480756] [2023-08-27 08:05:53,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:05:53,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:05:53,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:55,184 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:55,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:05:55,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674480756] [2023-08-27 08:05:55,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674480756] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:55,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763164310] [2023-08-27 08:05:55,185 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 08:05:55,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:55,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:05:55,186 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 08:05:55,188 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 08:05:55,337 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-27 08:05:55,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:05:55,339 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-27 08:05:55,340 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:05:55,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:05:55,512 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2023-08-27 08:05:55,579 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 08:05:55,579 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:05:55,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763164310] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:05:55,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:05:55,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12] total 20 [2023-08-27 08:05:55,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079045871] [2023-08-27 08:05:55,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:05:55,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 08:05:55,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:05:55,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 08:05:55,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=410, Unknown=0, NotChecked=0, Total=462 [2023-08-27 08:05:55,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 318 [2023-08-27 08:05:55,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 301 transitions, 4689 flow. Second operand has 10 states, 10 states have (on average 112.0) internal successors, (1120), 10 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:55,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:05:55,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 318 [2023-08-27 08:05:55,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:05:56,167 INFO L124 PetriNetUnfolderBase]: 1263/2318 cut-off events. [2023-08-27 08:05:56,167 INFO L125 PetriNetUnfolderBase]: For 34100/34100 co-relation queries the response was YES. [2023-08-27 08:05:56,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17533 conditions, 2318 events. 1263/2318 cut-off events. For 34100/34100 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 13811 event pairs, 194 based on Foata normal form. 1/2318 useless extension candidates. Maximal degree in co-relation 17458. Up to 1720 conditions per place. [2023-08-27 08:05:56,184 INFO L140 encePairwiseOnDemand]: 309/318 looper letters, 250 selfloop transitions, 71 changer transitions 17/338 dead transitions. [2023-08-27 08:05:56,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 338 transitions, 5667 flow [2023-08-27 08:05:56,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 08:05:56,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 08:05:56,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 952 transitions. [2023-08-27 08:05:56,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3742138364779874 [2023-08-27 08:05:56,186 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 952 transitions. [2023-08-27 08:05:56,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 952 transitions. [2023-08-27 08:05:56,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:05:56,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 952 transitions. [2023-08-27 08:05:56,187 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 119.0) internal successors, (952), 8 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:56,189 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:56,189 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:56,189 INFO L175 Difference]: Start difference. First operand has 202 places, 301 transitions, 4689 flow. Second operand 8 states and 952 transitions. [2023-08-27 08:05:56,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 338 transitions, 5667 flow [2023-08-27 08:05:56,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 338 transitions, 5463 flow, removed 9 selfloop flow, removed 8 redundant places. [2023-08-27 08:05:56,306 INFO L231 Difference]: Finished difference. Result has 200 places, 299 transitions, 4644 flow [2023-08-27 08:05:56,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=4495, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4644, PETRI_PLACES=200, PETRI_TRANSITIONS=299} [2023-08-27 08:05:56,307 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2023-08-27 08:05:56,307 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 299 transitions, 4644 flow [2023-08-27 08:05:56,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 112.0) internal successors, (1120), 10 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:56,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:05:56,308 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:05:56,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-27 08:05:56,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-27 08:05:56,508 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:05:56,508 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:05:56,508 INFO L85 PathProgramCache]: Analyzing trace with hash 391039867, now seen corresponding path program 19 times [2023-08-27 08:05:56,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:05:56,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784031323] [2023-08-27 08:05:56,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:05:56,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:05:56,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:58,174 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:05:58,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:05:58,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784031323] [2023-08-27 08:05:58,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784031323] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:58,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786051672] [2023-08-27 08:05:58,175 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 08:05:58,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:05:58,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:05:58,175 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 08:05:58,177 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 08:05:58,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:05:58,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-27 08:05:58,306 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:05:58,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:05:58,493 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2023-08-27 08:05:58,561 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:05:58,562 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:05:58,644 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1184 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1184) c_~queue~0.base)) (.cse1 (* c_~start~0 4))) (= (mod (select .cse0 (+ .cse1 c_~queue~0.offset)) 4294967296) (mod (select .cse0 (+ .cse1 c_~queue~0.offset 4)) 4294967296)))) is different from false [2023-08-27 08:05:58,727 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:05:58,727 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 89 [2023-08-27 08:05:58,731 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:05:58,731 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 7 [2023-08-27 08:05:58,992 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 08:05:58,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786051672] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 08:05:58,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 08:05:58,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12, 9] total 29 [2023-08-27 08:05:58,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518679850] [2023-08-27 08:05:58,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:05:58,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 08:05:58,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:05:58,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 08:05:58,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=780, Unknown=1, NotChecked=56, Total=930 [2023-08-27 08:05:58,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 318 [2023-08-27 08:05:58,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 299 transitions, 4644 flow. Second operand has 10 states, 10 states have (on average 112.0) internal successors, (1120), 10 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:58,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:05:58,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 318 [2023-08-27 08:05:58,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:05:59,807 INFO L124 PetriNetUnfolderBase]: 1277/2346 cut-off events. [2023-08-27 08:05:59,807 INFO L125 PetriNetUnfolderBase]: For 33884/33884 co-relation queries the response was YES. [2023-08-27 08:05:59,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17664 conditions, 2346 events. 1277/2346 cut-off events. For 33884/33884 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 14063 event pairs, 208 based on Foata normal form. 1/2346 useless extension candidates. Maximal degree in co-relation 17589. Up to 1612 conditions per place. [2023-08-27 08:05:59,826 INFO L140 encePairwiseOnDemand]: 303/318 looper letters, 235 selfloop transitions, 96 changer transitions 23/354 dead transitions. [2023-08-27 08:05:59,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 354 transitions, 5783 flow [2023-08-27 08:05:59,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 08:05:59,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 08:05:59,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1070 transitions. [2023-08-27 08:05:59,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37386443046820406 [2023-08-27 08:05:59,828 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1070 transitions. [2023-08-27 08:05:59,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1070 transitions. [2023-08-27 08:05:59,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:05:59,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1070 transitions. [2023-08-27 08:05:59,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 118.88888888888889) internal successors, (1070), 9 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:59,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 318.0) internal successors, (3180), 10 states have internal predecessors, (3180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:59,831 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 318.0) internal successors, (3180), 10 states have internal predecessors, (3180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:59,831 INFO L175 Difference]: Start difference. First operand has 200 places, 299 transitions, 4644 flow. Second operand 9 states and 1070 transitions. [2023-08-27 08:05:59,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 354 transitions, 5783 flow [2023-08-27 08:05:59,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 354 transitions, 5600 flow, removed 16 selfloop flow, removed 8 redundant places. [2023-08-27 08:05:59,937 INFO L231 Difference]: Finished difference. Result has 201 places, 303 transitions, 4786 flow [2023-08-27 08:05:59,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=4473, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4786, PETRI_PLACES=201, PETRI_TRANSITIONS=303} [2023-08-27 08:05:59,938 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2023-08-27 08:05:59,938 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 303 transitions, 4786 flow [2023-08-27 08:05:59,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 112.0) internal successors, (1120), 10 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:05:59,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:05:59,939 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:05:59,946 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-27 08:06:00,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:06:00,145 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:06:00,145 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:06:00,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1201869101, now seen corresponding path program 20 times [2023-08-27 08:06:00,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:06:00,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384903392] [2023-08-27 08:06:00,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:06:00,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:06:00,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:06:01,970 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:06:01,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:06:01,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384903392] [2023-08-27 08:06:01,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384903392] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:06:01,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380531996] [2023-08-27 08:06:01,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 08:06:01,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:06:01,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:06:01,972 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:06:01,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-27 08:06:02,126 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 08:06:02,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:06:02,128 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-27 08:06:02,129 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:06:02,133 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2023-08-27 08:06:02,265 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 08:06:02,359 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 08:06:02,359 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:06:02,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380531996] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:06:02,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:06:02,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12] total 20 [2023-08-27 08:06:02,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509765275] [2023-08-27 08:06:02,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:06:02,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 08:06:02,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:06:02,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 08:06:02,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2023-08-27 08:06:02,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 318 [2023-08-27 08:06:02,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 303 transitions, 4786 flow. Second operand has 10 states, 10 states have (on average 112.0) internal successors, (1120), 10 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:02,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:06:02,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 318 [2023-08-27 08:06:02,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:06:02,908 INFO L124 PetriNetUnfolderBase]: 1266/2323 cut-off events. [2023-08-27 08:06:02,908 INFO L125 PetriNetUnfolderBase]: For 34870/34870 co-relation queries the response was YES. [2023-08-27 08:06:02,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18206 conditions, 2323 events. 1266/2323 cut-off events. For 34870/34870 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 13897 event pairs, 197 based on Foata normal form. 1/2323 useless extension candidates. Maximal degree in co-relation 18131. Up to 1572 conditions per place. [2023-08-27 08:06:02,929 INFO L140 encePairwiseOnDemand]: 309/318 looper letters, 243 selfloop transitions, 80 changer transitions 14/337 dead transitions. [2023-08-27 08:06:02,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 337 transitions, 5768 flow [2023-08-27 08:06:02,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 08:06:02,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 08:06:02,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 952 transitions. [2023-08-27 08:06:02,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3742138364779874 [2023-08-27 08:06:02,934 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 952 transitions. [2023-08-27 08:06:02,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 952 transitions. [2023-08-27 08:06:02,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:06:02,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 952 transitions. [2023-08-27 08:06:02,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 119.0) internal successors, (952), 8 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:02,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:02,937 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:02,937 INFO L175 Difference]: Start difference. First operand has 201 places, 303 transitions, 4786 flow. Second operand 8 states and 952 transitions. [2023-08-27 08:06:02,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 337 transitions, 5768 flow [2023-08-27 08:06:03,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 337 transitions, 5545 flow, removed 43 selfloop flow, removed 8 redundant places. [2023-08-27 08:06:03,054 INFO L231 Difference]: Finished difference. Result has 199 places, 304 transitions, 4840 flow [2023-08-27 08:06:03,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=4611, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4840, PETRI_PLACES=199, PETRI_TRANSITIONS=304} [2023-08-27 08:06:03,055 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 158 predicate places. [2023-08-27 08:06:03,055 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 304 transitions, 4840 flow [2023-08-27 08:06:03,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 112.0) internal successors, (1120), 10 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:03,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:06:03,055 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:06:03,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-27 08:06:03,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-27 08:06:03,260 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:06:03,260 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:06:03,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1878896729, now seen corresponding path program 21 times [2023-08-27 08:06:03,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:06:03,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129708047] [2023-08-27 08:06:03,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:06:03,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:06:03,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:06:06,151 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:06:06,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:06:06,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129708047] [2023-08-27 08:06:06,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129708047] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:06:06,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927617087] [2023-08-27 08:06:06,152 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 08:06:06,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:06:06,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:06:06,153 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:06:06,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-27 08:06:06,301 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-27 08:06:06,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:06:06,302 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-27 08:06:06,303 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:06:06,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:06:06,449 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 23 [2023-08-27 08:06:06,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:06:06,488 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 23 [2023-08-27 08:06:06,626 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 08:06:06,626 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:06:06,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927617087] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:06:06,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:06:06,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 20 [2023-08-27 08:06:06,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813227105] [2023-08-27 08:06:06,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:06:06,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 08:06:06,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:06:06,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 08:06:06,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=413, Unknown=0, NotChecked=0, Total=462 [2023-08-27 08:06:06,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 318 [2023-08-27 08:06:06,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 304 transitions, 4840 flow. Second operand has 11 states, 11 states have (on average 108.81818181818181) internal successors, (1197), 11 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:06,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:06:06,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 318 [2023-08-27 08:06:06,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:06:07,262 INFO L124 PetriNetUnfolderBase]: 1272/2335 cut-off events. [2023-08-27 08:06:07,262 INFO L125 PetriNetUnfolderBase]: For 34404/34404 co-relation queries the response was YES. [2023-08-27 08:06:07,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17720 conditions, 2335 events. 1272/2335 cut-off events. For 34404/34404 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 14067 event pairs, 163 based on Foata normal form. 1/2335 useless extension candidates. Maximal degree in co-relation 17646. Up to 1403 conditions per place. [2023-08-27 08:06:07,279 INFO L140 encePairwiseOnDemand]: 308/318 looper letters, 256 selfloop transitions, 78 changer transitions 13/347 dead transitions. [2023-08-27 08:06:07,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 347 transitions, 5875 flow [2023-08-27 08:06:07,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 08:06:07,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 08:06:07,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 931 transitions. [2023-08-27 08:06:07,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36595911949685533 [2023-08-27 08:06:07,281 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 931 transitions. [2023-08-27 08:06:07,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 931 transitions. [2023-08-27 08:06:07,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:06:07,281 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 931 transitions. [2023-08-27 08:06:07,282 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 116.375) internal successors, (931), 8 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 08:06:07,284 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:07,284 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 318.0) internal successors, (2862), 9 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:07,284 INFO L175 Difference]: Start difference. First operand has 199 places, 304 transitions, 4840 flow. Second operand 8 states and 931 transitions. [2023-08-27 08:06:07,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 347 transitions, 5875 flow [2023-08-27 08:06:07,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 347 transitions, 5771 flow, removed 7 selfloop flow, removed 5 redundant places. [2023-08-27 08:06:07,391 INFO L231 Difference]: Finished difference. Result has 201 places, 307 transitions, 4942 flow [2023-08-27 08:06:07,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=4738, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4942, PETRI_PLACES=201, PETRI_TRANSITIONS=307} [2023-08-27 08:06:07,392 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2023-08-27 08:06:07,392 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 307 transitions, 4942 flow [2023-08-27 08:06:07,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 108.81818181818181) internal successors, (1197), 11 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:07,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:06:07,393 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:06:07,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-27 08:06:07,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 08:06:07,594 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:06:07,594 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:06:07,595 INFO L85 PathProgramCache]: Analyzing trace with hash -29123595, now seen corresponding path program 22 times [2023-08-27 08:06:07,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:06:07,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730842285] [2023-08-27 08:06:07,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:06:07,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:06:07,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:06:09,004 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:06:09,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:06:09,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730842285] [2023-08-27 08:06:09,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730842285] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:06:09,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555473440] [2023-08-27 08:06:09,005 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 08:06:09,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:06:09,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:06:09,006 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:06:09,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-27 08:06:09,142 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 08:06:09,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:06:09,144 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 08:06:09,145 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:06:09,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:06:09,308 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 23 [2023-08-27 08:06:09,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:06:09,418 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2023-08-27 08:06:09,485 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 08:06:09,485 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:06:09,807 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:06:09,807 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 168 treesize of output 170 [2023-08-27 08:06:09,825 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 71 [2023-08-27 08:06:09,844 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:06:09,844 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 69 [2023-08-27 08:06:10,219 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 08:06:10,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555473440] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 08:06:10,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 08:06:10,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [12, 11] total 32 [2023-08-27 08:06:10,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951762293] [2023-08-27 08:06:10,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:06:10,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 08:06:10,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:06:10,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 08:06:10,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1007, Unknown=10, NotChecked=0, Total=1122 [2023-08-27 08:06:10,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 318 [2023-08-27 08:06:10,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 307 transitions, 4942 flow. Second operand has 11 states, 11 states have (on average 108.81818181818181) internal successors, (1197), 11 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:10,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:06:10,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 318 [2023-08-27 08:06:10,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:06:11,297 INFO L124 PetriNetUnfolderBase]: 1271/2341 cut-off events. [2023-08-27 08:06:11,297 INFO L125 PetriNetUnfolderBase]: For 36425/36425 co-relation queries the response was YES. [2023-08-27 08:06:11,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17934 conditions, 2341 events. 1271/2341 cut-off events. For 36425/36425 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 14109 event pairs, 201 based on Foata normal form. 1/2341 useless extension candidates. Maximal degree in co-relation 17860. Up to 1392 conditions per place. [2023-08-27 08:06:11,317 INFO L140 encePairwiseOnDemand]: 307/318 looper letters, 234 selfloop transitions, 117 changer transitions 16/367 dead transitions. [2023-08-27 08:06:11,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 367 transitions, 6233 flow [2023-08-27 08:06:11,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 08:06:11,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 08:06:11,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1372 transitions. [2023-08-27 08:06:11,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35953878406708595 [2023-08-27 08:06:11,318 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1372 transitions. [2023-08-27 08:06:11,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1372 transitions. [2023-08-27 08:06:11,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:06:11,319 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1372 transitions. [2023-08-27 08:06:11,320 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 114.33333333333333) internal successors, (1372), 12 states have internal predecessors, (1372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:11,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 318.0) internal successors, (4134), 13 states have internal predecessors, (4134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:11,323 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 318.0) internal successors, (4134), 13 states have internal predecessors, (4134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:11,323 INFO L175 Difference]: Start difference. First operand has 201 places, 307 transitions, 4942 flow. Second operand 12 states and 1372 transitions. [2023-08-27 08:06:11,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 367 transitions, 6233 flow [2023-08-27 08:06:11,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 367 transitions, 6145 flow, removed 29 selfloop flow, removed 2 redundant places. [2023-08-27 08:06:11,455 INFO L231 Difference]: Finished difference. Result has 215 places, 316 transitions, 5338 flow [2023-08-27 08:06:11,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=4876, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5338, PETRI_PLACES=215, PETRI_TRANSITIONS=316} [2023-08-27 08:06:11,456 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2023-08-27 08:06:11,456 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 316 transitions, 5338 flow [2023-08-27 08:06:11,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 108.81818181818181) internal successors, (1197), 11 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:11,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:06:11,456 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:06:11,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-27 08:06:11,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:06:11,657 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:06:11,657 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:06:11,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1302702590, now seen corresponding path program 1 times [2023-08-27 08:06:11,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:06:11,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519295423] [2023-08-27 08:06:11,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:06:11,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:06:11,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:06:11,732 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:06:11,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:06:11,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519295423] [2023-08-27 08:06:11,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519295423] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:06:11,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:06:11,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 08:06:11,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447456146] [2023-08-27 08:06:11,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:06:11,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 08:06:11,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:06:11,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 08:06:11,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 08:06:11,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 318 [2023-08-27 08:06:11,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 316 transitions, 5338 flow. Second operand has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:11,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:06:11,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 318 [2023-08-27 08:06:11,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:06:12,157 INFO L124 PetriNetUnfolderBase]: 1259/2306 cut-off events. [2023-08-27 08:06:12,158 INFO L125 PetriNetUnfolderBase]: For 37438/37438 co-relation queries the response was YES. [2023-08-27 08:06:12,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18343 conditions, 2306 events. 1259/2306 cut-off events. For 37438/37438 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13786 event pairs, 104 based on Foata normal form. 66/2371 useless extension candidates. Maximal degree in co-relation 18262. Up to 1553 conditions per place. [2023-08-27 08:06:12,177 INFO L140 encePairwiseOnDemand]: 312/318 looper letters, 261 selfloop transitions, 104 changer transitions 0/365 dead transitions. [2023-08-27 08:06:12,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 365 transitions, 6637 flow [2023-08-27 08:06:12,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 08:06:12,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 08:06:12,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 850 transitions. [2023-08-27 08:06:12,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44549266247379454 [2023-08-27 08:06:12,178 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 850 transitions. [2023-08-27 08:06:12,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 850 transitions. [2023-08-27 08:06:12,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:06:12,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 850 transitions. [2023-08-27 08:06:12,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 141.66666666666666) internal successors, (850), 6 states have internal predecessors, (850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:12,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 318.0) internal successors, (2226), 7 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:12,181 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 318.0) internal successors, (2226), 7 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:12,181 INFO L175 Difference]: Start difference. First operand has 215 places, 316 transitions, 5338 flow. Second operand 6 states and 850 transitions. [2023-08-27 08:06:12,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 365 transitions, 6637 flow [2023-08-27 08:06:12,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 365 transitions, 6400 flow, removed 49 selfloop flow, removed 7 redundant places. [2023-08-27 08:06:12,306 INFO L231 Difference]: Finished difference. Result has 210 places, 312 transitions, 5444 flow [2023-08-27 08:06:12,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=4993, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5444, PETRI_PLACES=210, PETRI_TRANSITIONS=312} [2023-08-27 08:06:12,307 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 169 predicate places. [2023-08-27 08:06:12,307 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 312 transitions, 5444 flow [2023-08-27 08:06:12,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:12,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:06:12,307 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:06:12,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-27 08:06:12,308 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:06:12,308 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:06:12,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1316327696, now seen corresponding path program 2 times [2023-08-27 08:06:12,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:06:12,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786754355] [2023-08-27 08:06:12,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:06:12,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:06:12,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:06:12,374 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:06:12,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:06:12,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786754355] [2023-08-27 08:06:12,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786754355] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:06:12,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:06:12,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 08:06:12,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257752668] [2023-08-27 08:06:12,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:06:12,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 08:06:12,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:06:12,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 08:06:12,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 08:06:12,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 318 [2023-08-27 08:06:12,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 312 transitions, 5444 flow. Second operand has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:12,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:06:12,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 318 [2023-08-27 08:06:12,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:06:12,719 INFO L124 PetriNetUnfolderBase]: 1007/1947 cut-off events. [2023-08-27 08:06:12,719 INFO L125 PetriNetUnfolderBase]: For 37246/37246 co-relation queries the response was YES. [2023-08-27 08:06:12,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15803 conditions, 1947 events. 1007/1947 cut-off events. For 37246/37246 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 11930 event pairs, 217 based on Foata normal form. 130/2076 useless extension candidates. Maximal degree in co-relation 15731. Up to 1232 conditions per place. [2023-08-27 08:06:12,735 INFO L140 encePairwiseOnDemand]: 313/318 looper letters, 208 selfloop transitions, 48 changer transitions 40/296 dead transitions. [2023-08-27 08:06:12,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 296 transitions, 5410 flow [2023-08-27 08:06:12,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 08:06:12,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 08:06:12,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 708 transitions. [2023-08-27 08:06:12,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44528301886792454 [2023-08-27 08:06:12,737 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 708 transitions. [2023-08-27 08:06:12,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 708 transitions. [2023-08-27 08:06:12,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:06:12,737 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 708 transitions. [2023-08-27 08:06:12,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 141.6) internal successors, (708), 5 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:12,739 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 318.0) internal successors, (1908), 6 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:12,739 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 318.0) internal successors, (1908), 6 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:12,739 INFO L175 Difference]: Start difference. First operand has 210 places, 312 transitions, 5444 flow. Second operand 5 states and 708 transitions. [2023-08-27 08:06:12,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 296 transitions, 5410 flow [2023-08-27 08:06:12,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 296 transitions, 5124 flow, removed 41 selfloop flow, removed 13 redundant places. [2023-08-27 08:06:12,854 INFO L231 Difference]: Finished difference. Result has 200 places, 238 transitions, 3868 flow [2023-08-27 08:06:12,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=4313, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3868, PETRI_PLACES=200, PETRI_TRANSITIONS=238} [2023-08-27 08:06:12,854 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2023-08-27 08:06:12,854 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 238 transitions, 3868 flow [2023-08-27 08:06:12,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:12,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:06:12,855 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:06:12,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-27 08:06:12,855 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:06:12,855 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:06:12,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1892633678, now seen corresponding path program 3 times [2023-08-27 08:06:12,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:06:12,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917458900] [2023-08-27 08:06:12,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:06:12,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:06:12,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:06:12,933 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:06:12,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:06:12,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917458900] [2023-08-27 08:06:12,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917458900] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:06:12,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:06:12,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 08:06:12,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584643663] [2023-08-27 08:06:12,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:06:12,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 08:06:12,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:06:12,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 08:06:12,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 08:06:12,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 318 [2023-08-27 08:06:12,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 238 transitions, 3868 flow. Second operand has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:12,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:06:12,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 318 [2023-08-27 08:06:12,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:06:13,231 INFO L124 PetriNetUnfolderBase]: 921/1668 cut-off events. [2023-08-27 08:06:13,232 INFO L125 PetriNetUnfolderBase]: For 28755/28755 co-relation queries the response was YES. [2023-08-27 08:06:13,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13786 conditions, 1668 events. 921/1668 cut-off events. For 28755/28755 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 9108 event pairs, 206 based on Foata normal form. 26/1693 useless extension candidates. Maximal degree in co-relation 13722. Up to 1331 conditions per place. [2023-08-27 08:06:13,243 INFO L140 encePairwiseOnDemand]: 312/318 looper letters, 184 selfloop transitions, 58 changer transitions 6/248 dead transitions. [2023-08-27 08:06:13,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 248 transitions, 4386 flow [2023-08-27 08:06:13,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 08:06:13,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 08:06:13,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 700 transitions. [2023-08-27 08:06:13,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44025157232704404 [2023-08-27 08:06:13,244 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 700 transitions. [2023-08-27 08:06:13,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 700 transitions. [2023-08-27 08:06:13,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:06:13,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 700 transitions. [2023-08-27 08:06:13,245 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 140.0) internal successors, (700), 5 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:13,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 318.0) internal successors, (1908), 6 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:13,246 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 318.0) internal successors, (1908), 6 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:13,247 INFO L175 Difference]: Start difference. First operand has 200 places, 238 transitions, 3868 flow. Second operand 5 states and 700 transitions. [2023-08-27 08:06:13,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 248 transitions, 4386 flow [2023-08-27 08:06:13,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 248 transitions, 4183 flow, removed 43 selfloop flow, removed 11 redundant places. [2023-08-27 08:06:13,332 INFO L231 Difference]: Finished difference. Result has 183 places, 222 transitions, 3512 flow [2023-08-27 08:06:13,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=3421, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3512, PETRI_PLACES=183, PETRI_TRANSITIONS=222} [2023-08-27 08:06:13,333 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2023-08-27 08:06:13,333 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 222 transitions, 3512 flow [2023-08-27 08:06:13,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:13,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:06:13,333 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:06:13,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-27 08:06:13,333 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:06:13,334 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:06:13,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1855555475, now seen corresponding path program 2 times [2023-08-27 08:06:13,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:06:13,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412228942] [2023-08-27 08:06:13,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:06:13,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:06:13,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:06:13,396 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:06:13,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:06:13,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412228942] [2023-08-27 08:06:13,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412228942] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:06:13,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:06:13,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 08:06:13,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110903639] [2023-08-27 08:06:13,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:06:13,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 08:06:13,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:06:13,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 08:06:13,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 08:06:13,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 318 [2023-08-27 08:06:13,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 222 transitions, 3512 flow. Second operand has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:13,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:06:13,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 318 [2023-08-27 08:06:13,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:06:13,622 INFO L124 PetriNetUnfolderBase]: 830/1496 cut-off events. [2023-08-27 08:06:13,623 INFO L125 PetriNetUnfolderBase]: For 22247/22247 co-relation queries the response was YES. [2023-08-27 08:06:13,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11847 conditions, 1496 events. 830/1496 cut-off events. For 22247/22247 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 7892 event pairs, 182 based on Foata normal form. 24/1519 useless extension candidates. Maximal degree in co-relation 11789. Up to 1159 conditions per place. [2023-08-27 08:06:13,633 INFO L140 encePairwiseOnDemand]: 312/318 looper letters, 159 selfloop transitions, 45 changer transitions 10/214 dead transitions. [2023-08-27 08:06:13,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 214 transitions, 3675 flow [2023-08-27 08:06:13,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 08:06:13,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 08:06:13,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 697 transitions. [2023-08-27 08:06:13,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43836477987421385 [2023-08-27 08:06:13,634 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 697 transitions. [2023-08-27 08:06:13,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 697 transitions. [2023-08-27 08:06:13,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:06:13,635 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 697 transitions. [2023-08-27 08:06:13,636 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 139.4) internal successors, (697), 5 states have internal predecessors, (697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:13,637 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 318.0) internal successors, (1908), 6 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:13,637 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 318.0) internal successors, (1908), 6 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:13,637 INFO L175 Difference]: Start difference. First operand has 183 places, 222 transitions, 3512 flow. Second operand 5 states and 697 transitions. [2023-08-27 08:06:13,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 214 transitions, 3675 flow [2023-08-27 08:06:13,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 214 transitions, 3452 flow, removed 31 selfloop flow, removed 9 redundant places. [2023-08-27 08:06:13,694 INFO L231 Difference]: Finished difference. Result has 171 places, 193 transitions, 2841 flow [2023-08-27 08:06:13,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=2919, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2841, PETRI_PLACES=171, PETRI_TRANSITIONS=193} [2023-08-27 08:06:13,694 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 130 predicate places. [2023-08-27 08:06:13,694 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 193 transitions, 2841 flow [2023-08-27 08:06:13,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:13,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:06:13,694 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:06:13,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-27 08:06:13,694 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:06:13,695 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:06:13,695 INFO L85 PathProgramCache]: Analyzing trace with hash 640273047, now seen corresponding path program 3 times [2023-08-27 08:06:13,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:06:13,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663456285] [2023-08-27 08:06:13,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:06:13,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:06:13,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:06:13,767 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:06:13,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:06:13,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663456285] [2023-08-27 08:06:13,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663456285] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:06:13,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:06:13,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 08:06:13,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073261638] [2023-08-27 08:06:13,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:06:13,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 08:06:13,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:06:13,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 08:06:13,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 08:06:13,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 318 [2023-08-27 08:06:13,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 193 transitions, 2841 flow. Second operand has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:13,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:06:13,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 318 [2023-08-27 08:06:13,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:06:14,006 INFO L124 PetriNetUnfolderBase]: 796/1431 cut-off events. [2023-08-27 08:06:14,007 INFO L125 PetriNetUnfolderBase]: For 18689/18689 co-relation queries the response was YES. [2023-08-27 08:06:14,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10786 conditions, 1431 events. 796/1431 cut-off events. For 18689/18689 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 7415 event pairs, 189 based on Foata normal form. 18/1448 useless extension candidates. Maximal degree in co-relation 10733. Up to 1144 conditions per place. [2023-08-27 08:06:14,016 INFO L140 encePairwiseOnDemand]: 313/318 looper letters, 148 selfloop transitions, 46 changer transitions 8/202 dead transitions. [2023-08-27 08:06:14,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 202 transitions, 3234 flow [2023-08-27 08:06:14,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 08:06:14,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 08:06:14,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 697 transitions. [2023-08-27 08:06:14,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43836477987421385 [2023-08-27 08:06:14,017 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 697 transitions. [2023-08-27 08:06:14,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 697 transitions. [2023-08-27 08:06:14,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:06:14,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 697 transitions. [2023-08-27 08:06:14,018 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 139.4) internal successors, (697), 5 states have internal predecessors, (697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:14,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 318.0) internal successors, (1908), 6 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:14,019 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 318.0) internal successors, (1908), 6 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:14,019 INFO L175 Difference]: Start difference. First operand has 171 places, 193 transitions, 2841 flow. Second operand 5 states and 697 transitions. [2023-08-27 08:06:14,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 202 transitions, 3234 flow [2023-08-27 08:06:14,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 202 transitions, 3045 flow, removed 29 selfloop flow, removed 10 redundant places. [2023-08-27 08:06:14,058 INFO L231 Difference]: Finished difference. Result has 160 places, 180 transitions, 2516 flow [2023-08-27 08:06:14,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=2542, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2516, PETRI_PLACES=160, PETRI_TRANSITIONS=180} [2023-08-27 08:06:14,059 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2023-08-27 08:06:14,059 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 180 transitions, 2516 flow [2023-08-27 08:06:14,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:14,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:06:14,059 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:06:14,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-27 08:06:14,059 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:06:14,059 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:06:14,059 INFO L85 PathProgramCache]: Analyzing trace with hash -679613291, now seen corresponding path program 4 times [2023-08-27 08:06:14,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:06:14,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206073748] [2023-08-27 08:06:14,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:06:14,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:06:14,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:06:14,112 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:06:14,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:06:14,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206073748] [2023-08-27 08:06:14,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206073748] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:06:14,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:06:14,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 08:06:14,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278653038] [2023-08-27 08:06:14,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:06:14,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 08:06:14,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:06:14,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 08:06:14,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 08:06:14,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 318 [2023-08-27 08:06:14,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 180 transitions, 2516 flow. Second operand has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:14,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:06:14,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 318 [2023-08-27 08:06:14,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:06:14,307 INFO L124 PetriNetUnfolderBase]: 727/1288 cut-off events. [2023-08-27 08:06:14,307 INFO L125 PetriNetUnfolderBase]: For 14882/14882 co-relation queries the response was YES. [2023-08-27 08:06:14,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9135 conditions, 1288 events. 727/1288 cut-off events. For 14882/14882 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 6345 event pairs, 161 based on Foata normal form. 18/1305 useless extension candidates. Maximal degree in co-relation 9088. Up to 940 conditions per place. [2023-08-27 08:06:14,318 INFO L140 encePairwiseOnDemand]: 312/318 looper letters, 135 selfloop transitions, 42 changer transitions 13/190 dead transitions. [2023-08-27 08:06:14,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 190 transitions, 2817 flow [2023-08-27 08:06:14,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 08:06:14,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 08:06:14,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 703 transitions. [2023-08-27 08:06:14,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421383647798742 [2023-08-27 08:06:14,320 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 703 transitions. [2023-08-27 08:06:14,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 703 transitions. [2023-08-27 08:06:14,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:06:14,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 703 transitions. [2023-08-27 08:06:14,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 140.6) internal successors, (703), 5 states have internal predecessors, (703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:14,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 318.0) internal successors, (1908), 6 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:14,323 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 318.0) internal successors, (1908), 6 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:14,323 INFO L175 Difference]: Start difference. First operand has 160 places, 180 transitions, 2516 flow. Second operand 5 states and 703 transitions. [2023-08-27 08:06:14,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 190 transitions, 2817 flow [2023-08-27 08:06:14,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 190 transitions, 2679 flow, removed 12 selfloop flow, removed 7 redundant places. [2023-08-27 08:06:14,354 INFO L231 Difference]: Finished difference. Result has 150 places, 157 transitions, 2107 flow [2023-08-27 08:06:14,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=2178, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2107, PETRI_PLACES=150, PETRI_TRANSITIONS=157} [2023-08-27 08:06:14,355 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2023-08-27 08:06:14,355 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 157 transitions, 2107 flow [2023-08-27 08:06:14,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:14,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:06:14,355 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:06:14,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-27 08:06:14,355 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:06:14,355 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:06:14,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1333139025, now seen corresponding path program 1 times [2023-08-27 08:06:14,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:06:14,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851850686] [2023-08-27 08:06:14,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:06:14,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:06:14,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:06:15,461 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:06:15,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:06:15,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851850686] [2023-08-27 08:06:15,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851850686] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:06:15,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956387029] [2023-08-27 08:06:15,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:06:15,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:06:15,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:06:15,463 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:06:15,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-27 08:06:15,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:06:15,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 08:06:15,606 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:06:15,892 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:06:15,892 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:06:16,051 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:06:16,051 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 60 [2023-08-27 08:06:16,563 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:06:16,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956387029] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:06:16,564 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:06:16,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 35 [2023-08-27 08:06:16,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246912529] [2023-08-27 08:06:16,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:06:16,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-08-27 08:06:16,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:06:16,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-08-27 08:06:16,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1160, Unknown=0, NotChecked=0, Total=1332 [2023-08-27 08:06:16,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 318 [2023-08-27 08:06:16,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 157 transitions, 2107 flow. Second operand has 37 states, 37 states have (on average 90.86486486486487) internal successors, (3362), 37 states have internal predecessors, (3362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:16,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:06:16,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 318 [2023-08-27 08:06:16,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:06:19,650 INFO L124 PetriNetUnfolderBase]: 1119/1847 cut-off events. [2023-08-27 08:06:19,650 INFO L125 PetriNetUnfolderBase]: For 21751/21751 co-relation queries the response was YES. [2023-08-27 08:06:19,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13059 conditions, 1847 events. 1119/1847 cut-off events. For 21751/21751 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 8973 event pairs, 107 based on Foata normal form. 3/1849 useless extension candidates. Maximal degree in co-relation 13013. Up to 353 conditions per place. [2023-08-27 08:06:19,670 INFO L140 encePairwiseOnDemand]: 305/318 looper letters, 202 selfloop transitions, 124 changer transitions 47/373 dead transitions. [2023-08-27 08:06:19,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 373 transitions, 4737 flow [2023-08-27 08:06:19,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-08-27 08:06:19,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-08-27 08:06:19,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3092 transitions. [2023-08-27 08:06:19,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3038522012578616 [2023-08-27 08:06:19,677 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3092 transitions. [2023-08-27 08:06:19,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3092 transitions. [2023-08-27 08:06:19,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:06:19,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3092 transitions. [2023-08-27 08:06:19,681 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 96.625) internal successors, (3092), 32 states have internal predecessors, (3092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:19,687 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 318.0) internal successors, (10494), 33 states have internal predecessors, (10494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:19,688 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 318.0) internal successors, (10494), 33 states have internal predecessors, (10494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:19,688 INFO L175 Difference]: Start difference. First operand has 150 places, 157 transitions, 2107 flow. Second operand 32 states and 3092 transitions. [2023-08-27 08:06:19,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 373 transitions, 4737 flow [2023-08-27 08:06:19,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 373 transitions, 4582 flow, removed 15 selfloop flow, removed 9 redundant places. [2023-08-27 08:06:19,756 INFO L231 Difference]: Finished difference. Result has 183 places, 226 transitions, 3496 flow [2023-08-27 08:06:19,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=1986, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3496, PETRI_PLACES=183, PETRI_TRANSITIONS=226} [2023-08-27 08:06:19,757 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2023-08-27 08:06:19,757 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 226 transitions, 3496 flow [2023-08-27 08:06:19,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 90.86486486486487) internal successors, (3362), 37 states have internal predecessors, (3362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:19,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:06:19,757 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:06:19,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-27 08:06:19,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-27 08:06:19,964 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:06:19,964 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:06:19,964 INFO L85 PathProgramCache]: Analyzing trace with hash -162497967, now seen corresponding path program 2 times [2023-08-27 08:06:19,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:06:19,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881476312] [2023-08-27 08:06:19,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:06:19,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:06:19,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:06:21,064 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:06:21,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:06:21,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881476312] [2023-08-27 08:06:21,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881476312] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:06:21,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38777783] [2023-08-27 08:06:21,065 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 08:06:21,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:06:21,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:06:21,066 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:06:21,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-27 08:06:21,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 08:06:21,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:06:21,229 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 53 conjunts are in the unsatisfiable core [2023-08-27 08:06:21,230 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:06:21,301 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 08:06:21,336 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 08:06:21,366 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 08:06:21,399 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 08:06:21,738 INFO L322 Elim1Store]: treesize reduction 38, result has 15.6 percent of original size [2023-08-27 08:06:21,738 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 38 [2023-08-27 08:06:21,770 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:06:21,770 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:06:26,660 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:06:26,660 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 133 treesize of output 97 [2023-08-27 08:06:26,724 INFO L322 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-27 08:06:26,725 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 956 treesize of output 926 [2023-08-27 08:06:26,817 INFO L322 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-27 08:06:26,818 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 435 treesize of output 421 [2023-08-27 08:06:26,892 INFO L322 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-27 08:06:26,893 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 385 treesize of output 321 [2023-08-27 08:06:26,986 INFO L322 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-27 08:06:26,986 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 222 treesize of output 233 [2023-08-27 08:06:28,898 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:06:28,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38777783] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:06:28,899 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:06:28,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 38 [2023-08-27 08:06:28,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238838881] [2023-08-27 08:06:28,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:06:28,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-27 08:06:28,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:06:28,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-27 08:06:28,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1368, Unknown=7, NotChecked=0, Total=1560 [2023-08-27 08:06:28,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 318 [2023-08-27 08:06:28,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 226 transitions, 3496 flow. Second operand has 40 states, 40 states have (on average 90.725) internal successors, (3629), 40 states have internal predecessors, (3629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:28,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:06:28,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 318 [2023-08-27 08:06:28,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:06:32,859 INFO L124 PetriNetUnfolderBase]: 1274/2157 cut-off events. [2023-08-27 08:06:32,859 INFO L125 PetriNetUnfolderBase]: For 29759/29759 co-relation queries the response was YES. [2023-08-27 08:06:32,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16383 conditions, 2157 events. 1274/2157 cut-off events. For 29759/29759 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11302 event pairs, 268 based on Foata normal form. 1/2157 useless extension candidates. Maximal degree in co-relation 16324. Up to 1005 conditions per place. [2023-08-27 08:06:32,875 INFO L140 encePairwiseOnDemand]: 307/318 looper letters, 273 selfloop transitions, 69 changer transitions 17/359 dead transitions. [2023-08-27 08:06:32,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 359 transitions, 5282 flow [2023-08-27 08:06:32,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 08:06:32,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 08:06:32,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1836 transitions. [2023-08-27 08:06:32,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3038728897715988 [2023-08-27 08:06:32,877 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1836 transitions. [2023-08-27 08:06:32,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1836 transitions. [2023-08-27 08:06:32,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:06:32,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1836 transitions. [2023-08-27 08:06:32,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 96.63157894736842) internal successors, (1836), 19 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:32,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 318.0) internal successors, (6360), 20 states have internal predecessors, (6360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:32,882 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 318.0) internal successors, (6360), 20 states have internal predecessors, (6360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:32,882 INFO L175 Difference]: Start difference. First operand has 183 places, 226 transitions, 3496 flow. Second operand 19 states and 1836 transitions. [2023-08-27 08:06:32,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 359 transitions, 5282 flow [2023-08-27 08:06:32,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 359 transitions, 4704 flow, removed 175 selfloop flow, removed 17 redundant places. [2023-08-27 08:06:32,954 INFO L231 Difference]: Finished difference. Result has 186 places, 251 transitions, 3566 flow [2023-08-27 08:06:32,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=2944, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3566, PETRI_PLACES=186, PETRI_TRANSITIONS=251} [2023-08-27 08:06:32,955 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2023-08-27 08:06:32,955 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 251 transitions, 3566 flow [2023-08-27 08:06:32,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 90.725) internal successors, (3629), 40 states have internal predecessors, (3629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:32,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:06:32,955 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:06:32,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-27 08:06:33,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:06:33,162 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:06:33,162 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:06:33,162 INFO L85 PathProgramCache]: Analyzing trace with hash 929727437, now seen corresponding path program 3 times [2023-08-27 08:06:33,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:06:33,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578126287] [2023-08-27 08:06:33,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:06:33,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:06:33,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:06:34,192 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:06:34,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:06:34,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578126287] [2023-08-27 08:06:34,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578126287] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:06:34,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194885155] [2023-08-27 08:06:34,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 08:06:34,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:06:34,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:06:34,194 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:06:34,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-27 08:06:34,390 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 08:06:34,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:06:34,392 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 55 conjunts are in the unsatisfiable core [2023-08-27 08:06:34,394 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:06:34,476 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 08:06:34,526 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 08:06:34,571 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 08:06:34,606 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 08:06:34,876 INFO L322 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2023-08-27 08:06:34,876 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 82 treesize of output 35 [2023-08-27 08:06:34,910 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:06:34,910 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:06:35,954 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:06:35,954 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 133 treesize of output 97 [2023-08-27 08:06:36,024 INFO L322 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-27 08:06:36,024 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1932 treesize of output 1836 [2023-08-27 08:06:36,039 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 08:06:36,079 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:06:36,079 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 321 treesize of output 307 [2023-08-27 08:06:36,095 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 08:06:36,131 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:06:36,132 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 271 treesize of output 282 [2023-08-27 08:06:36,223 INFO L322 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-27 08:06:36,223 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 297 treesize of output 233 [2023-08-27 08:06:39,560 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:06:39,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194885155] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:06:39,560 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:06:39,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 37 [2023-08-27 08:06:39,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488346748] [2023-08-27 08:06:39,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:06:39,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-08-27 08:06:39,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:06:39,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-08-27 08:06:39,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1286, Unknown=6, NotChecked=0, Total=1482 [2023-08-27 08:06:39,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 318 [2023-08-27 08:06:39,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 251 transitions, 3566 flow. Second operand has 39 states, 39 states have (on average 90.61538461538461) internal successors, (3534), 39 states have internal predecessors, (3534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:06:39,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:06:39,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 318 [2023-08-27 08:06:39,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:06:50,247 WARN L234 SmtUtils]: Spent 5.97s on a formula simplification. DAG size of input: 159 DAG size of output: 141 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 08:06:54,735 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:06:56,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:06:58,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:07:00,839 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:07:03,003 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:07:05,806 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:07:07,823 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:07:09,841 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:07:11,876 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:07:13,893 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:07:29,225 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:07:31,241 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:07:33,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:07:35,366 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:07:42,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:07:44,492 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:07:46,514 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:07:48,538 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:07:50,546 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:07:59,236 WARN L234 SmtUtils]: Spent 5.49s on a formula simplification. DAG size of input: 125 DAG size of output: 115 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 08:08:07,274 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:08:31,225 WARN L234 SmtUtils]: Spent 16.37s on a formula simplification. DAG size of input: 164 DAG size of output: 144 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 08:08:33,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:08:35,351 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:08:37,422 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:08:42,178 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:08:51,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:08:54,016 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:08:56,158 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:08:58,294 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:09:00,461 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:09:02,755 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:09:14,231 WARN L234 SmtUtils]: Spent 10.54s on a formula simplification. DAG size of input: 164 DAG size of output: 151 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 08:09:20,389 WARN L234 SmtUtils]: Spent 5.12s on a formula simplification. DAG size of input: 135 DAG size of output: 130 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 08:09:22,547 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:09:24,644 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:09:26,557 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:09:28,753 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:09:33,299 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:09:35,307 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:09:37,321 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:09:39,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:09:41,401 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:09:44,006 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:09:46,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:09:48,123 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:09:50,170 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:09:52,210 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:09:54,221 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:09:57,832 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:09:59,847 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:10:01,891 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:10:03,914 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:10:05,929 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:10:10,516 INFO L124 PetriNetUnfolderBase]: 1462/2568 cut-off events. [2023-08-27 08:10:10,516 INFO L125 PetriNetUnfolderBase]: For 28448/28448 co-relation queries the response was YES. [2023-08-27 08:10:10,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17950 conditions, 2568 events. 1462/2568 cut-off events. For 28448/28448 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 14607 event pairs, 290 based on Foata normal form. 2/2569 useless extension candidates. Maximal degree in co-relation 17890. Up to 1005 conditions per place. [2023-08-27 08:10:10,537 INFO L140 encePairwiseOnDemand]: 304/318 looper letters, 282 selfloop transitions, 166 changer transitions 26/474 dead transitions. [2023-08-27 08:10:10,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 474 transitions, 6242 flow [2023-08-27 08:10:10,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-08-27 08:10:10,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-08-27 08:10:10,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 3653 transitions. [2023-08-27 08:10:10,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30230056272757366 [2023-08-27 08:10:10,542 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 3653 transitions. [2023-08-27 08:10:10,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 3653 transitions. [2023-08-27 08:10:10,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:10:10,543 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 3653 transitions. [2023-08-27 08:10:10,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 96.13157894736842) internal successors, (3653), 38 states have internal predecessors, (3653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:10:10,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 318.0) internal successors, (12402), 39 states have internal predecessors, (12402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:10:10,554 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 318.0) internal successors, (12402), 39 states have internal predecessors, (12402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:10:10,554 INFO L175 Difference]: Start difference. First operand has 186 places, 251 transitions, 3566 flow. Second operand 38 states and 3653 transitions. [2023-08-27 08:10:10,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 474 transitions, 6242 flow [2023-08-27 08:10:10,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 474 transitions, 6066 flow, removed 57 selfloop flow, removed 10 redundant places. [2023-08-27 08:10:10,648 INFO L231 Difference]: Finished difference. Result has 223 places, 323 transitions, 5014 flow [2023-08-27 08:10:10,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=3485, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=5014, PETRI_PLACES=223, PETRI_TRANSITIONS=323} [2023-08-27 08:10:10,649 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 182 predicate places. [2023-08-27 08:10:10,649 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 323 transitions, 5014 flow [2023-08-27 08:10:10,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 90.61538461538461) internal successors, (3534), 39 states have internal predecessors, (3534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:10:10,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:10:10,650 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:10:10,655 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-27 08:10:10,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-27 08:10:10,853 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:10:10,853 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:10:10,853 INFO L85 PathProgramCache]: Analyzing trace with hash -225945093, now seen corresponding path program 4 times [2023-08-27 08:10:10,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:10:10,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570914008] [2023-08-27 08:10:10,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:10:10,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:10:10,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:10:15,647 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:10:15,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:10:15,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570914008] [2023-08-27 08:10:15,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570914008] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:10:15,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637009439] [2023-08-27 08:10:15,648 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 08:10:15,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:10:15,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:10:15,649 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:10:15,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-27 08:10:15,798 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 08:10:15,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:10:15,800 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 08:10:15,801 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:10:18,913 INFO L322 Elim1Store]: treesize reduction 38, result has 15.6 percent of original size [2023-08-27 08:10:18,913 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 38 [2023-08-27 08:10:19,151 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:10:19,152 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:10:21,002 INFO L322 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-27 08:10:21,002 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 62 [2023-08-27 08:10:26,313 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:10:26,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637009439] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:10:26,313 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:10:26,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 34 [2023-08-27 08:10:26,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054885721] [2023-08-27 08:10:26,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:10:26,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-08-27 08:10:26,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:10:26,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-08-27 08:10:26,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=1099, Unknown=0, NotChecked=0, Total=1260 [2023-08-27 08:10:26,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 318 [2023-08-27 08:10:26,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 323 transitions, 5014 flow. Second operand has 36 states, 36 states have (on average 100.91666666666667) internal successors, (3633), 36 states have internal predecessors, (3633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:10:26,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:10:26,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 318 [2023-08-27 08:10:26,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:10:50,652 INFO L124 PetriNetUnfolderBase]: 1493/2680 cut-off events. [2023-08-27 08:10:50,652 INFO L125 PetriNetUnfolderBase]: For 33950/33950 co-relation queries the response was YES. [2023-08-27 08:10:50,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19708 conditions, 2680 events. 1493/2680 cut-off events. For 33950/33950 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15744 event pairs, 310 based on Foata normal form. 1/2680 useless extension candidates. Maximal degree in co-relation 19638. Up to 1005 conditions per place. [2023-08-27 08:10:50,675 INFO L140 encePairwiseOnDemand]: 305/318 looper letters, 312 selfloop transitions, 154 changer transitions 13/479 dead transitions. [2023-08-27 08:10:50,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 479 transitions, 7104 flow [2023-08-27 08:10:50,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 08:10:50,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 08:10:50,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2668 transitions. [2023-08-27 08:10:50,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3355974842767296 [2023-08-27 08:10:50,678 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2668 transitions. [2023-08-27 08:10:50,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2668 transitions. [2023-08-27 08:10:50,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:10:50,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2668 transitions. [2023-08-27 08:10:50,681 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 106.72) internal successors, (2668), 25 states have internal predecessors, (2668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:10:50,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 318.0) internal successors, (8268), 26 states have internal predecessors, (8268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:10:50,686 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 318.0) internal successors, (8268), 26 states have internal predecessors, (8268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:10:50,686 INFO L175 Difference]: Start difference. First operand has 223 places, 323 transitions, 5014 flow. Second operand 25 states and 2668 transitions. [2023-08-27 08:10:50,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 479 transitions, 7104 flow [2023-08-27 08:10:50,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 479 transitions, 6879 flow, removed 89 selfloop flow, removed 11 redundant places. [2023-08-27 08:10:50,830 INFO L231 Difference]: Finished difference. Result has 243 places, 344 transitions, 5669 flow [2023-08-27 08:10:50,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=4867, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=5669, PETRI_PLACES=243, PETRI_TRANSITIONS=344} [2023-08-27 08:10:50,831 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2023-08-27 08:10:50,831 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 344 transitions, 5669 flow [2023-08-27 08:10:50,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 100.91666666666667) internal successors, (3633), 36 states have internal predecessors, (3633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:10:50,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:10:50,832 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:10:50,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-27 08:10:51,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-27 08:10:51,037 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:10:51,037 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:10:51,037 INFO L85 PathProgramCache]: Analyzing trace with hash -533597785, now seen corresponding path program 5 times [2023-08-27 08:10:51,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:10:51,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619885824] [2023-08-27 08:10:51,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:10:51,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:10:51,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:10:55,908 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:10:55,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:10:55,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619885824] [2023-08-27 08:10:55,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619885824] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:10:55,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425722696] [2023-08-27 08:10:55,908 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 08:10:55,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:10:55,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:10:55,909 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:10:55,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-27 08:10:56,065 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 08:10:56,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:10:56,066 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 44 conjunts are in the unsatisfiable core [2023-08-27 08:10:56,068 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:10:58,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:10:58,256 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2023-08-27 08:10:59,722 INFO L322 Elim1Store]: treesize reduction 38, result has 15.6 percent of original size [2023-08-27 08:10:59,723 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 38 [2023-08-27 08:10:59,977 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:10:59,977 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:11:02,555 INFO L322 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-27 08:11:02,556 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 114 treesize of output 117 [2023-08-27 08:11:02,667 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:11:02,667 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 60 [2023-08-27 08:11:08,752 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:11:08,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425722696] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:11:08,753 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:11:08,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 36 [2023-08-27 08:11:08,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940803177] [2023-08-27 08:11:08,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:11:08,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-08-27 08:11:08,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:11:08,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-08-27 08:11:08,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1250, Unknown=1, NotChecked=0, Total=1406 [2023-08-27 08:11:08,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 318 [2023-08-27 08:11:08,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 344 transitions, 5669 flow. Second operand has 38 states, 38 states have (on average 96.8157894736842) internal successors, (3679), 38 states have internal predecessors, (3679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:11:08,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:11:08,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 318 [2023-08-27 08:11:08,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:11:34,034 INFO L124 PetriNetUnfolderBase]: 1514/2732 cut-off events. [2023-08-27 08:11:34,034 INFO L125 PetriNetUnfolderBase]: For 39548/39548 co-relation queries the response was YES. [2023-08-27 08:11:34,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20670 conditions, 2732 events. 1514/2732 cut-off events. For 39548/39548 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16318 event pairs, 322 based on Foata normal form. 2/2733 useless extension candidates. Maximal degree in co-relation 20593. Up to 1005 conditions per place. [2023-08-27 08:11:34,059 INFO L140 encePairwiseOnDemand]: 306/318 looper letters, 321 selfloop transitions, 117 changer transitions 18/456 dead transitions. [2023-08-27 08:11:34,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 456 transitions, 7330 flow [2023-08-27 08:11:34,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 08:11:34,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 08:11:34,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2251 transitions. [2023-08-27 08:11:34,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3217552887364208 [2023-08-27 08:11:34,061 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2251 transitions. [2023-08-27 08:11:34,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2251 transitions. [2023-08-27 08:11:34,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:11:34,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2251 transitions. [2023-08-27 08:11:34,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 102.31818181818181) internal successors, (2251), 22 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:11:34,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 318.0) internal successors, (7314), 23 states have internal predecessors, (7314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:11:34,066 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 318.0) internal successors, (7314), 23 states have internal predecessors, (7314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:11:34,066 INFO L175 Difference]: Start difference. First operand has 243 places, 344 transitions, 5669 flow. Second operand 22 states and 2251 transitions. [2023-08-27 08:11:34,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 456 transitions, 7330 flow [2023-08-27 08:11:34,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 456 transitions, 7226 flow, removed 20 selfloop flow, removed 10 redundant places. [2023-08-27 08:11:34,229 INFO L231 Difference]: Finished difference. Result has 256 places, 344 transitions, 5827 flow [2023-08-27 08:11:34,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=5571, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5827, PETRI_PLACES=256, PETRI_TRANSITIONS=344} [2023-08-27 08:11:34,229 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2023-08-27 08:11:34,229 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 344 transitions, 5827 flow [2023-08-27 08:11:34,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 96.8157894736842) internal successors, (3679), 38 states have internal predecessors, (3679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:11:34,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:11:34,230 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:11:34,234 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-27 08:11:34,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:11:34,431 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:11:34,431 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:11:34,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1450350943, now seen corresponding path program 6 times [2023-08-27 08:11:34,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:11:34,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731696284] [2023-08-27 08:11:34,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:11:34,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:11:34,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:11:39,213 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:11:39,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:11:39,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731696284] [2023-08-27 08:11:39,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731696284] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:11:39,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632049337] [2023-08-27 08:11:39,213 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 08:11:39,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:11:39,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:11:39,214 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:11:39,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-27 08:11:39,402 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 08:11:39,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:11:39,404 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 56 conjunts are in the unsatisfiable core [2023-08-27 08:11:39,406 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:11:39,997 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 08:11:40,363 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 08:11:40,653 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 08:11:42,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:11:42,413 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2023-08-27 08:11:43,234 INFO L322 Elim1Store]: treesize reduction 18, result has 14.3 percent of original size [2023-08-27 08:11:43,234 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 83 treesize of output 35 [2023-08-27 08:11:43,541 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:11:43,541 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:11:49,085 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:11:49,085 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 130 treesize of output 94 [2023-08-27 08:11:49,537 INFO L322 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-27 08:11:49,538 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 2436 treesize of output 2246 [2023-08-27 08:11:49,682 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:11:49,683 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 429 treesize of output 371 [2023-08-27 08:11:50,132 INFO L322 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-27 08:11:50,133 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 353 treesize of output 327 [2023-08-27 08:11:50,585 INFO L322 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-27 08:11:50,585 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 228 treesize of output 233 [2023-08-27 08:12:05,744 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:12:05,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632049337] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:12:05,744 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:12:05,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 39 [2023-08-27 08:12:05,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106602556] [2023-08-27 08:12:05,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:12:05,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-08-27 08:12:05,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:12:05,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-08-27 08:12:05,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1471, Unknown=9, NotChecked=0, Total=1640 [2023-08-27 08:12:05,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 318 [2023-08-27 08:12:05,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 344 transitions, 5827 flow. Second operand has 41 states, 41 states have (on average 90.6829268292683) internal successors, (3718), 41 states have internal predecessors, (3718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:12:05,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:12:05,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 318 [2023-08-27 08:12:05,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:12:27,024 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:12:42,020 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:12:47,790 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:12:58,219 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:13:00,257 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:13:09,624 WARN L234 SmtUtils]: Spent 8.51s on a formula simplification. DAG size of input: 177 DAG size of output: 152 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 08:13:12,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:13:17,109 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 08:13:26,307 INFO L124 PetriNetUnfolderBase]: 1541/2826 cut-off events. [2023-08-27 08:13:26,308 INFO L125 PetriNetUnfolderBase]: For 41570/41570 co-relation queries the response was YES. [2023-08-27 08:13:26,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21635 conditions, 2826 events. 1541/2826 cut-off events. For 41570/41570 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17147 event pairs, 388 based on Foata normal form. 3/2828 useless extension candidates. Maximal degree in co-relation 21556. Up to 1005 conditions per place. [2023-08-27 08:13:26,332 INFO L140 encePairwiseOnDemand]: 304/318 looper letters, 314 selfloop transitions, 130 changer transitions 31/475 dead transitions. [2023-08-27 08:13:26,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 475 transitions, 7638 flow [2023-08-27 08:13:26,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-08-27 08:13:26,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-08-27 08:13:26,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3336 transitions. [2023-08-27 08:13:26,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29973045822102423 [2023-08-27 08:13:26,335 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3336 transitions. [2023-08-27 08:13:26,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3336 transitions. [2023-08-27 08:13:26,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:13:26,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3336 transitions. [2023-08-27 08:13:26,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 95.31428571428572) internal successors, (3336), 35 states have internal predecessors, (3336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:13:26,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 318.0) internal successors, (11448), 36 states have internal predecessors, (11448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:13:26,344 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 318.0) internal successors, (11448), 36 states have internal predecessors, (11448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:13:26,344 INFO L175 Difference]: Start difference. First operand has 256 places, 344 transitions, 5827 flow. Second operand 35 states and 3336 transitions. [2023-08-27 08:13:26,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 475 transitions, 7638 flow [2023-08-27 08:13:26,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 475 transitions, 7503 flow, removed 13 selfloop flow, removed 16 redundant places. [2023-08-27 08:13:26,492 INFO L231 Difference]: Finished difference. Result has 276 places, 358 transitions, 6195 flow [2023-08-27 08:13:26,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=5700, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=6195, PETRI_PLACES=276, PETRI_TRANSITIONS=358} [2023-08-27 08:13:26,492 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2023-08-27 08:13:26,492 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 358 transitions, 6195 flow [2023-08-27 08:13:26,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 90.6829268292683) internal successors, (3718), 41 states have internal predecessors, (3718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:13:26,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:13:26,493 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:13:26,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-27 08:13:26,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:13:26,693 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:13:26,694 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:13:26,694 INFO L85 PathProgramCache]: Analyzing trace with hash 132045909, now seen corresponding path program 7 times [2023-08-27 08:13:26,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:13:26,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98789406] [2023-08-27 08:13:26,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:13:26,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:13:26,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:13:32,043 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:13:32,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:13:32,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98789406] [2023-08-27 08:13:32,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98789406] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:13:32,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34480356] [2023-08-27 08:13:32,044 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 08:13:32,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:13:32,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:13:32,044 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:13:32,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-27 08:13:32,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:13:32,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 08:13:32,207 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:13:34,145 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 08:13:34,145 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:13:34,915 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:13:34,916 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 60 [2023-08-27 08:13:36,828 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:13:36,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34480356] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:13:36,829 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:13:36,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 7] total 26 [2023-08-27 08:13:36,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674486133] [2023-08-27 08:13:36,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:13:36,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-27 08:13:36,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:13:36,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-27 08:13:36,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=673, Unknown=0, NotChecked=0, Total=756 [2023-08-27 08:13:36,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 318 [2023-08-27 08:13:36,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 358 transitions, 6195 flow. Second operand has 28 states, 28 states have (on average 101.07142857142857) internal successors, (2830), 28 states have internal predecessors, (2830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:13:36,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:13:36,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 318 [2023-08-27 08:13:36,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:13:59,380 INFO L124 PetriNetUnfolderBase]: 1859/3290 cut-off events. [2023-08-27 08:13:59,381 INFO L125 PetriNetUnfolderBase]: For 49956/49956 co-relation queries the response was YES. [2023-08-27 08:13:59,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26080 conditions, 3290 events. 1859/3290 cut-off events. For 49956/49956 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 19840 event pairs, 291 based on Foata normal form. 3/3292 useless extension candidates. Maximal degree in co-relation 25999. Up to 588 conditions per place. [2023-08-27 08:13:59,407 INFO L140 encePairwiseOnDemand]: 304/318 looper letters, 280 selfloop transitions, 248 changer transitions 27/555 dead transitions. [2023-08-27 08:13:59,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 555 transitions, 9325 flow [2023-08-27 08:13:59,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-08-27 08:13:59,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-08-27 08:13:59,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3402 transitions. [2023-08-27 08:13:59,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33431603773584906 [2023-08-27 08:13:59,411 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3402 transitions. [2023-08-27 08:13:59,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3402 transitions. [2023-08-27 08:13:59,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:13:59,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3402 transitions. [2023-08-27 08:13:59,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 106.3125) internal successors, (3402), 32 states have internal predecessors, (3402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:13:59,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 318.0) internal successors, (10494), 33 states have internal predecessors, (10494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:13:59,419 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 318.0) internal successors, (10494), 33 states have internal predecessors, (10494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:13:59,419 INFO L175 Difference]: Start difference. First operand has 276 places, 358 transitions, 6195 flow. Second operand 32 states and 3402 transitions. [2023-08-27 08:13:59,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 555 transitions, 9325 flow [2023-08-27 08:13:59,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 555 transitions, 8896 flow, removed 107 selfloop flow, removed 24 redundant places. [2023-08-27 08:13:59,608 INFO L231 Difference]: Finished difference. Result has 285 places, 434 transitions, 7896 flow [2023-08-27 08:13:59,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=5884, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=7896, PETRI_PLACES=285, PETRI_TRANSITIONS=434} [2023-08-27 08:13:59,609 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2023-08-27 08:13:59,609 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 434 transitions, 7896 flow [2023-08-27 08:13:59,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 101.07142857142857) internal successors, (2830), 28 states have internal predecessors, (2830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:13:59,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:13:59,610 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:13:59,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-08-27 08:13:59,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2023-08-27 08:13:59,810 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:13:59,810 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:13:59,810 INFO L85 PathProgramCache]: Analyzing trace with hash 461272859, now seen corresponding path program 8 times [2023-08-27 08:13:59,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:13:59,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107118679] [2023-08-27 08:13:59,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:13:59,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:13:59,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:14:04,678 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:14:04,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:14:04,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107118679] [2023-08-27 08:14:04,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107118679] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:14:04,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013012549] [2023-08-27 08:14:04,678 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 08:14:04,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:14:04,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:14:04,679 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:14:04,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-27 08:14:04,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 08:14:04,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:14:04,850 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 45 conjunts are in the unsatisfiable core [2023-08-27 08:14:04,851 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:14:08,076 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:14:08,077 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:14:09,484 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:14:09,485 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 62 [2023-08-27 08:14:14,552 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:14:14,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013012549] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:14:14,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:14:14,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 33 [2023-08-27 08:14:14,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150092150] [2023-08-27 08:14:14,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:14:14,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-27 08:14:14,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:14:14,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-27 08:14:14,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=1014, Unknown=0, NotChecked=0, Total=1190 [2023-08-27 08:14:14,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 318 [2023-08-27 08:14:14,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 434 transitions, 7896 flow. Second operand has 35 states, 35 states have (on average 100.8) internal successors, (3528), 35 states have internal predecessors, (3528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:14:14,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:14:14,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 318 [2023-08-27 08:14:14,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:14:49,579 INFO L124 PetriNetUnfolderBase]: 1944/3470 cut-off events. [2023-08-27 08:14:49,580 INFO L125 PetriNetUnfolderBase]: For 56396/56396 co-relation queries the response was YES. [2023-08-27 08:14:49,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28770 conditions, 3470 events. 1944/3470 cut-off events. For 56396/56396 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 21456 event pairs, 243 based on Foata normal form. 3/3472 useless extension candidates. Maximal degree in co-relation 28691. Up to 634 conditions per place. [2023-08-27 08:14:49,616 INFO L140 encePairwiseOnDemand]: 304/318 looper letters, 299 selfloop transitions, 285 changer transitions 40/624 dead transitions. [2023-08-27 08:14:49,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 624 transitions, 10659 flow [2023-08-27 08:14:49,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-08-27 08:14:49,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-08-27 08:14:49,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 4039 transitions. [2023-08-27 08:14:49,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33424362793776896 [2023-08-27 08:14:49,620 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 4039 transitions. [2023-08-27 08:14:49,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 4039 transitions. [2023-08-27 08:14:49,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:14:49,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 4039 transitions. [2023-08-27 08:14:49,624 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 106.28947368421052) internal successors, (4039), 38 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:14:49,631 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 318.0) internal successors, (12402), 39 states have internal predecessors, (12402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:14:49,632 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 318.0) internal successors, (12402), 39 states have internal predecessors, (12402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:14:49,632 INFO L175 Difference]: Start difference. First operand has 285 places, 434 transitions, 7896 flow. Second operand 38 states and 4039 transitions. [2023-08-27 08:14:49,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 624 transitions, 10659 flow [2023-08-27 08:14:49,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 624 transitions, 10295 flow, removed 140 selfloop flow, removed 11 redundant places. [2023-08-27 08:14:49,895 INFO L231 Difference]: Finished difference. Result has 318 places, 476 transitions, 9084 flow [2023-08-27 08:14:49,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=318, PETRI_DIFFERENCE_MINUEND_FLOW=7544, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=9084, PETRI_PLACES=318, PETRI_TRANSITIONS=476} [2023-08-27 08:14:49,895 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2023-08-27 08:14:49,896 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 476 transitions, 9084 flow [2023-08-27 08:14:49,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 100.8) internal successors, (3528), 35 states have internal predecessors, (3528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 08:14:49,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:14:49,896 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:14:49,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-08-27 08:14:50,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:14:50,097 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 23 more)] === [2023-08-27 08:14:50,097 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:14:50,097 INFO L85 PathProgramCache]: Analyzing trace with hash 16600383, now seen corresponding path program 9 times [2023-08-27 08:14:50,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:14:50,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811400495] [2023-08-27 08:14:50,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:14:50,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:14:50,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:14:54,631 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:14:54,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:14:54,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811400495] [2023-08-27 08:14:54,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811400495] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:14:54,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093178167] [2023-08-27 08:14:54,631 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 08:14:54,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:14:54,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:14:54,632 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:14:54,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-27 08:14:54,826 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 08:14:54,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:14:54,829 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 52 conjunts are in the unsatisfiable core [2023-08-27 08:14:54,830 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:14:55,479 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 08:14:55,790 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 08:14:56,097 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 08:14:57,276 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 08:14:59,034 INFO L322 Elim1Store]: treesize reduction 38, result has 15.6 percent of original size [2023-08-27 08:14:59,034 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 38 [2023-08-27 08:14:59,309 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:14:59,309 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:15:15,573 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:15:15,574 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 137 treesize of output 101 [2023-08-27 08:15:16,022 INFO L322 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-27 08:15:16,022 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 500 treesize of output 503 [2023-08-27 08:15:16,465 INFO L322 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-27 08:15:16,465 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 467 treesize of output 403 [2023-08-27 08:15:16,924 INFO L322 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-27 08:15:16,924 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 367 treesize of output 353 [2023-08-27 08:15:17,415 INFO L322 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-27 08:15:17,415 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 254 treesize of output 265 Received shutdown request... [2023-08-27 08:18:11,214 WARN L266 SmtUtils]: Removed 2 from assertion stack [2023-08-27 08:18:11,217 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (25 of 26 remaining) [2023-08-27 08:18:11,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-27 08:18:11,236 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 08:18:11,236 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 08:18:11,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-08-27 08:18:11,423 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 6ms.. [2023-08-27 08:18:11,425 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 26 remaining) [2023-08-27 08:18:11,425 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 26 remaining) [2023-08-27 08:18:11,425 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 26 remaining) [2023-08-27 08:18:11,425 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 26 remaining) [2023-08-27 08:18:11,425 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 26 remaining) [2023-08-27 08:18:11,425 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 26 remaining) [2023-08-27 08:18:11,425 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 26 remaining) [2023-08-27 08:18:11,425 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 26 remaining) [2023-08-27 08:18:11,425 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 26 remaining) [2023-08-27 08:18:11,425 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 26 remaining) [2023-08-27 08:18:11,425 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 26 remaining) [2023-08-27 08:18:11,425 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 26 remaining) [2023-08-27 08:18:11,425 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (12 of 26 remaining) [2023-08-27 08:18:11,425 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (11 of 26 remaining) [2023-08-27 08:18:11,426 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 26 remaining) [2023-08-27 08:18:11,426 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 26 remaining) [2023-08-27 08:18:11,426 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 26 remaining) [2023-08-27 08:18:11,426 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 26 remaining) [2023-08-27 08:18:11,426 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 26 remaining) [2023-08-27 08:18:11,426 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 26 remaining) [2023-08-27 08:18:11,426 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 26 remaining) [2023-08-27 08:18:11,426 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 26 remaining) [2023-08-27 08:18:11,426 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 26 remaining) [2023-08-27 08:18:11,426 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 26 remaining) [2023-08-27 08:18:11,426 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 26 remaining) [2023-08-27 08:18:11,427 INFO L445 BasicCegarLoop]: Path program histogram: [22, 9, 4, 3, 2, 1, 1, 1, 1, 1] [2023-08-27 08:18:11,431 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 08:18:11,431 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 08:18:11,433 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 08:18:11 BasicIcfg [2023-08-27 08:18:11,433 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 08:18:11,434 INFO L158 Benchmark]: Toolchain (without parser) took 813764.26ms. Allocated memory was 415.2MB in the beginning and 1.2GB in the end (delta: 834.7MB). Free memory was 391.4MB in the beginning and 533.3MB in the end (delta: -141.9MB). Peak memory consumption was 774.6MB. Max. memory is 16.0GB. [2023-08-27 08:18:11,434 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 415.2MB. Free memory is still 391.2MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 08:18:11,434 INFO L158 Benchmark]: CACSL2BoogieTranslator took 287.12ms. Allocated memory is still 415.2MB. Free memory was 391.4MB in the beginning and 379.5MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-27 08:18:11,435 INFO L158 Benchmark]: Boogie Procedure Inliner took 47.81ms. Allocated memory is still 415.2MB. Free memory was 379.5MB in the beginning and 377.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 08:18:11,435 INFO L158 Benchmark]: Boogie Preprocessor took 39.05ms. Allocated memory is still 415.2MB. Free memory was 377.4MB in the beginning and 375.7MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 08:18:11,435 INFO L158 Benchmark]: RCFGBuilder took 743.26ms. Allocated memory is still 415.2MB. Free memory was 375.7MB in the beginning and 387.1MB in the end (delta: -11.4MB). Peak memory consumption was 35.7MB. Max. memory is 16.0GB. [2023-08-27 08:18:11,435 INFO L158 Benchmark]: TraceAbstraction took 812638.66ms. Allocated memory was 415.2MB in the beginning and 1.2GB in the end (delta: 834.7MB). Free memory was 386.1MB in the beginning and 533.3MB in the end (delta: -147.3MB). Peak memory consumption was 768.8MB. Max. memory is 16.0GB. [2023-08-27 08:18:11,437 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.16ms. Allocated memory is still 415.2MB. Free memory is still 391.2MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 287.12ms. Allocated memory is still 415.2MB. Free memory was 391.4MB in the beginning and 379.5MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 47.81ms. Allocated memory is still 415.2MB. Free memory was 379.5MB in the beginning and 377.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 39.05ms. Allocated memory is still 415.2MB. Free memory was 377.4MB in the beginning and 375.7MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 743.26ms. Allocated memory is still 415.2MB. Free memory was 375.7MB in the beginning and 387.1MB in the end (delta: -11.4MB). Peak memory consumption was 35.7MB. Max. memory is 16.0GB. * TraceAbstraction took 812638.66ms. Allocated memory was 415.2MB in the beginning and 1.2GB in the end (delta: 834.7MB). Free memory was 386.1MB in the beginning and 533.3MB in the end (delta: -147.3MB). Peak memory consumption was 768.8MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.6s, 156 PlacesBefore, 41 PlacesAfterwards, 155 TransitionsBefore, 34 TransitionsAfterwards, 2508 CoEnabledTransitionPairs, 8 FixpointIterations, 83 TrivialSequentialCompositions, 44 ConcurrentSequentialCompositions, 12 TrivialYvCompositions, 4 ConcurrentYvCompositions, 6 ChoiceCompositions, 149 TotalNumberOfCompositions, 2877 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2334, independent: 2294, independent conditional: 0, independent unconditional: 2294, dependent: 40, dependent conditional: 0, dependent unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1266, independent: 1254, independent conditional: 0, independent unconditional: 1254, dependent: 12, dependent conditional: 0, dependent unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2334, independent: 1040, independent conditional: 0, independent unconditional: 1040, dependent: 28, dependent conditional: 0, dependent unconditional: 28, unknown: 1266, unknown conditional: 0, unknown unconditional: 1266] , Statistics on independence cache: Total cache size (in pairs): 77, Positive cache size: 73, Positive conditional cache size: 0, Positive unconditional cache size: 73, Negative cache size: 4, Negative conditional cache size: 0, Negative unconditional cache size: 4, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while CegarLoopForPetriNet was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 6ms.. - TimeoutResultAtElement [Line: 59]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 6ms.. - TimeoutResultAtElement [Line: 59]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 6ms.. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 6ms.. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 6ms.. - TimeoutResultAtElement [Line: 83]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 6ms.. - TimeoutResultAtElement [Line: 83]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 6ms.. - TimeoutResultAtElement [Line: 84]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 6ms.. - TimeoutResultAtElement [Line: 84]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 6ms.. - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 6ms.. - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 6ms.. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 6ms.. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 6ms.. - TimeoutResultAtElement [Line: 102]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 6ms.. - TimeoutResultAtElement [Line: 103]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 6ms.. - TimeoutResultAtElement [Line: 104]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 6ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 209 locations, 26 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 812.5s, OverallIterations: 45, TraceHistogramMax: 4, PathProgramHistogramMax: 22, EmptinessCheckTime: 0.0s, AutomataDifference: 439.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 5.8s, HoareTripleCheckerStatistics: 181 mSolverCounterUnknown, 6343 SdHoareTripleChecker+Valid, 193.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6343 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 188.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 157 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 1145 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25906 IncrementalHoareTripleChecker+Invalid, 27389 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1145 mSolverCounterUnsat, 0 mSDtfsCounter, 25906 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1812 GetRequests, 626 SyntacticMatches, 6 SemanticMatches, 1180 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 10649 ImplicationChecksByTransitivity, 296.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9084occurred in iteration=44, InterpolantAutomatonStates: 570, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 2.7s SatisfiabilityAnalysisTime, 152.4s InterpolantComputationTime, 1518 NumberOfCodeBlocks, 1488 NumberOfCodeBlocksAsserted, 94 NumberOfCheckSat, 1863 ConstructedInterpolants, 91 QuantifiedInterpolants, 61378 SizeOfPredicates, 518 NumberOfNonLiveVariables, 7887 ConjunctsInSsa, 1132 ConjunctsInUnsatCore, 99 InterpolantComputations, 29 PerfectInterpolantSequences, 138/420 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