/usr/bin/java -Xmx8000000000 -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-SemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-bad-counter-queue2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-8d0d62b [2022-12-05 21:25:29,021 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-05 21:25:29,023 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-05 21:25:29,060 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-05 21:25:29,061 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-05 21:25:29,063 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-05 21:25:29,066 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-05 21:25:29,069 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-05 21:25:29,073 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-05 21:25:29,078 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-05 21:25:29,079 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-05 21:25:29,080 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-05 21:25:29,081 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-05 21:25:29,083 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-05 21:25:29,083 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-05 21:25:29,086 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-05 21:25:29,087 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-05 21:25:29,088 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-05 21:25:29,090 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-05 21:25:29,095 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-05 21:25:29,097 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-05 21:25:29,098 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-05 21:25:29,099 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-05 21:25:29,110 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-05 21:25:29,116 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-05 21:25:29,117 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-05 21:25:29,117 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-05 21:25:29,119 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-05 21:25:29,119 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-05 21:25:29,120 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-05 21:25:29,120 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-05 21:25:29,121 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-05 21:25:29,123 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-05 21:25:29,123 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-05 21:25:29,124 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-05 21:25:29,124 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-05 21:25:29,125 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-05 21:25:29,125 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-05 21:25:29,125 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-05 21:25:29,126 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-05 21:25:29,127 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-05 21:25:29,128 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf [2022-12-05 21:25:29,159 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-05 21:25:29,159 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-05 21:25:29,161 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-05 21:25:29,161 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-05 21:25:29,161 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-05 21:25:29,162 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-05 21:25:29,162 INFO L138 SettingsManager]: * Use SBE=true [2022-12-05 21:25:29,162 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-05 21:25:29,162 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-05 21:25:29,163 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-05 21:25:29,163 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-05 21:25:29,163 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-05 21:25:29,164 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-05 21:25:29,164 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-05 21:25:29,164 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-05 21:25:29,164 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-05 21:25:29,164 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-05 21:25:29,164 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-05 21:25:29,164 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-05 21:25:29,164 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-05 21:25:29,165 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-05 21:25:29,165 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-05 21:25:29,165 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-05 21:25:29,165 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-05 21:25:29,165 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-05 21:25:29,165 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-05 21:25:29,166 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-05 21:25:29,166 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-05 21:25:29,166 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-05 21:25:29,166 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-05 21:25:29,166 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 [2022-12-05 21:25:29,506 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-05 21:25:29,522 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-05 21:25:29,524 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-05 21:25:29,525 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-05 21:25:29,526 INFO L275 PluginConnector]: CDTParser initialized [2022-12-05 21:25:29,527 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-bad-counter-queue2.wvr.c [2022-12-05 21:25:30,660 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-05 21:25:30,880 INFO L351 CDTParser]: Found 1 translation units. [2022-12-05 21:25:30,880 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-counter-queue2.wvr.c [2022-12-05 21:25:30,886 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a4db4d58e/63bfdb394d9343d5b10ab09808d4c78c/FLAG14ed12c1d [2022-12-05 21:25:30,900 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a4db4d58e/63bfdb394d9343d5b10ab09808d4c78c [2022-12-05 21:25:30,902 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-05 21:25:30,903 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-05 21:25:30,904 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-05 21:25:30,904 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-05 21:25:30,906 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-05 21:25:30,907 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.12 09:25:30" (1/1) ... [2022-12-05 21:25:30,908 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b7b0a09 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:25:30, skipping insertion in model container [2022-12-05 21:25:30,908 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.12 09:25:30" (1/1) ... [2022-12-05 21:25:30,913 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-05 21:25:30,929 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-05 21:25:31,049 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 21:25:31,050 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 21:25:31,053 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 21:25:31,053 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 21:25:31,063 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-counter-queue2.wvr.c[2271,2284] [2022-12-05 21:25:31,073 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-05 21:25:31,080 INFO L203 MainTranslator]: Completed pre-run [2022-12-05 21:25:31,092 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 21:25:31,093 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 21:25:31,094 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 21:25:31,094 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 21:25:31,097 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-counter-queue2.wvr.c[2271,2284] [2022-12-05 21:25:31,102 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-05 21:25:31,114 INFO L208 MainTranslator]: Completed translation [2022-12-05 21:25:31,115 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:25:31 WrapperNode [2022-12-05 21:25:31,115 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-05 21:25:31,116 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-05 21:25:31,116 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-05 21:25:31,116 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-05 21:25:31,122 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:25:31" (1/1) ... [2022-12-05 21:25:31,128 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:25:31" (1/1) ... [2022-12-05 21:25:31,154 INFO L138 Inliner]: procedures = 26, calls = 36, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 138 [2022-12-05 21:25:31,155 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-05 21:25:31,156 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-05 21:25:31,156 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-05 21:25:31,156 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-05 21:25:31,165 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:25:31" (1/1) ... [2022-12-05 21:25:31,165 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:25:31" (1/1) ... [2022-12-05 21:25:31,177 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:25:31" (1/1) ... [2022-12-05 21:25:31,178 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:25:31" (1/1) ... [2022-12-05 21:25:31,183 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:25:31" (1/1) ... [2022-12-05 21:25:31,186 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:25:31" (1/1) ... [2022-12-05 21:25:31,201 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:25:31" (1/1) ... [2022-12-05 21:25:31,202 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:25:31" (1/1) ... [2022-12-05 21:25:31,204 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-05 21:25:31,205 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-05 21:25:31,205 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-05 21:25:31,205 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-05 21:25:31,206 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:25:31" (1/1) ... [2022-12-05 21:25:31,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-05 21:25:31,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:25:31,241 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) [2022-12-05 21:25:31,271 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 [2022-12-05 21:25:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-05 21:25:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-05 21:25:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-05 21:25:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-05 21:25:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-05 21:25:31,278 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-05 21:25:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-05 21:25:31,278 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-05 21:25:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-05 21:25:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-12-05 21:25:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-12-05 21:25:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-05 21:25:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-05 21:25:31,279 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-05 21:25:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-05 21:25:31,280 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-05 21:25:31,360 INFO L236 CfgBuilder]: Building ICFG [2022-12-05 21:25:31,362 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-05 21:25:31,685 INFO L277 CfgBuilder]: Performing block encoding [2022-12-05 21:25:31,783 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-05 21:25:31,783 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2022-12-05 21:25:31,785 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.12 09:25:31 BoogieIcfgContainer [2022-12-05 21:25:31,785 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-05 21:25:31,787 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-05 21:25:31,787 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-05 21:25:31,793 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-05 21:25:31,793 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 05.12 09:25:30" (1/3) ... [2022-12-05 21:25:31,794 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28a46b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.12 09:25:31, skipping insertion in model container [2022-12-05 21:25:31,794 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:25:31" (2/3) ... [2022-12-05 21:25:31,794 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28a46b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.12 09:25:31, skipping insertion in model container [2022-12-05 21:25:31,794 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.12 09:25:31" (3/3) ... [2022-12-05 21:25:31,795 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-bad-counter-queue2.wvr.c [2022-12-05 21:25:31,812 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-05 21:25:31,812 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-05 21:25:31,812 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-05 21:25:31,897 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-05 21:25:31,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 105 places, 107 transitions, 230 flow [2022-12-05 21:25:32,014 INFO L130 PetriNetUnfolder]: 9/105 cut-off events. [2022-12-05 21:25:32,014 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-05 21:25:32,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114 conditions, 105 events. 9/105 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 63 event pairs, 0 based on Foata normal form. 0/95 useless extension candidates. Maximal degree in co-relation 72. Up to 2 conditions per place. [2022-12-05 21:25:32,020 INFO L82 GeneralOperation]: Start removeDead. Operand has 105 places, 107 transitions, 230 flow [2022-12-05 21:25:32,025 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 95 places, 97 transitions, 206 flow [2022-12-05 21:25:32,027 INFO L195 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-05 21:25:32,055 INFO L167 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 95 places, 97 transitions, 206 flow [2022-12-05 21:25:32,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 95 places, 97 transitions, 206 flow [2022-12-05 21:25:32,095 INFO L130 PetriNetUnfolder]: 9/97 cut-off events. [2022-12-05 21:25:32,095 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-05 21:25:32,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106 conditions, 97 events. 9/97 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 62 event pairs, 0 based on Foata normal form. 0/88 useless extension candidates. Maximal degree in co-relation 72. Up to 2 conditions per place. [2022-12-05 21:25:32,098 INFO L184 LiptonReduction]: Starting Lipton reduction on Petri net that has 95 places, 97 transitions, 206 flow [2022-12-05 21:25:32,098 INFO L188 LiptonReduction]: Number of co-enabled transitions 500 [2022-12-05 21:25:35,957 INFO L203 LiptonReduction]: Total number of compositions: 80 [2022-12-05 21:25:35,969 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-05 21:25:35,974 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;@4d6f7cf6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-05 21:25:35,975 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-12-05 21:25:35,978 INFO L130 PetriNetUnfolder]: 3/16 cut-off events. [2022-12-05 21:25:35,978 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-05 21:25:35,979 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:35,979 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:35,979 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:35,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:35,983 INFO L85 PathProgramCache]: Analyzing trace with hash 309762736, now seen corresponding path program 1 times [2022-12-05 21:25:35,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:35,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784583064] [2022-12-05 21:25:35,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:35,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:36,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:36,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:25:36,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:36,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784583064] [2022-12-05 21:25:36,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784583064] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:25:36,283 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:25:36,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-05 21:25:36,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924242700] [2022-12-05 21:25:36,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:25:36,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-05 21:25:36,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:36,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-05 21:25:36,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-05 21:25:36,308 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 17 [2022-12-05 21:25:36,310 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 17 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:36,310 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:36,310 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 17 [2022-12-05 21:25:36,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:36,387 INFO L130 PetriNetUnfolder]: 66/116 cut-off events. [2022-12-05 21:25:36,387 INFO L131 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2022-12-05 21:25:36,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 250 conditions, 116 events. 66/116 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 319 event pairs, 9 based on Foata normal form. 1/77 useless extension candidates. Maximal degree in co-relation 179. Up to 85 conditions per place. [2022-12-05 21:25:36,390 INFO L137 encePairwiseOnDemand]: 13/17 looper letters, 21 selfloop transitions, 3 changer transitions 1/27 dead transitions. [2022-12-05 21:25:36,391 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 27 transitions, 125 flow [2022-12-05 21:25:36,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-05 21:25:36,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-05 21:25:36,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 32 transitions. [2022-12-05 21:25:36,400 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6274509803921569 [2022-12-05 21:25:36,401 INFO L175 Difference]: Start difference. First operand has 21 places, 17 transitions, 46 flow. Second operand 3 states and 32 transitions. [2022-12-05 21:25:36,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 27 transitions, 125 flow [2022-12-05 21:25:36,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 27 transitions, 111 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-12-05 21:25:36,406 INFO L231 Difference]: Finished difference. Result has 20 places, 19 transitions, 57 flow [2022-12-05 21:25:36,407 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=17, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=57, PETRI_PLACES=20, PETRI_TRANSITIONS=19} [2022-12-05 21:25:36,410 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, -1 predicate places. [2022-12-05 21:25:36,411 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 19 transitions, 57 flow [2022-12-05 21:25:36,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:36,411 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:36,411 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:36,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-05 21:25:36,412 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:36,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:36,412 INFO L85 PathProgramCache]: Analyzing trace with hash 640615258, now seen corresponding path program 1 times [2022-12-05 21:25:36,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:36,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429508387] [2022-12-05 21:25:36,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:36,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:36,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:36,539 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:25:36,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:36,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429508387] [2022-12-05 21:25:36,539 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429508387] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:25:36,540 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:25:36,540 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 21:25:36,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008089136] [2022-12-05 21:25:36,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:25:36,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 21:25:36,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:36,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 21:25:36,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-05 21:25:36,542 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 17 [2022-12-05 21:25:36,542 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 19 transitions, 57 flow. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:36,542 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:36,542 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 17 [2022-12-05 21:25:36,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:36,624 INFO L130 PetriNetUnfolder]: 111/210 cut-off events. [2022-12-05 21:25:36,624 INFO L131 PetriNetUnfolder]: For 45/48 co-relation queries the response was YES. [2022-12-05 21:25:36,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 508 conditions, 210 events. 111/210 cut-off events. For 45/48 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 773 event pairs, 54 based on Foata normal form. 10/215 useless extension candidates. Maximal degree in co-relation 171. Up to 124 conditions per place. [2022-12-05 21:25:36,626 INFO L137 encePairwiseOnDemand]: 12/17 looper letters, 35 selfloop transitions, 4 changer transitions 0/40 dead transitions. [2022-12-05 21:25:36,626 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 40 transitions, 194 flow [2022-12-05 21:25:36,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 21:25:36,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 21:25:36,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 41 transitions. [2022-12-05 21:25:36,628 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4823529411764706 [2022-12-05 21:25:36,628 INFO L175 Difference]: Start difference. First operand has 20 places, 19 transitions, 57 flow. Second operand 5 states and 41 transitions. [2022-12-05 21:25:36,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 40 transitions, 194 flow [2022-12-05 21:25:36,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 40 transitions, 189 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-05 21:25:36,630 INFO L231 Difference]: Finished difference. Result has 26 places, 22 transitions, 84 flow [2022-12-05 21:25:36,630 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=84, PETRI_PLACES=26, PETRI_TRANSITIONS=22} [2022-12-05 21:25:36,630 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 5 predicate places. [2022-12-05 21:25:36,631 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 22 transitions, 84 flow [2022-12-05 21:25:36,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:36,631 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:36,631 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:36,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-05 21:25:36,631 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:36,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:36,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1726669018, now seen corresponding path program 1 times [2022-12-05 21:25:36,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:36,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348680735] [2022-12-05 21:25:36,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:36,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:36,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:36,727 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:25:36,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:36,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348680735] [2022-12-05 21:25:36,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348680735] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:25:36,728 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:25:36,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 21:25:36,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843345466] [2022-12-05 21:25:36,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:25:36,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 21:25:36,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:36,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 21:25:36,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-05 21:25:36,729 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 17 [2022-12-05 21:25:36,729 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 22 transitions, 84 flow. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:36,729 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:36,729 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 17 [2022-12-05 21:25:36,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:36,835 INFO L130 PetriNetUnfolder]: 83/163 cut-off events. [2022-12-05 21:25:36,836 INFO L131 PetriNetUnfolder]: For 66/72 co-relation queries the response was YES. [2022-12-05 21:25:36,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 405 conditions, 163 events. 83/163 cut-off events. For 66/72 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 553 event pairs, 42 based on Foata normal form. 12/173 useless extension candidates. Maximal degree in co-relation 304. Up to 122 conditions per place. [2022-12-05 21:25:36,839 INFO L137 encePairwiseOnDemand]: 12/17 looper letters, 17 selfloop transitions, 2 changer transitions 16/36 dead transitions. [2022-12-05 21:25:36,839 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 36 transitions, 185 flow [2022-12-05 21:25:36,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 21:25:36,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 21:25:36,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 38 transitions. [2022-12-05 21:25:36,841 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4470588235294118 [2022-12-05 21:25:36,841 INFO L175 Difference]: Start difference. First operand has 26 places, 22 transitions, 84 flow. Second operand 5 states and 38 transitions. [2022-12-05 21:25:36,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 36 transitions, 185 flow [2022-12-05 21:25:36,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 36 transitions, 179 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-12-05 21:25:36,843 INFO L231 Difference]: Finished difference. Result has 31 places, 20 transitions, 74 flow [2022-12-05 21:25:36,843 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=74, PETRI_PLACES=31, PETRI_TRANSITIONS=20} [2022-12-05 21:25:36,844 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 10 predicate places. [2022-12-05 21:25:36,844 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 20 transitions, 74 flow [2022-12-05 21:25:36,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:36,845 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:36,845 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:36,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-05 21:25:36,845 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:36,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:36,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1461506269, now seen corresponding path program 1 times [2022-12-05 21:25:36,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:36,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404382447] [2022-12-05 21:25:36,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:36,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:36,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:36,931 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:36,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:36,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404382447] [2022-12-05 21:25:36,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404382447] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:36,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616454726] [2022-12-05 21:25:36,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:36,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:36,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:25:36,935 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) [2022-12-05 21:25:36,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-05 21:25:37,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:37,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-05 21:25:37,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:25:37,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:37,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:25:37,144 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:37,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616454726] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:37,145 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 21:25:37,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2022-12-05 21:25:37,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218267841] [2022-12-05 21:25:37,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:25:37,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 21:25:37,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:37,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 21:25:37,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2022-12-05 21:25:37,147 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 17 [2022-12-05 21:25:37,147 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 20 transitions, 74 flow. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:37,147 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:37,147 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 17 [2022-12-05 21:25:37,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:37,242 INFO L130 PetriNetUnfolder]: 68/122 cut-off events. [2022-12-05 21:25:37,243 INFO L131 PetriNetUnfolder]: For 51/51 co-relation queries the response was YES. [2022-12-05 21:25:37,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 329 conditions, 122 events. 68/122 cut-off events. For 51/51 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 346 event pairs, 23 based on Foata normal form. 12/133 useless extension candidates. Maximal degree in co-relation 312. Up to 92 conditions per place. [2022-12-05 21:25:37,244 INFO L137 encePairwiseOnDemand]: 12/17 looper letters, 21 selfloop transitions, 5 changer transitions 0/27 dead transitions. [2022-12-05 21:25:37,244 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 27 transitions, 149 flow [2022-12-05 21:25:37,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 21:25:37,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 21:25:37,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 29 transitions. [2022-12-05 21:25:37,245 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3411764705882353 [2022-12-05 21:25:37,245 INFO L175 Difference]: Start difference. First operand has 31 places, 20 transitions, 74 flow. Second operand 5 states and 29 transitions. [2022-12-05 21:25:37,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 27 transitions, 149 flow [2022-12-05 21:25:37,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 27 transitions, 133 flow, removed 6 selfloop flow, removed 6 redundant places. [2022-12-05 21:25:37,247 INFO L231 Difference]: Finished difference. Result has 26 places, 21 transitions, 81 flow [2022-12-05 21:25:37,247 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=81, PETRI_PLACES=26, PETRI_TRANSITIONS=21} [2022-12-05 21:25:37,248 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 5 predicate places. [2022-12-05 21:25:37,248 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 21 transitions, 81 flow [2022-12-05 21:25:37,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:37,248 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:37,248 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:37,266 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-05 21:25:37,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:37,449 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:37,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:37,450 INFO L85 PathProgramCache]: Analyzing trace with hash -2000714681, now seen corresponding path program 1 times [2022-12-05 21:25:37,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:37,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454752784] [2022-12-05 21:25:37,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:37,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:37,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:37,541 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:37,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:37,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454752784] [2022-12-05 21:25:37,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454752784] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:37,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319742864] [2022-12-05 21:25:37,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:37,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:37,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:25:37,544 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) [2022-12-05 21:25:37,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-05 21:25:37,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:37,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-05 21:25:37,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:25:37,665 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:37,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:25:37,693 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:37,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319742864] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:37,694 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 21:25:37,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2022-12-05 21:25:37,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003721895] [2022-12-05 21:25:37,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:25:37,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 21:25:37,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:37,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 21:25:37,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2022-12-05 21:25:37,695 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 17 [2022-12-05 21:25:37,696 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 21 transitions, 81 flow. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:37,696 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:37,696 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 17 [2022-12-05 21:25:37,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:37,751 INFO L130 PetriNetUnfolder]: 52/97 cut-off events. [2022-12-05 21:25:37,752 INFO L131 PetriNetUnfolder]: For 68/80 co-relation queries the response was YES. [2022-12-05 21:25:37,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 287 conditions, 97 events. 52/97 cut-off events. For 68/80 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 214 event pairs, 20 based on Foata normal form. 20/116 useless extension candidates. Maximal degree in co-relation 267. Up to 75 conditions per place. [2022-12-05 21:25:37,753 INFO L137 encePairwiseOnDemand]: 12/17 looper letters, 22 selfloop transitions, 5 changer transitions 0/28 dead transitions. [2022-12-05 21:25:37,753 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 28 transitions, 163 flow [2022-12-05 21:25:37,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 21:25:37,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 21:25:37,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 29 transitions. [2022-12-05 21:25:37,754 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3411764705882353 [2022-12-05 21:25:37,754 INFO L175 Difference]: Start difference. First operand has 26 places, 21 transitions, 81 flow. Second operand 5 states and 29 transitions. [2022-12-05 21:25:37,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 28 transitions, 163 flow [2022-12-05 21:25:37,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 28 transitions, 149 flow, removed 3 selfloop flow, removed 3 redundant places. [2022-12-05 21:25:37,755 INFO L231 Difference]: Finished difference. Result has 28 places, 22 transitions, 91 flow [2022-12-05 21:25:37,756 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=91, PETRI_PLACES=28, PETRI_TRANSITIONS=22} [2022-12-05 21:25:37,756 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 7 predicate places. [2022-12-05 21:25:37,756 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 22 transitions, 91 flow [2022-12-05 21:25:37,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:37,757 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:37,757 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:37,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-12-05 21:25:37,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:37,963 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:37,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:37,963 INFO L85 PathProgramCache]: Analyzing trace with hash -2142539469, now seen corresponding path program 1 times [2022-12-05 21:25:37,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:37,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369094852] [2022-12-05 21:25:37,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:37,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:38,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:38,348 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:38,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:38,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369094852] [2022-12-05 21:25:38,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369094852] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:38,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583221358] [2022-12-05 21:25:38,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:38,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:38,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:25:38,352 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) [2022-12-05 21:25:38,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-05 21:25:38,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:38,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 54 conjunts are in the unsatisfiable core [2022-12-05 21:25:38,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:25:38,476 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-05 21:25:38,511 INFO L350 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 [2022-12-05 21:25:38,536 INFO L350 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 [2022-12-05 21:25:38,636 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:25:38,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:25:38,738 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:38,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583221358] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:25:38,739 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:25:38,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 4] total 12 [2022-12-05 21:25:38,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891285196] [2022-12-05 21:25:38,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:25:38,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 21:25:38,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:38,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 21:25:38,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-12-05 21:25:38,743 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:25:38,744 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 22 transitions, 91 flow. Second operand has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:38,744 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:38,744 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:25:38,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:39,000 INFO L130 PetriNetUnfolder]: 110/198 cut-off events. [2022-12-05 21:25:39,000 INFO L131 PetriNetUnfolder]: For 117/117 co-relation queries the response was YES. [2022-12-05 21:25:39,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 608 conditions, 198 events. 110/198 cut-off events. For 117/117 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 599 event pairs, 5 based on Foata normal form. 1/198 useless extension candidates. Maximal degree in co-relation 587. Up to 117 conditions per place. [2022-12-05 21:25:39,002 INFO L137 encePairwiseOnDemand]: 9/17 looper letters, 40 selfloop transitions, 14 changer transitions 1/55 dead transitions. [2022-12-05 21:25:39,002 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 55 transitions, 313 flow [2022-12-05 21:25:39,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-05 21:25:39,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-05 21:25:39,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 54 transitions. [2022-12-05 21:25:39,005 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.39705882352941174 [2022-12-05 21:25:39,005 INFO L175 Difference]: Start difference. First operand has 28 places, 22 transitions, 91 flow. Second operand 8 states and 54 transitions. [2022-12-05 21:25:39,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 55 transitions, 313 flow [2022-12-05 21:25:39,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 55 transitions, 301 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-12-05 21:25:39,008 INFO L231 Difference]: Finished difference. Result has 35 places, 32 transitions, 179 flow [2022-12-05 21:25:39,008 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=179, PETRI_PLACES=35, PETRI_TRANSITIONS=32} [2022-12-05 21:25:39,010 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 14 predicate places. [2022-12-05 21:25:39,011 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 32 transitions, 179 flow [2022-12-05 21:25:39,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:39,011 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:39,011 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:39,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-12-05 21:25:39,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:39,217 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:39,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:39,218 INFO L85 PathProgramCache]: Analyzing trace with hash 753143699, now seen corresponding path program 2 times [2022-12-05 21:25:39,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:39,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887241453] [2022-12-05 21:25:39,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:39,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:39,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:39,600 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:39,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:39,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887241453] [2022-12-05 21:25:39,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887241453] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:39,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201953271] [2022-12-05 21:25:39,606 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:25:39,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:39,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:25:39,608 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) [2022-12-05 21:25:39,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-05 21:25:39,690 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:25:39,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:25:39,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 41 conjunts are in the unsatisfiable core [2022-12-05 21:25:39,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:25:39,772 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:39,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:25:39,820 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:25:39,820 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 19 [2022-12-05 21:25:39,832 INFO L321 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-12-05 21:25:39,832 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 10 [2022-12-05 21:25:39,880 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:39,881 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201953271] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:25:39,881 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:25:39,881 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 4] total 9 [2022-12-05 21:25:39,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641708584] [2022-12-05 21:25:39,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:25:39,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 21:25:39,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:39,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 21:25:39,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-12-05 21:25:39,882 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:25:39,883 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 32 transitions, 179 flow. Second operand has 11 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:39,883 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:39,883 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:25:39,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:40,071 INFO L130 PetriNetUnfolder]: 137/246 cut-off events. [2022-12-05 21:25:40,071 INFO L131 PetriNetUnfolder]: For 291/291 co-relation queries the response was YES. [2022-12-05 21:25:40,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 900 conditions, 246 events. 137/246 cut-off events. For 291/291 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 777 event pairs, 30 based on Foata normal form. 1/246 useless extension candidates. Maximal degree in co-relation 876. Up to 190 conditions per place. [2022-12-05 21:25:40,074 INFO L137 encePairwiseOnDemand]: 11/17 looper letters, 42 selfloop transitions, 13 changer transitions 1/56 dead transitions. [2022-12-05 21:25:40,074 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 56 transitions, 398 flow [2022-12-05 21:25:40,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-05 21:25:40,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-05 21:25:40,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 45 transitions. [2022-12-05 21:25:40,077 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.37815126050420167 [2022-12-05 21:25:40,077 INFO L175 Difference]: Start difference. First operand has 35 places, 32 transitions, 179 flow. Second operand 7 states and 45 transitions. [2022-12-05 21:25:40,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 56 transitions, 398 flow [2022-12-05 21:25:40,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 56 transitions, 373 flow, removed 8 selfloop flow, removed 2 redundant places. [2022-12-05 21:25:40,086 INFO L231 Difference]: Finished difference. Result has 43 places, 41 transitions, 273 flow [2022-12-05 21:25:40,086 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=161, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=273, PETRI_PLACES=43, PETRI_TRANSITIONS=41} [2022-12-05 21:25:40,087 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 22 predicate places. [2022-12-05 21:25:40,087 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 41 transitions, 273 flow [2022-12-05 21:25:40,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:40,087 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:40,087 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:40,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-12-05 21:25:40,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:40,293 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:40,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:40,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1865148789, now seen corresponding path program 3 times [2022-12-05 21:25:40,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:40,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263684412] [2022-12-05 21:25:40,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:40,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:40,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:40,566 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:40,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:40,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263684412] [2022-12-05 21:25:40,567 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263684412] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:40,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118385604] [2022-12-05 21:25:40,567 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:25:40,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:40,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:25:40,569 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) [2022-12-05 21:25:40,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-05 21:25:40,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-05 21:25:40,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:25:40,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 41 conjunts are in the unsatisfiable core [2022-12-05 21:25:40,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:25:40,718 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:40,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:25:40,757 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:25:40,758 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 19 [2022-12-05 21:25:40,770 INFO L321 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-12-05 21:25:40,770 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 10 [2022-12-05 21:25:40,816 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:40,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118385604] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:25:40,816 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:25:40,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 4] total 9 [2022-12-05 21:25:40,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202267020] [2022-12-05 21:25:40,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:25:40,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 21:25:40,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:40,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 21:25:40,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-12-05 21:25:40,818 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:25:40,818 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 41 transitions, 273 flow. Second operand has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:40,818 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:40,818 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:25:40,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:40,971 INFO L130 PetriNetUnfolder]: 159/285 cut-off events. [2022-12-05 21:25:40,972 INFO L131 PetriNetUnfolder]: For 526/526 co-relation queries the response was YES. [2022-12-05 21:25:40,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1123 conditions, 285 events. 159/285 cut-off events. For 526/526 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 949 event pairs, 40 based on Foata normal form. 1/285 useless extension candidates. Maximal degree in co-relation 1095. Up to 233 conditions per place. [2022-12-05 21:25:40,974 INFO L137 encePairwiseOnDemand]: 11/17 looper letters, 46 selfloop transitions, 14 changer transitions 1/61 dead transitions. [2022-12-05 21:25:40,974 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 61 transitions, 483 flow [2022-12-05 21:25:40,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-05 21:25:40,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-05 21:25:40,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 45 transitions. [2022-12-05 21:25:40,992 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.37815126050420167 [2022-12-05 21:25:40,993 INFO L175 Difference]: Start difference. First operand has 43 places, 41 transitions, 273 flow. Second operand 7 states and 45 transitions. [2022-12-05 21:25:40,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 61 transitions, 483 flow [2022-12-05 21:25:40,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 61 transitions, 466 flow, removed 4 selfloop flow, removed 1 redundant places. [2022-12-05 21:25:40,996 INFO L231 Difference]: Finished difference. Result has 51 places, 46 transitions, 350 flow [2022-12-05 21:25:40,996 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=350, PETRI_PLACES=51, PETRI_TRANSITIONS=46} [2022-12-05 21:25:40,996 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 30 predicate places. [2022-12-05 21:25:40,996 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 46 transitions, 350 flow [2022-12-05 21:25:40,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:40,997 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:40,997 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:41,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-12-05 21:25:41,202 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 [2022-12-05 21:25:41,203 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:41,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:41,204 INFO L85 PathProgramCache]: Analyzing trace with hash -720696685, now seen corresponding path program 4 times [2022-12-05 21:25:41,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:41,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048427966] [2022-12-05 21:25:41,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:41,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:41,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:41,510 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:41,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:41,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048427966] [2022-12-05 21:25:41,512 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048427966] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:41,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486590984] [2022-12-05 21:25:41,513 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:25:41,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:41,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:25:41,514 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) [2022-12-05 21:25:41,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-05 21:25:41,622 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:25:41,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:25:41,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 41 conjunts are in the unsatisfiable core [2022-12-05 21:25:41,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:25:41,683 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:41,683 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:25:41,726 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:25:41,726 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 19 [2022-12-05 21:25:41,735 INFO L321 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-12-05 21:25:41,736 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 10 [2022-12-05 21:25:41,778 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:41,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486590984] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:25:41,778 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:25:41,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 4] total 9 [2022-12-05 21:25:41,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947042837] [2022-12-05 21:25:41,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:25:41,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 21:25:41,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:41,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 21:25:41,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-12-05 21:25:41,780 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:25:41,780 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 46 transitions, 350 flow. Second operand has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:41,780 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:41,780 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:25:41,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:41,960 INFO L130 PetriNetUnfolder]: 175/314 cut-off events. [2022-12-05 21:25:41,960 INFO L131 PetriNetUnfolder]: For 757/757 co-relation queries the response was YES. [2022-12-05 21:25:41,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1292 conditions, 314 events. 175/314 cut-off events. For 757/757 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1101 event pairs, 50 based on Foata normal form. 1/314 useless extension candidates. Maximal degree in co-relation 1260. Up to 258 conditions per place. [2022-12-05 21:25:41,963 INFO L137 encePairwiseOnDemand]: 11/17 looper letters, 51 selfloop transitions, 14 changer transitions 1/66 dead transitions. [2022-12-05 21:25:41,963 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 66 transitions, 564 flow [2022-12-05 21:25:41,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-05 21:25:41,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-05 21:25:41,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 47 transitions. [2022-12-05 21:25:41,964 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3949579831932773 [2022-12-05 21:25:41,964 INFO L175 Difference]: Start difference. First operand has 51 places, 46 transitions, 350 flow. Second operand 7 states and 47 transitions. [2022-12-05 21:25:41,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 66 transitions, 564 flow [2022-12-05 21:25:41,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 66 transitions, 533 flow, removed 10 selfloop flow, removed 2 redundant places. [2022-12-05 21:25:41,969 INFO L231 Difference]: Finished difference. Result has 57 places, 49 transitions, 394 flow [2022-12-05 21:25:41,970 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=394, PETRI_PLACES=57, PETRI_TRANSITIONS=49} [2022-12-05 21:25:41,970 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 36 predicate places. [2022-12-05 21:25:41,970 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 49 transitions, 394 flow [2022-12-05 21:25:41,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:41,971 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:41,971 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:41,976 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-05 21:25:42,176 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 [2022-12-05 21:25:42,177 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:42,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:42,177 INFO L85 PathProgramCache]: Analyzing trace with hash 2127893553, now seen corresponding path program 5 times [2022-12-05 21:25:42,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:42,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011944830] [2022-12-05 21:25:42,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:42,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:42,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:42,546 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:42,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:42,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011944830] [2022-12-05 21:25:42,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011944830] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:42,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387809935] [2022-12-05 21:25:42,547 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:25:42,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:42,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:25:42,549 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) [2022-12-05 21:25:42,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-05 21:25:42,628 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:25:42,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:25:42,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 54 conjunts are in the unsatisfiable core [2022-12-05 21:25:42,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:25:42,666 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-05 21:25:42,691 INFO L350 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 [2022-12-05 21:25:42,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 21:25:42,758 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-05 21:25:42,811 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:25:42,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:25:42,879 WARN L837 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_257 (Array Int Int))) (<= c_~counter~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_257) c_~A~0.base) c_~A~0.offset))) (forall ((v_ArrVal_257 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_257) c_~A~0.base) c_~A~0.offset) (+ c_~counter~0 1)))) is different from false [2022-12-05 21:25:42,889 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (select (select |c_#memory_int| c_~A~0.base) (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~A~0.offset)))) (and (forall ((v_ArrVal_257 (Array Int Int))) (<= (+ .cse0 c_~counter~0) (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_257) c_~A~0.base) c_~A~0.offset))) (forall ((v_ArrVal_257 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_257) c_~A~0.base) c_~A~0.offset) (+ .cse0 c_~counter~0 1))))) is different from false [2022-12-05 21:25:42,943 WARN L837 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_256 (Array Int Int)) (v_ArrVal_257 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_256))) (<= (+ (select (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) c_~counter~0) (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_257) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)))) (forall ((v_ArrVal_256 (Array Int Int)) (v_ArrVal_257 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_256))) (< (select (select (store .cse1 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_257) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (+ (select (select .cse1 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) c_~counter~0 1))))) is different from false [2022-12-05 21:25:42,953 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:25:42,953 INFO L350 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 47 treesize of output 36 [2022-12-05 21:25:42,963 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 306 treesize of output 274 [2022-12-05 21:25:42,968 INFO L350 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 274 treesize of output 258 [2022-12-05 21:25:42,972 INFO L350 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 258 treesize of output 242 [2022-12-05 21:25:43,287 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:25:43,288 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 35 [2022-12-05 21:25:43,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-05 21:25:43,292 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 58 treesize of output 50 [2022-12-05 21:25:43,294 INFO L350 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 50 treesize of output 46 [2022-12-05 21:25:43,319 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-12-05 21:25:43,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387809935] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:25:43,319 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:25:43,319 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 19 [2022-12-05 21:25:43,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966641587] [2022-12-05 21:25:43,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:25:43,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-05 21:25:43,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:43,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-05 21:25:43,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=12, NotChecked=102, Total=420 [2022-12-05 21:25:43,321 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:25:43,321 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 49 transitions, 394 flow. Second operand has 21 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:43,321 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:43,321 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:25:43,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:43,699 INFO L130 PetriNetUnfolder]: 209/375 cut-off events. [2022-12-05 21:25:43,699 INFO L131 PetriNetUnfolder]: For 1010/1010 co-relation queries the response was YES. [2022-12-05 21:25:43,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1591 conditions, 375 events. 209/375 cut-off events. For 1010/1010 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1420 event pairs, 20 based on Foata normal form. 1/375 useless extension candidates. Maximal degree in co-relation 1556. Up to 237 conditions per place. [2022-12-05 21:25:43,702 INFO L137 encePairwiseOnDemand]: 9/17 looper letters, 48 selfloop transitions, 27 changer transitions 1/76 dead transitions. [2022-12-05 21:25:43,703 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 76 transitions, 677 flow [2022-12-05 21:25:43,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-05 21:25:43,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-05 21:25:43,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 54 transitions. [2022-12-05 21:25:43,704 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.35294117647058826 [2022-12-05 21:25:43,704 INFO L175 Difference]: Start difference. First operand has 57 places, 49 transitions, 394 flow. Second operand 9 states and 54 transitions. [2022-12-05 21:25:43,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 76 transitions, 677 flow [2022-12-05 21:25:43,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 76 transitions, 635 flow, removed 10 selfloop flow, removed 4 redundant places. [2022-12-05 21:25:43,709 INFO L231 Difference]: Finished difference. Result has 64 places, 55 transitions, 509 flow [2022-12-05 21:25:43,710 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=509, PETRI_PLACES=64, PETRI_TRANSITIONS=55} [2022-12-05 21:25:43,710 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 43 predicate places. [2022-12-05 21:25:43,710 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 55 transitions, 509 flow [2022-12-05 21:25:43,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:43,710 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:43,711 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:43,718 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-12-05 21:25:43,919 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 [2022-12-05 21:25:43,920 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:43,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:43,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1085368275, now seen corresponding path program 6 times [2022-12-05 21:25:43,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:43,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499266344] [2022-12-05 21:25:43,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:43,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:43,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:44,188 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:44,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:44,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499266344] [2022-12-05 21:25:44,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499266344] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:44,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464692046] [2022-12-05 21:25:44,189 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:25:44,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:44,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:25:44,190 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) [2022-12-05 21:25:44,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-05 21:25:44,284 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-05 21:25:44,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:25:44,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 41 conjunts are in the unsatisfiable core [2022-12-05 21:25:44,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:25:44,358 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:44,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:25:44,400 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:25:44,400 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 19 [2022-12-05 21:25:44,410 INFO L321 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-12-05 21:25:44,411 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 10 [2022-12-05 21:25:44,460 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:44,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464692046] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:25:44,461 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:25:44,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 4] total 9 [2022-12-05 21:25:44,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116506666] [2022-12-05 21:25:44,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:25:44,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 21:25:44,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:44,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 21:25:44,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-12-05 21:25:44,462 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:25:44,463 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 55 transitions, 509 flow. Second operand has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:44,463 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:44,463 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:25:44,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:44,615 INFO L130 PetriNetUnfolder]: 231/414 cut-off events. [2022-12-05 21:25:44,615 INFO L131 PetriNetUnfolder]: For 1614/1614 co-relation queries the response was YES. [2022-12-05 21:25:44,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1893 conditions, 414 events. 231/414 cut-off events. For 1614/1614 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1591 event pairs, 70 based on Foata normal form. 1/415 useless extension candidates. Maximal degree in co-relation 1853. Up to 362 conditions per place. [2022-12-05 21:25:44,619 INFO L137 encePairwiseOnDemand]: 11/17 looper letters, 57 selfloop transitions, 14 changer transitions 1/72 dead transitions. [2022-12-05 21:25:44,619 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 72 transitions, 744 flow [2022-12-05 21:25:44,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-05 21:25:44,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-05 21:25:44,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 43 transitions. [2022-12-05 21:25:44,620 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.36134453781512604 [2022-12-05 21:25:44,620 INFO L175 Difference]: Start difference. First operand has 64 places, 55 transitions, 509 flow. Second operand 7 states and 43 transitions. [2022-12-05 21:25:44,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 72 transitions, 744 flow [2022-12-05 21:25:44,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 72 transitions, 687 flow, removed 22 selfloop flow, removed 3 redundant places. [2022-12-05 21:25:44,627 INFO L231 Difference]: Finished difference. Result has 69 places, 59 transitions, 548 flow [2022-12-05 21:25:44,627 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=548, PETRI_PLACES=69, PETRI_TRANSITIONS=59} [2022-12-05 21:25:44,628 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 48 predicate places. [2022-12-05 21:25:44,628 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 59 transitions, 548 flow [2022-12-05 21:25:44,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:44,628 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:44,628 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:44,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-12-05 21:25:44,834 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 [2022-12-05 21:25:44,834 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:44,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:44,835 INFO L85 PathProgramCache]: Analyzing trace with hash -809585613, now seen corresponding path program 7 times [2022-12-05 21:25:44,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:44,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570368189] [2022-12-05 21:25:44,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:44,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:44,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:45,073 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:45,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:45,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570368189] [2022-12-05 21:25:45,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570368189] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:45,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224734765] [2022-12-05 21:25:45,074 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:25:45,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:45,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:25:45,076 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) [2022-12-05 21:25:45,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-05 21:25:45,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:45,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 54 conjunts are in the unsatisfiable core [2022-12-05 21:25:45,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:25:45,186 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-05 21:25:45,212 INFO L350 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 [2022-12-05 21:25:45,236 INFO L350 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 [2022-12-05 21:25:45,291 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:25:45,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:25:45,396 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:45,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224734765] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:25:45,396 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:25:45,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 4] total 12 [2022-12-05 21:25:45,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983080921] [2022-12-05 21:25:45,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:25:45,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 21:25:45,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:45,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 21:25:45,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-12-05 21:25:45,397 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:25:45,397 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 59 transitions, 548 flow. Second operand has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:45,398 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:45,398 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:25:45,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:45,638 INFO L130 PetriNetUnfolder]: 259/463 cut-off events. [2022-12-05 21:25:45,639 INFO L131 PetriNetUnfolder]: For 1642/1642 co-relation queries the response was YES. [2022-12-05 21:25:45,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2109 conditions, 463 events. 259/463 cut-off events. For 1642/1642 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1831 event pairs, 64 based on Foata normal form. 1/464 useless extension candidates. Maximal degree in co-relation 2067. Up to 391 conditions per place. [2022-12-05 21:25:45,643 INFO L137 encePairwiseOnDemand]: 10/17 looper letters, 58 selfloop transitions, 20 changer transitions 1/79 dead transitions. [2022-12-05 21:25:45,643 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 79 transitions, 827 flow [2022-12-05 21:25:45,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-05 21:25:45,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-05 21:25:45,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 46 transitions. [2022-12-05 21:25:45,644 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3382352941176471 [2022-12-05 21:25:45,644 INFO L175 Difference]: Start difference. First operand has 69 places, 59 transitions, 548 flow. Second operand 8 states and 46 transitions. [2022-12-05 21:25:45,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 79 transitions, 827 flow [2022-12-05 21:25:45,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 79 transitions, 778 flow, removed 18 selfloop flow, removed 3 redundant places. [2022-12-05 21:25:45,650 INFO L231 Difference]: Finished difference. Result has 76 places, 65 transitions, 644 flow [2022-12-05 21:25:45,650 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=644, PETRI_PLACES=76, PETRI_TRANSITIONS=65} [2022-12-05 21:25:45,651 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 55 predicate places. [2022-12-05 21:25:45,651 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 65 transitions, 644 flow [2022-12-05 21:25:45,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:45,651 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:45,651 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:45,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-12-05 21:25:45,857 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 [2022-12-05 21:25:45,857 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:45,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:45,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1924145013, now seen corresponding path program 8 times [2022-12-05 21:25:45,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:45,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517928241] [2022-12-05 21:25:45,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:45,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:45,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:45,951 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:45,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:45,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517928241] [2022-12-05 21:25:45,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517928241] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:45,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49860405] [2022-12-05 21:25:45,952 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:25:45,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:45,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:25:45,954 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) [2022-12-05 21:25:45,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-05 21:25:46,038 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:25:46,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:25:46,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 21:25:46,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:25:46,097 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:46,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:25:46,145 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:25:46,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49860405] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:25:46,145 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:25:46,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2022-12-05 21:25:46,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657781681] [2022-12-05 21:25:46,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:25:46,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 21:25:46,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:46,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 21:25:46,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-12-05 21:25:46,146 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 17 [2022-12-05 21:25:46,147 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 65 transitions, 644 flow. Second operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:46,147 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:46,147 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 17 [2022-12-05 21:25:46,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:46,341 INFO L130 PetriNetUnfolder]: 414/780 cut-off events. [2022-12-05 21:25:46,342 INFO L131 PetriNetUnfolder]: For 3053/3098 co-relation queries the response was YES. [2022-12-05 21:25:46,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3479 conditions, 780 events. 414/780 cut-off events. For 3053/3098 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3965 event pairs, 104 based on Foata normal form. 79/849 useless extension candidates. Maximal degree in co-relation 3072. Up to 307 conditions per place. [2022-12-05 21:25:46,349 INFO L137 encePairwiseOnDemand]: 11/17 looper letters, 114 selfloop transitions, 16 changer transitions 0/135 dead transitions. [2022-12-05 21:25:46,349 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 135 transitions, 1517 flow [2022-12-05 21:25:46,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-05 21:25:46,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-05 21:25:46,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 56 transitions. [2022-12-05 21:25:46,350 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4117647058823529 [2022-12-05 21:25:46,350 INFO L175 Difference]: Start difference. First operand has 76 places, 65 transitions, 644 flow. Second operand 8 states and 56 transitions. [2022-12-05 21:25:46,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 135 transitions, 1517 flow [2022-12-05 21:25:46,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 135 transitions, 1392 flow, removed 53 selfloop flow, removed 3 redundant places. [2022-12-05 21:25:46,362 INFO L231 Difference]: Finished difference. Result has 85 places, 79 transitions, 823 flow [2022-12-05 21:25:46,362 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=823, PETRI_PLACES=85, PETRI_TRANSITIONS=79} [2022-12-05 21:25:46,362 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 64 predicate places. [2022-12-05 21:25:46,362 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 79 transitions, 823 flow [2022-12-05 21:25:46,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:46,363 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:46,363 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:46,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-12-05 21:25:46,568 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,SelfDestructingSolverStorable12 [2022-12-05 21:25:46,569 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:46,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:46,569 INFO L85 PathProgramCache]: Analyzing trace with hash 446711083, now seen corresponding path program 9 times [2022-12-05 21:25:46,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:46,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115547445] [2022-12-05 21:25:46,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:46,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:46,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:46,676 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:25:46,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:46,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115547445] [2022-12-05 21:25:46,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115547445] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:46,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280548429] [2022-12-05 21:25:46,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:25:46,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:46,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:25:46,680 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) [2022-12-05 21:25:46,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-05 21:25:46,765 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-05 21:25:46,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:25:46,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 21:25:46,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:25:46,827 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:25:46,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:25:46,875 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:25:46,876 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280548429] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:25:46,876 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:25:46,876 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2022-12-05 21:25:46,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064257149] [2022-12-05 21:25:46,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:25:46,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 21:25:46,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:46,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 21:25:46,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-12-05 21:25:46,877 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 17 [2022-12-05 21:25:46,877 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 79 transitions, 823 flow. Second operand has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:46,877 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:46,878 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 17 [2022-12-05 21:25:46,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:47,085 INFO L130 PetriNetUnfolder]: 358/716 cut-off events. [2022-12-05 21:25:47,086 INFO L131 PetriNetUnfolder]: For 2868/2901 co-relation queries the response was YES. [2022-12-05 21:25:47,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3260 conditions, 716 events. 358/716 cut-off events. For 2868/2901 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3777 event pairs, 103 based on Foata normal form. 75/789 useless extension candidates. Maximal degree in co-relation 2958. Up to 297 conditions per place. [2022-12-05 21:25:47,092 INFO L137 encePairwiseOnDemand]: 11/17 looper letters, 74 selfloop transitions, 4 changer transitions 39/121 dead transitions. [2022-12-05 21:25:47,092 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 121 transitions, 1350 flow [2022-12-05 21:25:47,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-05 21:25:47,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-05 21:25:47,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 55 transitions. [2022-12-05 21:25:47,093 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.40441176470588236 [2022-12-05 21:25:47,093 INFO L175 Difference]: Start difference. First operand has 85 places, 79 transitions, 823 flow. Second operand 8 states and 55 transitions. [2022-12-05 21:25:47,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 121 transitions, 1350 flow [2022-12-05 21:25:47,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 121 transitions, 1342 flow, removed 3 selfloop flow, removed 1 redundant places. [2022-12-05 21:25:47,104 INFO L231 Difference]: Finished difference. Result has 94 places, 66 transitions, 694 flow [2022-12-05 21:25:47,104 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=789, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=694, PETRI_PLACES=94, PETRI_TRANSITIONS=66} [2022-12-05 21:25:47,104 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 73 predicate places. [2022-12-05 21:25:47,104 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 66 transitions, 694 flow [2022-12-05 21:25:47,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:47,105 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:47,105 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:47,114 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-12-05 21:25:47,310 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,SelfDestructingSolverStorable13 [2022-12-05 21:25:47,311 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:47,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:47,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1069097100, now seen corresponding path program 10 times [2022-12-05 21:25:47,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:47,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429833832] [2022-12-05 21:25:47,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:47,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:47,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:47,389 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:25:47,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:47,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429833832] [2022-12-05 21:25:47,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429833832] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:47,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867718268] [2022-12-05 21:25:47,390 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:25:47,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:47,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:25:47,391 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) [2022-12-05 21:25:47,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-05 21:25:47,480 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:25:47,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:25:47,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 21:25:47,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:25:47,545 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:25:47,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:25:47,602 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:25:47,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867718268] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:25:47,602 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:25:47,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2022-12-05 21:25:47,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616012143] [2022-12-05 21:25:47,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:25:47,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 21:25:47,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:47,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 21:25:47,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-12-05 21:25:47,604 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 17 [2022-12-05 21:25:47,604 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 66 transitions, 694 flow. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:47,604 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:47,604 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 17 [2022-12-05 21:25:47,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:47,728 INFO L130 PetriNetUnfolder]: 191/342 cut-off events. [2022-12-05 21:25:47,728 INFO L131 PetriNetUnfolder]: For 2149/2156 co-relation queries the response was YES. [2022-12-05 21:25:47,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1978 conditions, 342 events. 191/342 cut-off events. For 2149/2156 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1286 event pairs, 29 based on Foata normal form. 57/399 useless extension candidates. Maximal degree in co-relation 1914. Up to 157 conditions per place. [2022-12-05 21:25:47,732 INFO L137 encePairwiseOnDemand]: 12/17 looper letters, 45 selfloop transitions, 28 changer transitions 0/77 dead transitions. [2022-12-05 21:25:47,732 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 77 transitions, 930 flow [2022-12-05 21:25:47,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-05 21:25:47,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-05 21:25:47,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 38 transitions. [2022-12-05 21:25:47,733 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.31932773109243695 [2022-12-05 21:25:47,733 INFO L175 Difference]: Start difference. First operand has 94 places, 66 transitions, 694 flow. Second operand 7 states and 38 transitions. [2022-12-05 21:25:47,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 77 transitions, 930 flow [2022-12-05 21:25:47,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 77 transitions, 759 flow, removed 77 selfloop flow, removed 11 redundant places. [2022-12-05 21:25:47,742 INFO L231 Difference]: Finished difference. Result has 84 places, 67 transitions, 629 flow [2022-12-05 21:25:47,743 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=531, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=629, PETRI_PLACES=84, PETRI_TRANSITIONS=67} [2022-12-05 21:25:47,743 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 63 predicate places. [2022-12-05 21:25:47,743 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 67 transitions, 629 flow [2022-12-05 21:25:47,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:47,743 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:47,744 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:47,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-12-05 21:25:47,949 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,SelfDestructingSolverStorable14 [2022-12-05 21:25:47,950 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:47,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:47,950 INFO L85 PathProgramCache]: Analyzing trace with hash 2093647008, now seen corresponding path program 11 times [2022-12-05 21:25:47,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:47,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687932878] [2022-12-05 21:25:47,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:47,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:47,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:48,072 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:25:48,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:48,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687932878] [2022-12-05 21:25:48,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687932878] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:48,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474831067] [2022-12-05 21:25:48,073 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:25:48,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:48,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:25:48,076 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) [2022-12-05 21:25:48,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-05 21:25:48,162 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:25:48,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:25:48,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-05 21:25:48,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:25:48,215 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:25:48,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:25:48,259 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:25:48,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474831067] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:25:48,259 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:25:48,260 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-12-05 21:25:48,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80885393] [2022-12-05 21:25:48,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:25:48,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-05 21:25:48,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:48,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-05 21:25:48,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-12-05 21:25:48,261 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:25:48,261 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 67 transitions, 629 flow. Second operand has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:48,261 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:48,261 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:25:48,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:48,471 INFO L130 PetriNetUnfolder]: 137/240 cut-off events. [2022-12-05 21:25:48,471 INFO L131 PetriNetUnfolder]: For 1428/1428 co-relation queries the response was YES. [2022-12-05 21:25:48,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1455 conditions, 240 events. 137/240 cut-off events. For 1428/1428 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 714 event pairs, 29 based on Foata normal form. 33/273 useless extension candidates. Maximal degree in co-relation 1399. Up to 113 conditions per place. [2022-12-05 21:25:48,474 INFO L137 encePairwiseOnDemand]: 11/17 looper letters, 53 selfloop transitions, 34 changer transitions 0/87 dead transitions. [2022-12-05 21:25:48,474 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 87 transitions, 965 flow [2022-12-05 21:25:48,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 21:25:48,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 21:25:48,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 45 transitions. [2022-12-05 21:25:48,476 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2647058823529412 [2022-12-05 21:25:48,476 INFO L175 Difference]: Start difference. First operand has 84 places, 67 transitions, 629 flow. Second operand 10 states and 45 transitions. [2022-12-05 21:25:48,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 87 transitions, 965 flow [2022-12-05 21:25:48,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 87 transitions, 867 flow, removed 31 selfloop flow, removed 5 redundant places. [2022-12-05 21:25:48,483 INFO L231 Difference]: Finished difference. Result has 90 places, 73 transitions, 708 flow [2022-12-05 21:25:48,483 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=708, PETRI_PLACES=90, PETRI_TRANSITIONS=73} [2022-12-05 21:25:48,484 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 69 predicate places. [2022-12-05 21:25:48,484 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 73 transitions, 708 flow [2022-12-05 21:25:48,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:48,484 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:48,484 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:48,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-12-05 21:25:48,690 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,SelfDestructingSolverStorable15 [2022-12-05 21:25:48,690 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:48,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:48,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1318288608, now seen corresponding path program 12 times [2022-12-05 21:25:48,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:48,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495731711] [2022-12-05 21:25:48,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:48,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:48,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:49,317 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:25:49,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:49,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495731711] [2022-12-05 21:25:49,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495731711] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:49,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682631224] [2022-12-05 21:25:49,318 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:25:49,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:49,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:25:49,320 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) [2022-12-05 21:25:49,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-05 21:25:49,424 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-05 21:25:49,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:25:49,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 69 conjunts are in the unsatisfiable core [2022-12-05 21:25:49,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:25:49,607 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:25:49,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:25:49,752 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:25:49,752 INFO L350 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 36 treesize of output 52 [2022-12-05 21:25:49,803 INFO L321 Elim1Store]: treesize reduction 34, result has 20.9 percent of original size [2022-12-05 21:25:49,803 INFO L350 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 35 treesize of output 17 [2022-12-05 21:25:49,839 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:25:49,840 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682631224] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:25:49,840 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:25:49,840 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 6] total 20 [2022-12-05 21:25:49,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729007194] [2022-12-05 21:25:49,840 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:25:49,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-05 21:25:49,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:49,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-05 21:25:49,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2022-12-05 21:25:49,842 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:25:49,843 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 73 transitions, 708 flow. Second operand has 22 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:49,843 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:49,843 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:25:49,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:50,293 INFO L130 PetriNetUnfolder]: 209/369 cut-off events. [2022-12-05 21:25:50,293 INFO L131 PetriNetUnfolder]: For 2688/2688 co-relation queries the response was YES. [2022-12-05 21:25:50,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2335 conditions, 369 events. 209/369 cut-off events. For 2688/2688 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1279 event pairs, 14 based on Foata normal form. 1/370 useless extension candidates. Maximal degree in co-relation 2219. Up to 222 conditions per place. [2022-12-05 21:25:50,298 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 87 selfloop transitions, 42 changer transitions 1/130 dead transitions. [2022-12-05 21:25:50,298 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 130 transitions, 1419 flow [2022-12-05 21:25:50,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-05 21:25:50,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-05 21:25:50,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 85 transitions. [2022-12-05 21:25:50,299 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2022-12-05 21:25:50,299 INFO L175 Difference]: Start difference. First operand has 90 places, 73 transitions, 708 flow. Second operand 15 states and 85 transitions. [2022-12-05 21:25:50,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 130 transitions, 1419 flow [2022-12-05 21:25:50,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 130 transitions, 1360 flow, removed 18 selfloop flow, removed 4 redundant places. [2022-12-05 21:25:50,311 INFO L231 Difference]: Finished difference. Result has 104 places, 93 transitions, 1072 flow [2022-12-05 21:25:50,311 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=654, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1072, PETRI_PLACES=104, PETRI_TRANSITIONS=93} [2022-12-05 21:25:50,311 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 83 predicate places. [2022-12-05 21:25:50,311 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 93 transitions, 1072 flow [2022-12-05 21:25:50,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:50,312 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:50,312 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:50,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-12-05 21:25:50,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:50,518 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:50,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:50,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1451597234, now seen corresponding path program 13 times [2022-12-05 21:25:50,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:50,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032203069] [2022-12-05 21:25:50,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:50,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:50,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:51,052 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:25:51,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:51,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032203069] [2022-12-05 21:25:51,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032203069] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:51,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076225288] [2022-12-05 21:25:51,053 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:25:51,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:51,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:25:51,055 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) [2022-12-05 21:25:51,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-05 21:25:51,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:51,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 69 conjunts are in the unsatisfiable core [2022-12-05 21:25:51,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:25:51,317 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:25:51,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:25:51,446 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:25:51,447 INFO L350 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 36 treesize of output 52 [2022-12-05 21:25:51,497 INFO L321 Elim1Store]: treesize reduction 34, result has 20.9 percent of original size [2022-12-05 21:25:51,497 INFO L350 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 35 treesize of output 17 [2022-12-05 21:25:51,535 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:25:51,535 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076225288] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:25:51,535 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:25:51,535 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 6] total 20 [2022-12-05 21:25:51,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286405144] [2022-12-05 21:25:51,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:25:51,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-05 21:25:51,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:51,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-05 21:25:51,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-12-05 21:25:51,537 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:25:51,537 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 93 transitions, 1072 flow. Second operand has 22 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:51,537 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:51,537 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:25:51,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:51,983 INFO L130 PetriNetUnfolder]: 241/426 cut-off events. [2022-12-05 21:25:51,983 INFO L131 PetriNetUnfolder]: For 3924/3924 co-relation queries the response was YES. [2022-12-05 21:25:51,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2898 conditions, 426 events. 241/426 cut-off events. For 3924/3924 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1540 event pairs, 37 based on Foata normal form. 1/427 useless extension candidates. Maximal degree in co-relation 2794. Up to 309 conditions per place. [2022-12-05 21:25:51,988 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 92 selfloop transitions, 38 changer transitions 1/131 dead transitions. [2022-12-05 21:25:51,989 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 131 transitions, 1603 flow [2022-12-05 21:25:51,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-05 21:25:51,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-05 21:25:51,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 76 transitions. [2022-12-05 21:25:51,990 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.31932773109243695 [2022-12-05 21:25:51,990 INFO L175 Difference]: Start difference. First operand has 104 places, 93 transitions, 1072 flow. Second operand 14 states and 76 transitions. [2022-12-05 21:25:51,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 131 transitions, 1603 flow [2022-12-05 21:25:52,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 131 transitions, 1427 flow, removed 78 selfloop flow, removed 4 redundant places. [2022-12-05 21:25:52,006 INFO L231 Difference]: Finished difference. Result has 116 places, 99 transitions, 1126 flow [2022-12-05 21:25:52,006 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1126, PETRI_PLACES=116, PETRI_TRANSITIONS=99} [2022-12-05 21:25:52,007 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 95 predicate places. [2022-12-05 21:25:52,007 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 99 transitions, 1126 flow [2022-12-05 21:25:52,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:52,007 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:52,007 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:52,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-12-05 21:25:52,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-05 21:25:52,214 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:52,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:52,214 INFO L85 PathProgramCache]: Analyzing trace with hash 542604080, now seen corresponding path program 14 times [2022-12-05 21:25:52,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:52,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474678458] [2022-12-05 21:25:52,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:52,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:52,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:52,738 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:25:52,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:52,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474678458] [2022-12-05 21:25:52,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474678458] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:52,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801192536] [2022-12-05 21:25:52,739 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:25:52,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:52,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:25:52,741 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) [2022-12-05 21:25:52,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-05 21:25:52,847 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:25:52,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:25:52,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 69 conjunts are in the unsatisfiable core [2022-12-05 21:25:52,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:25:53,027 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:25:53,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:25:53,161 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:25:53,162 INFO L350 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 36 treesize of output 52 [2022-12-05 21:25:53,202 INFO L321 Elim1Store]: treesize reduction 34, result has 20.9 percent of original size [2022-12-05 21:25:53,202 INFO L350 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 35 treesize of output 17 [2022-12-05 21:25:53,240 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:25:53,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801192536] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:25:53,241 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:25:53,241 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 6] total 21 [2022-12-05 21:25:53,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760279808] [2022-12-05 21:25:53,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:25:53,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-05 21:25:53,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:53,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-05 21:25:53,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-12-05 21:25:53,242 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:25:53,242 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 99 transitions, 1126 flow. Second operand has 23 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:53,242 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:53,243 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:25:53,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:53,801 INFO L130 PetriNetUnfolder]: 297/528 cut-off events. [2022-12-05 21:25:53,801 INFO L131 PetriNetUnfolder]: For 4291/4291 co-relation queries the response was YES. [2022-12-05 21:25:53,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3426 conditions, 528 events. 297/528 cut-off events. For 4291/4291 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2022 event pairs, 45 based on Foata normal form. 2/530 useless extension candidates. Maximal degree in co-relation 3318. Up to 371 conditions per place. [2022-12-05 21:25:53,807 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 107 selfloop transitions, 44 changer transitions 2/153 dead transitions. [2022-12-05 21:25:53,807 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 153 transitions, 1801 flow [2022-12-05 21:25:53,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-05 21:25:53,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-05 21:25:53,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 103 transitions. [2022-12-05 21:25:53,809 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3029411764705882 [2022-12-05 21:25:53,809 INFO L175 Difference]: Start difference. First operand has 116 places, 99 transitions, 1126 flow. Second operand 20 states and 103 transitions. [2022-12-05 21:25:53,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 153 transitions, 1801 flow [2022-12-05 21:25:53,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 153 transitions, 1710 flow, removed 23 selfloop flow, removed 9 redundant places. [2022-12-05 21:25:53,826 INFO L231 Difference]: Finished difference. Result has 129 places, 108 transitions, 1329 flow [2022-12-05 21:25:53,826 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=1035, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1329, PETRI_PLACES=129, PETRI_TRANSITIONS=108} [2022-12-05 21:25:53,827 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 108 predicate places. [2022-12-05 21:25:53,827 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 108 transitions, 1329 flow [2022-12-05 21:25:53,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:53,827 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:53,827 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:53,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-12-05 21:25:54,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:54,033 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:54,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:54,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1790421876, now seen corresponding path program 15 times [2022-12-05 21:25:54,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:54,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908481541] [2022-12-05 21:25:54,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:54,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:54,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:54,528 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:25:54,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:54,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908481541] [2022-12-05 21:25:54,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908481541] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:54,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843726552] [2022-12-05 21:25:54,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:25:54,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:54,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:25:54,530 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) [2022-12-05 21:25:54,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-05 21:25:54,646 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-05 21:25:54,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:25:54,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 92 conjunts are in the unsatisfiable core [2022-12-05 21:25:54,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:25:54,713 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-05 21:25:54,756 INFO L350 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 [2022-12-05 21:25:54,786 INFO L350 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 [2022-12-05 21:25:54,970 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:25:54,970 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 16 [2022-12-05 21:25:55,030 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:25:55,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:25:56,173 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (+ c_~A~0.offset 4))) (and (forall ((v_ArrVal_589 (Array Int Int)) (v_subst_2 Int)) (or (< (+ v_subst_2 1) c_~N~0) (not (< v_subst_2 c_~N~0)) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_589) c_~A~0.base))) (<= (+ c_~counter~0 (select .cse0 .cse1)) (select .cse0 (+ c_~A~0.offset (* 4 v_subst_2))))))) (forall ((v_ArrVal_589 (Array Int Int)) (v_subst_1 Int)) (or (not (< v_subst_1 c_~N~0)) (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_589) c_~A~0.base))) (< (select .cse2 (+ c_~A~0.offset (* 4 v_subst_1))) (+ c_~counter~0 (select .cse2 .cse1) 1))) (< (+ v_subst_1 1) c_~N~0))))) is different from false [2022-12-05 21:25:56,467 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:25:56,467 INFO L350 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 56 treesize of output 45 [2022-12-05 21:25:56,478 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:25:56,478 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 206 treesize of output 188 [2022-12-05 21:25:56,487 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:25:56,487 INFO L350 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 89 treesize of output 80 [2022-12-05 21:25:56,499 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:25:56,499 INFO L350 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 158 treesize of output 128 [2022-12-05 21:25:56,617 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:25:56,617 INFO L350 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 55 treesize of output 44 [2022-12-05 21:25:56,624 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-05 21:25:56,624 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 94 treesize of output 84 [2022-12-05 21:25:56,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 21:25:56,631 INFO L350 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2022-12-05 21:25:56,638 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-05 21:25:56,638 INFO L350 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 66 treesize of output 50 [2022-12-05 21:25:56,717 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:25:56,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843726552] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:25:56,717 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:25:56,717 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 32 [2022-12-05 21:25:56,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068356111] [2022-12-05 21:25:56,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:25:56,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-12-05 21:25:56,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:56,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-12-05 21:25:56,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=915, Unknown=1, NotChecked=62, Total=1122 [2022-12-05 21:25:56,719 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:25:56,719 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 108 transitions, 1329 flow. Second operand has 34 states, 33 states have (on average 1.5757575757575757) internal successors, (52), 33 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:56,719 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:56,719 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:25:56,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:25:58,590 INFO L130 PetriNetUnfolder]: 516/925 cut-off events. [2022-12-05 21:25:58,590 INFO L131 PetriNetUnfolder]: For 9123/9123 co-relation queries the response was YES. [2022-12-05 21:25:58,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6161 conditions, 925 events. 516/925 cut-off events. For 9123/9123 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 4218 event pairs, 68 based on Foata normal form. 4/929 useless extension candidates. Maximal degree in co-relation 6049. Up to 577 conditions per place. [2022-12-05 21:25:58,602 INFO L137 encePairwiseOnDemand]: 6/17 looper letters, 144 selfloop transitions, 80 changer transitions 9/233 dead transitions. [2022-12-05 21:25:58,602 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 233 transitions, 3016 flow [2022-12-05 21:25:58,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-05 21:25:58,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-12-05 21:25:58,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 138 transitions. [2022-12-05 21:25:58,603 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.31221719457013575 [2022-12-05 21:25:58,603 INFO L175 Difference]: Start difference. First operand has 129 places, 108 transitions, 1329 flow. Second operand 26 states and 138 transitions. [2022-12-05 21:25:58,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 233 transitions, 3016 flow [2022-12-05 21:25:58,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 233 transitions, 2765 flow, removed 77 selfloop flow, removed 15 redundant places. [2022-12-05 21:25:58,628 INFO L231 Difference]: Finished difference. Result has 154 places, 167 transitions, 2367 flow [2022-12-05 21:25:58,628 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2367, PETRI_PLACES=154, PETRI_TRANSITIONS=167} [2022-12-05 21:25:58,628 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 133 predicate places. [2022-12-05 21:25:58,628 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 167 transitions, 2367 flow [2022-12-05 21:25:58,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 1.5757575757575757) internal successors, (52), 33 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:58,629 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:25:58,629 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:25:58,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-12-05 21:25:58,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:58,836 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:25:58,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:25:58,836 INFO L85 PathProgramCache]: Analyzing trace with hash -280103668, now seen corresponding path program 16 times [2022-12-05 21:25:58,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:25:58,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978909660] [2022-12-05 21:25:58,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:25:58,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:25:58,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:25:59,339 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:25:59,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:25:59,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978909660] [2022-12-05 21:25:59,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978909660] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:25:59,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104089155] [2022-12-05 21:25:59,339 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:25:59,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:25:59,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:25:59,344 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) [2022-12-05 21:25:59,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-05 21:25:59,454 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:25:59,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:25:59,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 69 conjunts are in the unsatisfiable core [2022-12-05 21:25:59,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:25:59,619 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:25:59,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:25:59,721 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:25:59,721 INFO L350 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 43 treesize of output 62 [2022-12-05 21:25:59,767 INFO L321 Elim1Store]: treesize reduction 44, result has 17.0 percent of original size [2022-12-05 21:25:59,767 INFO L350 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 42 treesize of output 17 [2022-12-05 21:25:59,816 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:25:59,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104089155] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:25:59,817 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:25:59,817 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 6] total 21 [2022-12-05 21:25:59,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986449187] [2022-12-05 21:25:59,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:25:59,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-05 21:25:59,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:25:59,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-05 21:25:59,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-12-05 21:25:59,818 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:25:59,818 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 167 transitions, 2367 flow. Second operand has 23 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:25:59,818 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:25:59,818 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:25:59,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:00,451 INFO L130 PetriNetUnfolder]: 608/1097 cut-off events. [2022-12-05 21:26:00,451 INFO L131 PetriNetUnfolder]: For 13162/13162 co-relation queries the response was YES. [2022-12-05 21:26:00,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8174 conditions, 1097 events. 608/1097 cut-off events. For 13162/13162 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5336 event pairs, 112 based on Foata normal form. 2/1099 useless extension candidates. Maximal degree in co-relation 8047. Up to 863 conditions per place. [2022-12-05 21:26:00,467 INFO L137 encePairwiseOnDemand]: 9/17 looper letters, 183 selfloop transitions, 53 changer transitions 2/238 dead transitions. [2022-12-05 21:26:00,467 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 238 transitions, 3570 flow [2022-12-05 21:26:00,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-05 21:26:00,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-05 21:26:00,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 109 transitions. [2022-12-05 21:26:00,468 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3205882352941177 [2022-12-05 21:26:00,468 INFO L175 Difference]: Start difference. First operand has 154 places, 167 transitions, 2367 flow. Second operand 20 states and 109 transitions. [2022-12-05 21:26:00,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 238 transitions, 3570 flow [2022-12-05 21:26:00,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 238 transitions, 3066 flow, removed 242 selfloop flow, removed 6 redundant places. [2022-12-05 21:26:00,517 INFO L231 Difference]: Finished difference. Result has 172 places, 185 transitions, 2460 flow [2022-12-05 21:26:00,517 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=1941, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2460, PETRI_PLACES=172, PETRI_TRANSITIONS=185} [2022-12-05 21:26:00,517 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 151 predicate places. [2022-12-05 21:26:00,518 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 185 transitions, 2460 flow [2022-12-05 21:26:00,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:00,518 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:00,518 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:00,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-12-05 21:26:00,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:00,719 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:00,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:00,720 INFO L85 PathProgramCache]: Analyzing trace with hash -397423728, now seen corresponding path program 17 times [2022-12-05 21:26:00,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:00,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625485830] [2022-12-05 21:26:00,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:00,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:00,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:01,223 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:01,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:01,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625485830] [2022-12-05 21:26:01,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625485830] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:01,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536276254] [2022-12-05 21:26:01,224 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:26:01,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:01,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:01,228 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) [2022-12-05 21:26:01,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-05 21:26:01,350 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-05 21:26:01,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:26:01,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 84 conjunts are in the unsatisfiable core [2022-12-05 21:26:01,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:01,416 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-05 21:26:01,440 INFO L350 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 [2022-12-05 21:26:01,468 INFO L350 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 [2022-12-05 21:26:01,628 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:01,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:01,805 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:01,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536276254] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:01,805 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:01,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 6] total 25 [2022-12-05 21:26:01,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262621204] [2022-12-05 21:26:01,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:01,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-12-05 21:26:01,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:01,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-12-05 21:26:01,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2022-12-05 21:26:01,807 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:01,807 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 185 transitions, 2460 flow. Second operand has 27 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:01,807 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:01,807 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:01,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:02,683 INFO L130 PetriNetUnfolder]: 686/1239 cut-off events. [2022-12-05 21:26:02,683 INFO L131 PetriNetUnfolder]: For 14337/14337 co-relation queries the response was YES. [2022-12-05 21:26:02,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8815 conditions, 1239 events. 686/1239 cut-off events. For 14337/14337 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6242 event pairs, 142 based on Foata normal form. 2/1241 useless extension candidates. Maximal degree in co-relation 8577. Up to 1053 conditions per place. [2022-12-05 21:26:02,702 INFO L137 encePairwiseOnDemand]: 9/17 looper letters, 193 selfloop transitions, 52 changer transitions 2/247 dead transitions. [2022-12-05 21:26:02,702 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 247 transitions, 3576 flow [2022-12-05 21:26:02,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-05 21:26:02,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-12-05 21:26:02,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 104 transitions. [2022-12-05 21:26:02,703 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3219814241486068 [2022-12-05 21:26:02,703 INFO L175 Difference]: Start difference. First operand has 172 places, 185 transitions, 2460 flow. Second operand 19 states and 104 transitions. [2022-12-05 21:26:02,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 247 transitions, 3576 flow [2022-12-05 21:26:02,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 247 transitions, 3291 flow, removed 120 selfloop flow, removed 11 redundant places. [2022-12-05 21:26:02,756 INFO L231 Difference]: Finished difference. Result has 183 places, 198 transitions, 2646 flow [2022-12-05 21:26:02,756 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=2175, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2646, PETRI_PLACES=183, PETRI_TRANSITIONS=198} [2022-12-05 21:26:02,756 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 162 predicate places. [2022-12-05 21:26:02,757 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 198 transitions, 2646 flow [2022-12-05 21:26:02,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:02,757 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:02,757 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:02,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-12-05 21:26:02,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:02,963 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:02,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:02,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1218022228, now seen corresponding path program 18 times [2022-12-05 21:26:02,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:02,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645556666] [2022-12-05 21:26:02,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:02,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:02,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:03,475 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:03,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:03,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645556666] [2022-12-05 21:26:03,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645556666] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:03,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462293173] [2022-12-05 21:26:03,475 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:26:03,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:03,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:03,477 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) [2022-12-05 21:26:03,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-05 21:26:03,588 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-05 21:26:03,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:26:03,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 69 conjunts are in the unsatisfiable core [2022-12-05 21:26:03,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:03,768 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:03,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:03,872 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:03,873 INFO L350 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 43 treesize of output 62 [2022-12-05 21:26:03,921 INFO L321 Elim1Store]: treesize reduction 44, result has 17.0 percent of original size [2022-12-05 21:26:03,921 INFO L350 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 42 treesize of output 17 [2022-12-05 21:26:03,983 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:03,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462293173] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:03,983 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:03,983 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 6] total 21 [2022-12-05 21:26:03,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927269954] [2022-12-05 21:26:03,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:03,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-05 21:26:03,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:03,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-05 21:26:03,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-12-05 21:26:03,985 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:03,985 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 198 transitions, 2646 flow. Second operand has 23 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:03,985 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:03,985 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:03,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:04,583 INFO L130 PetriNetUnfolder]: 752/1356 cut-off events. [2022-12-05 21:26:04,584 INFO L131 PetriNetUnfolder]: For 15424/15424 co-relation queries the response was YES. [2022-12-05 21:26:04,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9498 conditions, 1356 events. 752/1356 cut-off events. For 15424/15424 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 6980 event pairs, 172 based on Foata normal form. 3/1359 useless extension candidates. Maximal degree in co-relation 9241. Up to 1175 conditions per place. [2022-12-05 21:26:04,598 INFO L137 encePairwiseOnDemand]: 9/17 looper letters, 204 selfloop transitions, 51 changer transitions 2/257 dead transitions. [2022-12-05 21:26:04,598 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 257 transitions, 3753 flow [2022-12-05 21:26:04,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-05 21:26:04,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-05 21:26:04,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 101 transitions. [2022-12-05 21:26:04,599 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.29705882352941176 [2022-12-05 21:26:04,600 INFO L175 Difference]: Start difference. First operand has 183 places, 198 transitions, 2646 flow. Second operand 20 states and 101 transitions. [2022-12-05 21:26:04,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 257 transitions, 3753 flow [2022-12-05 21:26:04,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 257 transitions, 3494 flow, removed 107 selfloop flow, removed 11 redundant places. [2022-12-05 21:26:04,644 INFO L231 Difference]: Finished difference. Result has 194 places, 213 transitions, 2867 flow [2022-12-05 21:26:04,644 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=2387, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2867, PETRI_PLACES=194, PETRI_TRANSITIONS=213} [2022-12-05 21:26:04,645 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 173 predicate places. [2022-12-05 21:26:04,645 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 213 transitions, 2867 flow [2022-12-05 21:26:04,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:04,645 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:04,645 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:04,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-12-05 21:26:04,845 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,SelfDestructingSolverStorable22 [2022-12-05 21:26:04,846 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:04,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:04,846 INFO L85 PathProgramCache]: Analyzing trace with hash -524979964, now seen corresponding path program 19 times [2022-12-05 21:26:04,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:04,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810384779] [2022-12-05 21:26:04,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:04,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:04,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:05,395 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:05,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:05,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810384779] [2022-12-05 21:26:05,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810384779] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:05,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970728770] [2022-12-05 21:26:05,396 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:26:05,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:05,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:05,397 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) [2022-12-05 21:26:05,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-05 21:26:05,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:05,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 76 conjunts are in the unsatisfiable core [2022-12-05 21:26:05,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:05,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 21:26:05,593 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-05 21:26:05,700 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:05,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:05,809 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse2 (+ c_~A~0.offset 4)) (.cse1 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~A~0.offset))) (and (forall ((v_ArrVal_730 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_730) c_~A~0.base))) (<= (+ c_~counter~0 (select .cse0 .cse1)) (+ (select .cse0 .cse2) (select .cse0 c_~A~0.offset))))) (forall ((v_ArrVal_730 (Array Int Int))) (let ((.cse3 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_730) c_~A~0.base))) (< (+ (select .cse3 .cse2) (select .cse3 c_~A~0.offset)) (+ c_~counter~0 (select .cse3 .cse1) 1)))))) is different from false [2022-12-05 21:26:05,830 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:05,830 INFO L350 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 76 treesize of output 83 [2022-12-05 21:26:05,842 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:05,842 INFO L350 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 26 treesize of output 36 [2022-12-05 21:26:05,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-05 21:26:05,927 INFO L321 Elim1Store]: treesize reduction 34, result has 20.9 percent of original size [2022-12-05 21:26:05,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 17 [2022-12-05 21:26:06,013 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:06,014 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970728770] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:06,014 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:06,014 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 26 [2022-12-05 21:26:06,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680703644] [2022-12-05 21:26:06,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:06,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-12-05 21:26:06,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:06,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-12-05 21:26:06,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=608, Unknown=1, NotChecked=50, Total=756 [2022-12-05 21:26:06,016 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:06,016 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 213 transitions, 2867 flow. Second operand has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:06,016 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:06,016 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:06,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:06,895 INFO L130 PetriNetUnfolder]: 802/1445 cut-off events. [2022-12-05 21:26:06,895 INFO L131 PetriNetUnfolder]: For 16167/16167 co-relation queries the response was YES. [2022-12-05 21:26:06,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9996 conditions, 1445 events. 802/1445 cut-off events. For 16167/16167 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7639 event pairs, 120 based on Foata normal form. 1/1446 useless extension candidates. Maximal degree in co-relation 9721. Up to 1137 conditions per place. [2022-12-05 21:26:06,910 INFO L137 encePairwiseOnDemand]: 9/17 looper letters, 180 selfloop transitions, 77 changer transitions 1/258 dead transitions. [2022-12-05 21:26:06,910 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 258 transitions, 3774 flow [2022-12-05 21:26:06,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-05 21:26:06,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-05 21:26:06,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 88 transitions. [2022-12-05 21:26:06,911 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3235294117647059 [2022-12-05 21:26:06,911 INFO L175 Difference]: Start difference. First operand has 194 places, 213 transitions, 2867 flow. Second operand 16 states and 88 transitions. [2022-12-05 21:26:06,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 258 transitions, 3774 flow [2022-12-05 21:26:06,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 258 transitions, 3449 flow, removed 132 selfloop flow, removed 14 redundant places. [2022-12-05 21:26:06,960 INFO L231 Difference]: Finished difference. Result has 198 places, 222 transitions, 2975 flow [2022-12-05 21:26:06,960 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=2542, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2975, PETRI_PLACES=198, PETRI_TRANSITIONS=222} [2022-12-05 21:26:06,960 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 177 predicate places. [2022-12-05 21:26:06,960 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 222 transitions, 2975 flow [2022-12-05 21:26:06,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:06,961 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:06,961 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:06,966 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-12-05 21:26:07,165 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,SelfDestructingSolverStorable23 [2022-12-05 21:26:07,166 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:07,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:07,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1922839956, now seen corresponding path program 20 times [2022-12-05 21:26:07,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:07,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647999201] [2022-12-05 21:26:07,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:07,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:07,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:07,611 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:07,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:07,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647999201] [2022-12-05 21:26:07,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647999201] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:07,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048220926] [2022-12-05 21:26:07,612 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:26:07,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:07,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:07,616 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) [2022-12-05 21:26:07,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-05 21:26:07,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:26:07,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:26:07,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 69 conjunts are in the unsatisfiable core [2022-12-05 21:26:07,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:07,849 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:07,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:07,968 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:07,969 INFO L350 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 35 treesize of output 51 [2022-12-05 21:26:08,017 INFO L321 Elim1Store]: treesize reduction 34, result has 20.9 percent of original size [2022-12-05 21:26:08,017 INFO L350 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 36 treesize of output 18 [2022-12-05 21:26:08,058 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:08,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048220926] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:08,058 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:08,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 6] total 19 [2022-12-05 21:26:08,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758763510] [2022-12-05 21:26:08,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:08,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-05 21:26:08,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:08,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-05 21:26:08,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-12-05 21:26:08,060 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:08,060 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 222 transitions, 2975 flow. Second operand has 21 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:08,060 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:08,060 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:08,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:08,651 INFO L130 PetriNetUnfolder]: 842/1514 cut-off events. [2022-12-05 21:26:08,652 INFO L131 PetriNetUnfolder]: For 16741/16741 co-relation queries the response was YES. [2022-12-05 21:26:08,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10508 conditions, 1514 events. 842/1514 cut-off events. For 16741/16741 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7980 event pairs, 202 based on Foata normal form. 1/1515 useless extension candidates. Maximal degree in co-relation 10224. Up to 1385 conditions per place. [2022-12-05 21:26:08,663 INFO L137 encePairwiseOnDemand]: 9/17 looper letters, 209 selfloop transitions, 49 changer transitions 1/259 dead transitions. [2022-12-05 21:26:08,663 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 259 transitions, 3864 flow [2022-12-05 21:26:08,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-05 21:26:08,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-05 21:26:08,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 71 transitions. [2022-12-05 21:26:08,668 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2784313725490196 [2022-12-05 21:26:08,668 INFO L175 Difference]: Start difference. First operand has 198 places, 222 transitions, 2975 flow. Second operand 15 states and 71 transitions. [2022-12-05 21:26:08,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 259 transitions, 3864 flow [2022-12-05 21:26:08,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 259 transitions, 3634 flow, removed 77 selfloop flow, removed 11 redundant places. [2022-12-05 21:26:08,719 INFO L231 Difference]: Finished difference. Result has 204 places, 235 transitions, 3138 flow [2022-12-05 21:26:08,719 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=2745, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3138, PETRI_PLACES=204, PETRI_TRANSITIONS=235} [2022-12-05 21:26:08,720 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 183 predicate places. [2022-12-05 21:26:08,720 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 235 transitions, 3138 flow [2022-12-05 21:26:08,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:08,720 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:08,720 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:08,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-12-05 21:26:08,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:08,921 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:08,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:08,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1838909232, now seen corresponding path program 21 times [2022-12-05 21:26:08,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:08,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541822155] [2022-12-05 21:26:08,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:08,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:08,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:09,530 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:09,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:09,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541822155] [2022-12-05 21:26:09,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541822155] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:09,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133958871] [2022-12-05 21:26:09,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:26:09,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:09,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:09,532 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) [2022-12-05 21:26:09,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-05 21:26:09,621 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-05 21:26:09,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:26:09,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 69 conjunts are in the unsatisfiable core [2022-12-05 21:26:09,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:09,786 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:09,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:09,908 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:09,908 INFO L350 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 35 treesize of output 51 [2022-12-05 21:26:09,943 INFO L321 Elim1Store]: treesize reduction 34, result has 20.9 percent of original size [2022-12-05 21:26:09,944 INFO L350 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 36 treesize of output 18 [2022-12-05 21:26:09,984 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:09,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133958871] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:09,985 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:09,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 6] total 21 [2022-12-05 21:26:09,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481092097] [2022-12-05 21:26:09,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:09,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-05 21:26:09,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:09,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-05 21:26:09,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-12-05 21:26:09,986 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:09,988 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 235 transitions, 3138 flow. Second operand has 23 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:09,988 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:09,989 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:09,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:10,531 INFO L130 PetriNetUnfolder]: 870/1563 cut-off events. [2022-12-05 21:26:10,532 INFO L131 PetriNetUnfolder]: For 16735/16735 co-relation queries the response was YES. [2022-12-05 21:26:10,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10770 conditions, 1563 events. 870/1563 cut-off events. For 16735/16735 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8329 event pairs, 222 based on Foata normal form. 1/1564 useless extension candidates. Maximal degree in co-relation 10476. Up to 1458 conditions per place. [2022-12-05 21:26:10,549 INFO L137 encePairwiseOnDemand]: 9/17 looper letters, 222 selfloop transitions, 41 changer transitions 1/264 dead transitions. [2022-12-05 21:26:10,549 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 264 transitions, 3964 flow [2022-12-05 21:26:10,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-05 21:26:10,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-05 21:26:10,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 66 transitions. [2022-12-05 21:26:10,560 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2773109243697479 [2022-12-05 21:26:10,560 INFO L175 Difference]: Start difference. First operand has 204 places, 235 transitions, 3138 flow. Second operand 14 states and 66 transitions. [2022-12-05 21:26:10,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 264 transitions, 3964 flow [2022-12-05 21:26:10,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 264 transitions, 3673 flow, removed 113 selfloop flow, removed 13 redundant places. [2022-12-05 21:26:10,634 INFO L231 Difference]: Finished difference. Result has 207 places, 243 transitions, 3164 flow [2022-12-05 21:26:10,635 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=2881, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3164, PETRI_PLACES=207, PETRI_TRANSITIONS=243} [2022-12-05 21:26:10,635 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 186 predicate places. [2022-12-05 21:26:10,636 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 243 transitions, 3164 flow [2022-12-05 21:26:10,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:10,637 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:10,637 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:10,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-12-05 21:26:10,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:10,843 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:10,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:10,843 INFO L85 PathProgramCache]: Analyzing trace with hash -119699292, now seen corresponding path program 22 times [2022-12-05 21:26:10,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:10,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951341290] [2022-12-05 21:26:10,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:10,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:10,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:11,438 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:11,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:11,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951341290] [2022-12-05 21:26:11,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951341290] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:11,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213747233] [2022-12-05 21:26:11,438 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:26:11,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:11,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:11,440 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) [2022-12-05 21:26:11,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-05 21:26:11,545 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:26:11,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:26:11,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 74 conjunts are in the unsatisfiable core [2022-12-05 21:26:11,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:11,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 21:26:11,653 INFO L350 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 19 treesize of output 21 [2022-12-05 21:26:11,790 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:11,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:11,969 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:11,969 INFO L350 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 76 treesize of output 83 [2022-12-05 21:26:11,981 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:11,982 INFO L350 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 26 treesize of output 36 [2022-12-05 21:26:12,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-05 21:26:12,054 INFO L321 Elim1Store]: treesize reduction 34, result has 20.9 percent of original size [2022-12-05 21:26:12,054 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 17 [2022-12-05 21:26:12,137 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:12,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213747233] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:12,138 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:12,138 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 27 [2022-12-05 21:26:12,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345373039] [2022-12-05 21:26:12,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:12,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-12-05 21:26:12,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:12,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-12-05 21:26:12,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=704, Unknown=4, NotChecked=0, Total=812 [2022-12-05 21:26:12,139 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:12,139 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 243 transitions, 3164 flow. Second operand has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:12,139 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:12,139 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:12,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:13,120 INFO L130 PetriNetUnfolder]: 942/1694 cut-off events. [2022-12-05 21:26:13,120 INFO L131 PetriNetUnfolder]: For 19696/19696 co-relation queries the response was YES. [2022-12-05 21:26:13,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11798 conditions, 1694 events. 942/1694 cut-off events. For 19696/19696 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 9324 event pairs, 170 based on Foata normal form. 2/1696 useless extension candidates. Maximal degree in co-relation 11477. Up to 1367 conditions per place. [2022-12-05 21:26:13,135 INFO L137 encePairwiseOnDemand]: 9/17 looper letters, 216 selfloop transitions, 77 changer transitions 2/295 dead transitions. [2022-12-05 21:26:13,136 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 295 transitions, 4302 flow [2022-12-05 21:26:13,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-05 21:26:13,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-05 21:26:13,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 97 transitions. [2022-12-05 21:26:13,140 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.31699346405228757 [2022-12-05 21:26:13,140 INFO L175 Difference]: Start difference. First operand has 207 places, 243 transitions, 3164 flow. Second operand 18 states and 97 transitions. [2022-12-05 21:26:13,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 295 transitions, 4302 flow [2022-12-05 21:26:13,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 295 transitions, 4142 flow, removed 57 selfloop flow, removed 9 redundant places. [2022-12-05 21:26:13,213 INFO L231 Difference]: Finished difference. Result has 218 places, 253 transitions, 3518 flow [2022-12-05 21:26:13,213 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=3004, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3518, PETRI_PLACES=218, PETRI_TRANSITIONS=253} [2022-12-05 21:26:13,213 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 197 predicate places. [2022-12-05 21:26:13,214 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 253 transitions, 3518 flow [2022-12-05 21:26:13,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:13,214 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:13,214 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:13,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-12-05 21:26:13,419 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,SelfDestructingSolverStorable26 [2022-12-05 21:26:13,419 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:13,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:13,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1842242048, now seen corresponding path program 23 times [2022-12-05 21:26:13,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:13,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788364069] [2022-12-05 21:26:13,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:13,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:13,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:14,080 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:14,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:14,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788364069] [2022-12-05 21:26:14,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788364069] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:14,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030276214] [2022-12-05 21:26:14,081 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:26:14,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:14,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:14,082 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) [2022-12-05 21:26:14,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-05 21:26:14,170 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-05 21:26:14,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:26:14,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 78 conjunts are in the unsatisfiable core [2022-12-05 21:26:14,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:14,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 21:26:14,277 INFO L350 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 19 treesize of output 21 [2022-12-05 21:26:14,382 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:26:14,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:14,532 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse2 (+ c_~A~0.offset 4)) (.cse1 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~A~0.offset))) (and (forall ((v_ArrVal_868 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_868) c_~A~0.base))) (<= (+ (select .cse0 .cse1) c_~counter~0) (+ (select .cse0 c_~A~0.offset) (select .cse0 .cse2))))) (forall ((v_ArrVal_868 (Array Int Int))) (let ((.cse3 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_868) c_~A~0.base))) (< (+ (select .cse3 c_~A~0.offset) (select .cse3 .cse2)) (+ (select .cse3 .cse1) c_~counter~0 1)))))) is different from false [2022-12-05 21:26:14,550 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:14,550 INFO L350 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 74 treesize of output 81 [2022-12-05 21:26:14,561 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:14,561 INFO L350 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 25 treesize of output 35 [2022-12-05 21:26:14,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-05 21:26:14,633 INFO L321 Elim1Store]: treesize reduction 34, result has 20.9 percent of original size [2022-12-05 21:26:14,634 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 18 [2022-12-05 21:26:14,730 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:14,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030276214] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:14,731 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:14,731 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 27 [2022-12-05 21:26:14,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844514908] [2022-12-05 21:26:14,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:14,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-12-05 21:26:14,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:14,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-12-05 21:26:14,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=663, Unknown=1, NotChecked=52, Total=812 [2022-12-05 21:26:14,732 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:14,732 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 253 transitions, 3518 flow. Second operand has 29 states, 28 states have (on average 1.6785714285714286) internal successors, (47), 28 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:14,732 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:14,733 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:14,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:15,883 INFO L130 PetriNetUnfolder]: 1034/1858 cut-off events. [2022-12-05 21:26:15,883 INFO L131 PetriNetUnfolder]: For 25833/25833 co-relation queries the response was YES. [2022-12-05 21:26:15,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13434 conditions, 1858 events. 1034/1858 cut-off events. For 25833/25833 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 10476 event pairs, 215 based on Foata normal form. 2/1860 useless extension candidates. Maximal degree in co-relation 13071. Up to 1539 conditions per place. [2022-12-05 21:26:15,900 INFO L137 encePairwiseOnDemand]: 9/17 looper letters, 239 selfloop transitions, 90 changer transitions 3/332 dead transitions. [2022-12-05 21:26:15,901 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 332 transitions, 4997 flow [2022-12-05 21:26:15,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-05 21:26:15,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-12-05 21:26:15,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 125 transitions. [2022-12-05 21:26:15,902 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.30637254901960786 [2022-12-05 21:26:15,902 INFO L175 Difference]: Start difference. First operand has 218 places, 253 transitions, 3518 flow. Second operand 24 states and 125 transitions. [2022-12-05 21:26:15,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 332 transitions, 4997 flow [2022-12-05 21:26:15,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 332 transitions, 4685 flow, removed 107 selfloop flow, removed 14 redundant places. [2022-12-05 21:26:15,987 INFO L231 Difference]: Finished difference. Result has 230 places, 276 transitions, 3943 flow [2022-12-05 21:26:15,987 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=3218, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3943, PETRI_PLACES=230, PETRI_TRANSITIONS=276} [2022-12-05 21:26:15,987 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 209 predicate places. [2022-12-05 21:26:15,988 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 276 transitions, 3943 flow [2022-12-05 21:26:15,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.6785714285714286) internal successors, (47), 28 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:15,988 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:15,988 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:15,997 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-12-05 21:26:16,193 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,SelfDestructingSolverStorable27 [2022-12-05 21:26:16,193 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:16,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:16,194 INFO L85 PathProgramCache]: Analyzing trace with hash 977560596, now seen corresponding path program 24 times [2022-12-05 21:26:16,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:16,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260494545] [2022-12-05 21:26:16,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:16,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:16,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:16,760 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:16,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:16,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260494545] [2022-12-05 21:26:16,760 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260494545] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:16,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709010423] [2022-12-05 21:26:16,760 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:26:16,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:16,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:16,761 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) [2022-12-05 21:26:16,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-12-05 21:26:16,858 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-05 21:26:16,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:26:16,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 69 conjunts are in the unsatisfiable core [2022-12-05 21:26:16,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:17,006 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:17,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:17,118 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:17,118 INFO L350 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 43 treesize of output 62 [2022-12-05 21:26:17,166 INFO L321 Elim1Store]: treesize reduction 44, result has 17.0 percent of original size [2022-12-05 21:26:17,166 INFO L350 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 42 treesize of output 17 [2022-12-05 21:26:17,219 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:17,219 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709010423] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:17,219 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:17,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 6] total 22 [2022-12-05 21:26:17,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136454124] [2022-12-05 21:26:17,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:17,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-05 21:26:17,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:17,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-05 21:26:17,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-12-05 21:26:17,221 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:17,221 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 276 transitions, 3943 flow. Second operand has 24 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:17,221 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:17,221 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:17,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:17,866 INFO L130 PetriNetUnfolder]: 1100/1976 cut-off events. [2022-12-05 21:26:17,866 INFO L131 PetriNetUnfolder]: For 28806/28806 co-relation queries the response was YES. [2022-12-05 21:26:17,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14506 conditions, 1976 events. 1100/1976 cut-off events. For 28806/28806 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11163 event pairs, 299 based on Foata normal form. 2/1978 useless extension candidates. Maximal degree in co-relation 14119. Up to 1822 conditions per place. [2022-12-05 21:26:17,886 INFO L137 encePairwiseOnDemand]: 9/17 looper letters, 285 selfloop transitions, 45 changer transitions 2/332 dead transitions. [2022-12-05 21:26:17,886 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 332 transitions, 5361 flow [2022-12-05 21:26:17,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-05 21:26:17,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-05 21:26:17,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 97 transitions. [2022-12-05 21:26:17,887 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2852941176470588 [2022-12-05 21:26:17,887 INFO L175 Difference]: Start difference. First operand has 230 places, 276 transitions, 3943 flow. Second operand 20 states and 97 transitions. [2022-12-05 21:26:17,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 332 transitions, 5361 flow [2022-12-05 21:26:17,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 332 transitions, 4990 flow, removed 146 selfloop flow, removed 13 redundant places. [2022-12-05 21:26:17,966 INFO L231 Difference]: Finished difference. Result has 239 places, 292 transitions, 4200 flow [2022-12-05 21:26:17,966 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=3572, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4200, PETRI_PLACES=239, PETRI_TRANSITIONS=292} [2022-12-05 21:26:17,967 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 218 predicate places. [2022-12-05 21:26:17,967 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 292 transitions, 4200 flow [2022-12-05 21:26:17,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:17,967 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:17,967 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:17,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-12-05 21:26:18,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-12-05 21:26:18,169 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:18,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:18,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1594421372, now seen corresponding path program 25 times [2022-12-05 21:26:18,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:18,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570150872] [2022-12-05 21:26:18,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:18,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:18,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:18,738 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:18,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:18,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570150872] [2022-12-05 21:26:18,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570150872] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:18,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086270061] [2022-12-05 21:26:18,739 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:26:18,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:18,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:18,740 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) [2022-12-05 21:26:18,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-12-05 21:26:18,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:18,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 78 conjunts are in the unsatisfiable core [2022-12-05 21:26:18,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:18,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 21:26:18,932 INFO L350 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 19 treesize of output 21 [2022-12-05 21:26:19,034 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:26:19,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:19,203 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:19,203 INFO L350 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 74 treesize of output 81 [2022-12-05 21:26:19,215 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:19,215 INFO L350 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 25 treesize of output 35 [2022-12-05 21:26:19,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-05 21:26:19,294 INFO L321 Elim1Store]: treesize reduction 34, result has 20.9 percent of original size [2022-12-05 21:26:19,295 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 18 [2022-12-05 21:26:19,377 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:19,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086270061] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:19,378 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:19,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 9] total 27 [2022-12-05 21:26:19,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912306082] [2022-12-05 21:26:19,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:19,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-12-05 21:26:19,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:19,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-12-05 21:26:19,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=714, Unknown=3, NotChecked=0, Total=812 [2022-12-05 21:26:19,379 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:19,379 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 292 transitions, 4200 flow. Second operand has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:19,379 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:19,379 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:19,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:20,262 INFO L130 PetriNetUnfolder]: 1130/2033 cut-off events. [2022-12-05 21:26:20,262 INFO L131 PetriNetUnfolder]: For 27642/27642 co-relation queries the response was YES. [2022-12-05 21:26:20,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14693 conditions, 2033 events. 1130/2033 cut-off events. For 27642/27642 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 11632 event pairs, 265 based on Foata normal form. 1/2034 useless extension candidates. Maximal degree in co-relation 14283. Up to 1813 conditions per place. [2022-12-05 21:26:20,281 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 262 selfloop transitions, 74 changer transitions 1/337 dead transitions. [2022-12-05 21:26:20,281 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 337 transitions, 5278 flow [2022-12-05 21:26:20,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-12-05 21:26:20,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-12-05 21:26:20,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 85 transitions. [2022-12-05 21:26:20,283 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.29411764705882354 [2022-12-05 21:26:20,283 INFO L175 Difference]: Start difference. First operand has 239 places, 292 transitions, 4200 flow. Second operand 17 states and 85 transitions. [2022-12-05 21:26:20,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 337 transitions, 5278 flow [2022-12-05 21:26:20,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 337 transitions, 4790 flow, removed 212 selfloop flow, removed 14 redundant places. [2022-12-05 21:26:20,371 INFO L231 Difference]: Finished difference. Result has 244 places, 304 transitions, 4191 flow [2022-12-05 21:26:20,371 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=3712, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4191, PETRI_PLACES=244, PETRI_TRANSITIONS=304} [2022-12-05 21:26:20,371 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 223 predicate places. [2022-12-05 21:26:20,372 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 304 transitions, 4191 flow [2022-12-05 21:26:20,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:20,372 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:20,372 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:20,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-12-05 21:26:20,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:20,577 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:20,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:20,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1351595844, now seen corresponding path program 26 times [2022-12-05 21:26:20,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:20,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464991668] [2022-12-05 21:26:20,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:20,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:20,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:21,141 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:21,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:21,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464991668] [2022-12-05 21:26:21,141 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464991668] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:21,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792174725] [2022-12-05 21:26:21,142 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:26:21,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:21,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:21,143 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) [2022-12-05 21:26:21,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-12-05 21:26:21,240 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:26:21,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:26:21,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 69 conjunts are in the unsatisfiable core [2022-12-05 21:26:21,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:21,389 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:21,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:21,504 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:21,504 INFO L350 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 35 treesize of output 51 [2022-12-05 21:26:21,543 INFO L321 Elim1Store]: treesize reduction 34, result has 20.9 percent of original size [2022-12-05 21:26:21,544 INFO L350 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 36 treesize of output 18 [2022-12-05 21:26:21,578 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:21,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792174725] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:21,578 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:21,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 6] total 23 [2022-12-05 21:26:21,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687979755] [2022-12-05 21:26:21,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:21,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-05 21:26:21,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:21,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-05 21:26:21,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-12-05 21:26:21,580 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:21,580 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 304 transitions, 4191 flow. Second operand has 25 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:21,580 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:21,580 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:21,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:22,586 INFO L130 PetriNetUnfolder]: 1226/2214 cut-off events. [2022-12-05 21:26:22,586 INFO L131 PetriNetUnfolder]: For 35666/35666 co-relation queries the response was YES. [2022-12-05 21:26:22,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16639 conditions, 2214 events. 1226/2214 cut-off events. For 35666/35666 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 13091 event pairs, 310 based on Foata normal form. 2/2216 useless extension candidates. Maximal degree in co-relation 16145. Up to 1975 conditions per place. [2022-12-05 21:26:22,608 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 309 selfloop transitions, 64 changer transitions 5/378 dead transitions. [2022-12-05 21:26:22,608 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 378 transitions, 6038 flow [2022-12-05 21:26:22,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-05 21:26:22,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-12-05 21:26:22,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 119 transitions. [2022-12-05 21:26:22,609 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.30434782608695654 [2022-12-05 21:26:22,609 INFO L175 Difference]: Start difference. First operand has 244 places, 304 transitions, 4191 flow. Second operand 23 states and 119 transitions. [2022-12-05 21:26:22,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 378 transitions, 6038 flow [2022-12-05 21:26:22,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 378 transitions, 5721 flow, removed 115 selfloop flow, removed 11 redundant places. [2022-12-05 21:26:22,705 INFO L231 Difference]: Finished difference. Result has 261 places, 322 transitions, 4712 flow [2022-12-05 21:26:22,706 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=3878, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4712, PETRI_PLACES=261, PETRI_TRANSITIONS=322} [2022-12-05 21:26:22,706 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 240 predicate places. [2022-12-05 21:26:22,706 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 322 transitions, 4712 flow [2022-12-05 21:26:22,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:22,706 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:22,706 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:22,710 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-12-05 21:26:22,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:22,907 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:22,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:22,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1935219196, now seen corresponding path program 27 times [2022-12-05 21:26:22,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:22,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750695906] [2022-12-05 21:26:22,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:22,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:22,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:23,517 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:23,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:23,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750695906] [2022-12-05 21:26:23,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750695906] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:23,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254681584] [2022-12-05 21:26:23,518 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:26:23,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:23,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:23,519 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) [2022-12-05 21:26:23,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-12-05 21:26:23,611 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-05 21:26:23,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:26:23,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 69 conjunts are in the unsatisfiable core [2022-12-05 21:26:23,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:23,758 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:23,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:23,859 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:23,859 INFO L350 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 43 treesize of output 62 [2022-12-05 21:26:23,899 INFO L321 Elim1Store]: treesize reduction 44, result has 17.0 percent of original size [2022-12-05 21:26:23,899 INFO L350 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 42 treesize of output 17 [2022-12-05 21:26:23,960 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:23,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254681584] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:23,960 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:23,960 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 6] total 22 [2022-12-05 21:26:23,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506031299] [2022-12-05 21:26:23,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:23,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-05 21:26:23,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:23,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-05 21:26:23,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-12-05 21:26:23,961 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:23,962 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 322 transitions, 4712 flow. Second operand has 24 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:23,962 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:23,962 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:23,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:24,909 INFO L130 PetriNetUnfolder]: 1298/2344 cut-off events. [2022-12-05 21:26:24,909 INFO L131 PetriNetUnfolder]: For 41677/41677 co-relation queries the response was YES. [2022-12-05 21:26:24,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18288 conditions, 2344 events. 1298/2344 cut-off events. For 41677/41677 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13964 event pairs, 332 based on Foata normal form. 2/2346 useless extension candidates. Maximal degree in co-relation 17766. Up to 2155 conditions per place. [2022-12-05 21:26:24,930 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 337 selfloop transitions, 48 changer transitions 2/387 dead transitions. [2022-12-05 21:26:24,930 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 387 transitions, 6396 flow [2022-12-05 21:26:24,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-05 21:26:24,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-12-05 21:26:24,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 107 transitions. [2022-12-05 21:26:24,931 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.29971988795518206 [2022-12-05 21:26:24,931 INFO L175 Difference]: Start difference. First operand has 261 places, 322 transitions, 4712 flow. Second operand 21 states and 107 transitions. [2022-12-05 21:26:24,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 387 transitions, 6396 flow [2022-12-05 21:26:25,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 387 transitions, 5836 flow, removed 247 selfloop flow, removed 13 redundant places. [2022-12-05 21:26:25,048 INFO L231 Difference]: Finished difference. Result has 271 places, 339 transitions, 4880 flow [2022-12-05 21:26:25,049 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=4152, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=4880, PETRI_PLACES=271, PETRI_TRANSITIONS=339} [2022-12-05 21:26:25,049 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 250 predicate places. [2022-12-05 21:26:25,049 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 339 transitions, 4880 flow [2022-12-05 21:26:25,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:25,049 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:25,050 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:25,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-12-05 21:26:25,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:25,251 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:25,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:25,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1339503116, now seen corresponding path program 28 times [2022-12-05 21:26:25,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:25,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571634888] [2022-12-05 21:26:25,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:25,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:25,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:25,775 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:25,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:25,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571634888] [2022-12-05 21:26:25,776 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571634888] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:25,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183295344] [2022-12-05 21:26:25,776 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:26:25,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:25,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:25,778 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) [2022-12-05 21:26:25,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-12-05 21:26:25,874 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:26:25,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:26:25,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 69 conjunts are in the unsatisfiable core [2022-12-05 21:26:25,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:26,020 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:26,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:26,136 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:26,136 INFO L350 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 35 treesize of output 51 [2022-12-05 21:26:26,168 INFO L321 Elim1Store]: treesize reduction 34, result has 20.9 percent of original size [2022-12-05 21:26:26,168 INFO L350 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 36 treesize of output 18 [2022-12-05 21:26:26,201 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:26,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183295344] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:26,202 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:26,202 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 6] total 23 [2022-12-05 21:26:26,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832238480] [2022-12-05 21:26:26,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:26,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-05 21:26:26,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:26,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-05 21:26:26,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-12-05 21:26:26,203 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:26,203 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 339 transitions, 4880 flow. Second operand has 25 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:26,203 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:26,203 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:26,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:27,146 INFO L130 PetriNetUnfolder]: 1336/2429 cut-off events. [2022-12-05 21:26:27,146 INFO L131 PetriNetUnfolder]: For 44514/44514 co-relation queries the response was YES. [2022-12-05 21:26:27,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18727 conditions, 2429 events. 1336/2429 cut-off events. For 44514/44514 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 14808 event pairs, 346 based on Foata normal form. 4/2433 useless extension candidates. Maximal degree in co-relation 18195. Up to 2224 conditions per place. [2022-12-05 21:26:27,168 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 325 selfloop transitions, 56 changer transitions 10/391 dead transitions. [2022-12-05 21:26:27,168 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 391 transitions, 6251 flow [2022-12-05 21:26:27,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-05 21:26:27,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-05 21:26:27,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 103 transitions. [2022-12-05 21:26:27,169 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3029411764705882 [2022-12-05 21:26:27,169 INFO L175 Difference]: Start difference. First operand has 271 places, 339 transitions, 4880 flow. Second operand 20 states and 103 transitions. [2022-12-05 21:26:27,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 391 transitions, 6251 flow [2022-12-05 21:26:27,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 391 transitions, 5716 flow, removed 246 selfloop flow, removed 11 redundant places. [2022-12-05 21:26:27,292 INFO L231 Difference]: Finished difference. Result has 283 places, 348 transitions, 4802 flow [2022-12-05 21:26:27,292 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=4349, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4802, PETRI_PLACES=283, PETRI_TRANSITIONS=348} [2022-12-05 21:26:27,293 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 262 predicate places. [2022-12-05 21:26:27,293 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 348 transitions, 4802 flow [2022-12-05 21:26:27,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:27,293 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:27,293 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:27,297 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-12-05 21:26:27,493 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,SelfDestructingSolverStorable32 [2022-12-05 21:26:27,494 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:27,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:27,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1501444224, now seen corresponding path program 29 times [2022-12-05 21:26:27,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:27,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747819475] [2022-12-05 21:26:27,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:27,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:27,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:28,043 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:28,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:28,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747819475] [2022-12-05 21:26:28,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747819475] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:28,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372996358] [2022-12-05 21:26:28,044 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:26:28,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:28,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:28,048 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) [2022-12-05 21:26:28,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-12-05 21:26:28,144 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-05 21:26:28,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:26:28,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 69 conjunts are in the unsatisfiable core [2022-12-05 21:26:28,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:28,299 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:28,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:28,392 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:28,393 INFO L350 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 43 treesize of output 62 [2022-12-05 21:26:28,431 INFO L321 Elim1Store]: treesize reduction 44, result has 17.0 percent of original size [2022-12-05 21:26:28,431 INFO L350 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 42 treesize of output 17 [2022-12-05 21:26:28,499 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:28,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372996358] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:28,500 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:28,500 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 6] total 23 [2022-12-05 21:26:28,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064525178] [2022-12-05 21:26:28,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:28,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-05 21:26:28,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:28,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-05 21:26:28,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-12-05 21:26:28,501 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:28,501 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 348 transitions, 4802 flow. Second operand has 25 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:28,501 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:28,501 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:28,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:29,538 INFO L130 PetriNetUnfolder]: 1412/2572 cut-off events. [2022-12-05 21:26:29,538 INFO L131 PetriNetUnfolder]: For 52303/52303 co-relation queries the response was YES. [2022-12-05 21:26:29,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20212 conditions, 2572 events. 1412/2572 cut-off events. For 52303/52303 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15813 event pairs, 366 based on Foata normal form. 2/2574 useless extension candidates. Maximal degree in co-relation 19703. Up to 2380 conditions per place. [2022-12-05 21:26:29,577 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 361 selfloop transitions, 49 changer transitions 4/414 dead transitions. [2022-12-05 21:26:29,578 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 414 transitions, 6622 flow [2022-12-05 21:26:29,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-05 21:26:29,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-05 21:26:29,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 112 transitions. [2022-12-05 21:26:29,579 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2994652406417112 [2022-12-05 21:26:29,579 INFO L175 Difference]: Start difference. First operand has 283 places, 348 transitions, 4802 flow. Second operand 22 states and 112 transitions. [2022-12-05 21:26:29,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 414 transitions, 6622 flow [2022-12-05 21:26:29,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 414 transitions, 6318 flow, removed 115 selfloop flow, removed 14 redundant places. [2022-12-05 21:26:29,763 INFO L231 Difference]: Finished difference. Result has 295 places, 362 transitions, 5189 flow [2022-12-05 21:26:29,763 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=4498, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5189, PETRI_PLACES=295, PETRI_TRANSITIONS=362} [2022-12-05 21:26:29,763 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 274 predicate places. [2022-12-05 21:26:29,763 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 362 transitions, 5189 flow [2022-12-05 21:26:29,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:29,764 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:29,764 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:29,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-12-05 21:26:29,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:29,964 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:29,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:29,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1967708033, now seen corresponding path program 30 times [2022-12-05 21:26:29,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:29,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135293827] [2022-12-05 21:26:29,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:29,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:29,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:30,070 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:26:30,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:30,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135293827] [2022-12-05 21:26:30,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135293827] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:30,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985145950] [2022-12-05 21:26:30,070 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:26:30,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:30,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:30,072 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) [2022-12-05 21:26:30,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-12-05 21:26:30,177 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-05 21:26:30,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:26:30,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-05 21:26:30,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:30,247 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:26:30,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:30,319 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:26:30,320 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985145950] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:30,320 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:30,320 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 21 [2022-12-05 21:26:30,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387779658] [2022-12-05 21:26:30,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:30,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-05 21:26:30,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:30,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-05 21:26:30,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=358, Unknown=0, NotChecked=0, Total=462 [2022-12-05 21:26:30,321 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:30,321 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 362 transitions, 5189 flow. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:30,321 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:30,321 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:30,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:31,271 INFO L130 PetriNetUnfolder]: 1890/3407 cut-off events. [2022-12-05 21:26:31,272 INFO L131 PetriNetUnfolder]: For 83187/83187 co-relation queries the response was YES. [2022-12-05 21:26:31,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27257 conditions, 3407 events. 1890/3407 cut-off events. For 83187/83187 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 21962 event pairs, 811 based on Foata normal form. 227/3634 useless extension candidates. Maximal degree in co-relation 26461. Up to 2342 conditions per place. [2022-12-05 21:26:31,304 INFO L137 encePairwiseOnDemand]: 9/17 looper letters, 394 selfloop transitions, 190 changer transitions 0/584 dead transitions. [2022-12-05 21:26:31,304 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 584 transitions, 9686 flow [2022-12-05 21:26:31,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-05 21:26:31,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-12-05 21:26:31,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 112 transitions. [2022-12-05 21:26:31,305 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3137254901960784 [2022-12-05 21:26:31,305 INFO L175 Difference]: Start difference. First operand has 295 places, 362 transitions, 5189 flow. Second operand 21 states and 112 transitions. [2022-12-05 21:26:31,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 584 transitions, 9686 flow [2022-12-05 21:26:31,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 584 transitions, 8867 flow, removed 381 selfloop flow, removed 13 redundant places. [2022-12-05 21:26:31,518 INFO L231 Difference]: Finished difference. Result has 316 places, 497 transitions, 7523 flow [2022-12-05 21:26:31,518 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=4660, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7523, PETRI_PLACES=316, PETRI_TRANSITIONS=497} [2022-12-05 21:26:31,519 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 295 predicate places. [2022-12-05 21:26:31,519 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 497 transitions, 7523 flow [2022-12-05 21:26:31,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:31,519 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:31,519 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:31,523 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-12-05 21:26:31,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:31,720 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:31,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:31,720 INFO L85 PathProgramCache]: Analyzing trace with hash 520857084, now seen corresponding path program 31 times [2022-12-05 21:26:31,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:31,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786220897] [2022-12-05 21:26:31,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:31,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:31,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:31,789 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:31,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:31,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786220897] [2022-12-05 21:26:31,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786220897] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:31,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532602224] [2022-12-05 21:26:31,790 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:26:31,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:31,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:31,791 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) [2022-12-05 21:26:31,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-12-05 21:26:31,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:31,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-05 21:26:31,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:31,963 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:31,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:32,017 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:32,017 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532602224] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:32,017 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:32,017 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-12-05 21:26:32,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715669581] [2022-12-05 21:26:32,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:32,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 21:26:32,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:32,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 21:26:32,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2022-12-05 21:26:32,018 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 17 [2022-12-05 21:26:32,018 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 497 transitions, 7523 flow. Second operand has 19 states, 19 states have (on average 2.9473684210526314) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:32,018 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:32,018 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 17 [2022-12-05 21:26:32,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:32,661 INFO L130 PetriNetUnfolder]: 1280/2413 cut-off events. [2022-12-05 21:26:32,661 INFO L131 PetriNetUnfolder]: For 64057/64075 co-relation queries the response was YES. [2022-12-05 21:26:32,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21040 conditions, 2413 events. 1280/2413 cut-off events. For 64057/64075 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 15297 event pairs, 327 based on Foata normal form. 182/2580 useless extension candidates. Maximal degree in co-relation 20595. Up to 1120 conditions per place. [2022-12-05 21:26:32,689 INFO L137 encePairwiseOnDemand]: 11/17 looper letters, 382 selfloop transitions, 54 changer transitions 19/468 dead transitions. [2022-12-05 21:26:32,689 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 468 transitions, 8237 flow [2022-12-05 21:26:32,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 21:26:32,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 21:26:32,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 65 transitions. [2022-12-05 21:26:32,690 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2022-12-05 21:26:32,691 INFO L175 Difference]: Start difference. First operand has 316 places, 497 transitions, 7523 flow. Second operand 10 states and 65 transitions. [2022-12-05 21:26:32,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 468 transitions, 8237 flow [2022-12-05 21:26:32,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 468 transitions, 6891 flow, removed 516 selfloop flow, removed 28 redundant places. [2022-12-05 21:26:32,935 INFO L231 Difference]: Finished difference. Result has 292 places, 392 transitions, 5094 flow [2022-12-05 21:26:32,936 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=5085, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5094, PETRI_PLACES=292, PETRI_TRANSITIONS=392} [2022-12-05 21:26:32,936 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 271 predicate places. [2022-12-05 21:26:32,936 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 392 transitions, 5094 flow [2022-12-05 21:26:32,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.9473684210526314) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:32,936 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:32,936 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:32,941 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-12-05 21:26:33,137 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,SelfDestructingSolverStorable35 [2022-12-05 21:26:33,137 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:33,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:33,137 INFO L85 PathProgramCache]: Analyzing trace with hash 2079965354, now seen corresponding path program 32 times [2022-12-05 21:26:33,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:33,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638301861] [2022-12-05 21:26:33,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:33,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:33,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:33,226 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:33,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:33,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638301861] [2022-12-05 21:26:33,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638301861] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:33,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674876418] [2022-12-05 21:26:33,226 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:26:33,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:33,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:33,232 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) [2022-12-05 21:26:33,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-12-05 21:26:33,355 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:26:33,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:26:33,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-05 21:26:33,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:33,430 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:33,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:33,492 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:33,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674876418] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:33,493 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:33,493 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-12-05 21:26:33,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578298328] [2022-12-05 21:26:33,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:33,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 21:26:33,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:33,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 21:26:33,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2022-12-05 21:26:33,494 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 17 [2022-12-05 21:26:33,494 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 392 transitions, 5094 flow. Second operand has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:33,494 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:33,494 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 17 [2022-12-05 21:26:33,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:33,995 INFO L130 PetriNetUnfolder]: 952/1930 cut-off events. [2022-12-05 21:26:33,995 INFO L131 PetriNetUnfolder]: For 38741/38748 co-relation queries the response was YES. [2022-12-05 21:26:34,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14930 conditions, 1930 events. 952/1930 cut-off events. For 38741/38748 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 12601 event pairs, 230 based on Foata normal form. 175/2102 useless extension candidates. Maximal degree in co-relation 14789. Up to 801 conditions per place. [2022-12-05 21:26:34,012 INFO L137 encePairwiseOnDemand]: 11/17 looper letters, 255 selfloop transitions, 8 changer transitions 115/384 dead transitions. [2022-12-05 21:26:34,012 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 384 transitions, 5651 flow [2022-12-05 21:26:34,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 21:26:34,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 21:26:34,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 64 transitions. [2022-12-05 21:26:34,013 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3764705882352941 [2022-12-05 21:26:34,013 INFO L175 Difference]: Start difference. First operand has 292 places, 392 transitions, 5094 flow. Second operand 10 states and 64 transitions. [2022-12-05 21:26:34,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 384 transitions, 5651 flow [2022-12-05 21:26:34,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 384 transitions, 5469 flow, removed 20 selfloop flow, removed 15 redundant places. [2022-12-05 21:26:34,121 INFO L231 Difference]: Finished difference. Result has 283 places, 247 transitions, 3022 flow [2022-12-05 21:26:34,121 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=4235, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3022, PETRI_PLACES=283, PETRI_TRANSITIONS=247} [2022-12-05 21:26:34,121 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 262 predicate places. [2022-12-05 21:26:34,121 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 247 transitions, 3022 flow [2022-12-05 21:26:34,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:34,122 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:34,122 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:34,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-12-05 21:26:34,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-12-05 21:26:34,327 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:34,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:34,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1029926147, now seen corresponding path program 33 times [2022-12-05 21:26:34,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:34,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622233797] [2022-12-05 21:26:34,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:34,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:34,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:35,158 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:35,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:35,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622233797] [2022-12-05 21:26:35,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622233797] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:35,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263625455] [2022-12-05 21:26:35,159 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:26:35,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:35,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:35,160 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) [2022-12-05 21:26:35,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-12-05 21:26:35,287 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-05 21:26:35,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:26:35,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 111 conjunts are in the unsatisfiable core [2022-12-05 21:26:35,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:35,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 21:26:35,486 INFO L350 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 29 [2022-12-05 21:26:35,843 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:35,843 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 18 [2022-12-05 21:26:35,893 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:26:35,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:36,525 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse2 (+ c_~A~0.offset 4)) (.cse0 (select |c_#memory_int| c_~A~0.base))) (and (forall ((|thread1Thread1of1ForFork1_~i~0#1| Int)) (or (< (+ |thread1Thread1of1ForFork1_~i~0#1| 1) c_~N~0) (not (< |thread1Thread1of1ForFork1_~i~0#1| c_~N~0)) (forall ((v_ArrVal_1218 (Array Int Int)) (v_subst_3 Int)) (or (not (< v_subst_3 c_~N~0)) (<= (+ c_~counter~0 (select .cse0 (+ (* 4 |thread1Thread1of1ForFork1_~i~0#1|) c_~A~0.offset))) (let ((.cse1 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1218) c_~A~0.base))) (+ (select .cse1 .cse2) (select .cse1 c_~A~0.offset) (select .cse1 (+ c_~A~0.offset (* 4 v_subst_3)))))) (< (+ v_subst_3 1) c_~N~0))))) (forall ((|thread1Thread1of1ForFork1_~i~0#1| Int)) (or (< (+ |thread1Thread1of1ForFork1_~i~0#1| 1) c_~N~0) (not (< |thread1Thread1of1ForFork1_~i~0#1| c_~N~0)) (forall ((v_ArrVal_1218 (Array Int Int)) (v_subst_4 Int)) (or (< (+ v_subst_4 1) c_~N~0) (not (< v_subst_4 c_~N~0)) (< (let ((.cse3 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1218) c_~A~0.base))) (+ (select .cse3 .cse2) (select .cse3 c_~A~0.offset) (select .cse3 (+ c_~A~0.offset (* 4 v_subst_4))))) (+ c_~counter~0 (select .cse0 (+ (* 4 |thread1Thread1of1ForFork1_~i~0#1|) c_~A~0.offset)) 1)))))))) is different from false [2022-12-05 21:26:36,567 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| c_~A~0.base))) (let ((.cse3 (+ c_~A~0.offset 4)) (.cse1 (select .cse0 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~A~0.offset)))) (and (forall ((v_subst_6 Int)) (or (not (< v_subst_6 c_~N~0)) (< (+ v_subst_6 1) c_~N~0) (forall ((v_ArrVal_1218 (Array Int Int)) (v_subst_3 Int)) (or (<= (+ (select .cse0 (+ c_~A~0.offset (* 4 v_subst_6))) .cse1 c_~counter~0) (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1218) c_~A~0.base))) (+ (select .cse2 .cse3) (select .cse2 c_~A~0.offset) (select .cse2 (+ c_~A~0.offset (* 4 v_subst_3)))))) (not (< v_subst_3 c_~N~0)) (< (+ v_subst_3 1) c_~N~0))))) (forall ((v_subst_5 Int)) (or (< (+ v_subst_5 1) c_~N~0) (not (< v_subst_5 c_~N~0)) (forall ((v_ArrVal_1218 (Array Int Int)) (v_subst_4 Int)) (or (< (+ v_subst_4 1) c_~N~0) (< (let ((.cse4 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1218) c_~A~0.base))) (+ (select .cse4 .cse3) (select .cse4 c_~A~0.offset) (select .cse4 (+ c_~A~0.offset (* 4 v_subst_4))))) (+ .cse1 c_~counter~0 (select .cse0 (+ c_~A~0.offset (* 4 v_subst_5))) 1)) (not (< v_subst_4 c_~N~0))))))))) is different from false [2022-12-05 21:26:36,657 INFO L321 Elim1Store]: treesize reduction 54, result has 63.3 percent of original size [2022-12-05 21:26:36,657 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 110 treesize of output 134 [2022-12-05 21:26:36,672 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:36,672 INFO L350 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 26 treesize of output 35 [2022-12-05 21:26:36,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-05 21:26:36,812 INFO L321 Elim1Store]: treesize reduction 112, result has 23.8 percent of original size [2022-12-05 21:26:36,813 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 54 treesize of output 46 [2022-12-05 21:26:36,972 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 5 not checked. [2022-12-05 21:26:36,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263625455] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:36,973 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:36,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 41 [2022-12-05 21:26:36,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308649186] [2022-12-05 21:26:36,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:36,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-12-05 21:26:36,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:36,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-12-05 21:26:36,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1492, Unknown=3, NotChecked=158, Total=1806 [2022-12-05 21:26:36,974 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:36,974 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 247 transitions, 3022 flow. Second operand has 43 states, 42 states have (on average 1.5) internal successors, (63), 42 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:36,974 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:36,974 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:36,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:41,410 INFO L130 PetriNetUnfolder]: 644/1138 cut-off events. [2022-12-05 21:26:41,411 INFO L131 PetriNetUnfolder]: For 23165/23165 co-relation queries the response was YES. [2022-12-05 21:26:41,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9258 conditions, 1138 events. 644/1138 cut-off events. For 23165/23165 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5432 event pairs, 84 based on Foata normal form. 1/1139 useless extension candidates. Maximal degree in co-relation 9158. Up to 934 conditions per place. [2022-12-05 21:26:41,422 INFO L137 encePairwiseOnDemand]: 9/17 looper letters, 210 selfloop transitions, 85 changer transitions 2/297 dead transitions. [2022-12-05 21:26:41,422 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 297 transitions, 4016 flow [2022-12-05 21:26:41,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-05 21:26:41,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-12-05 21:26:41,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 100 transitions. [2022-12-05 21:26:41,423 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2557544757033248 [2022-12-05 21:26:41,423 INFO L175 Difference]: Start difference. First operand has 283 places, 247 transitions, 3022 flow. Second operand 23 states and 100 transitions. [2022-12-05 21:26:41,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 297 transitions, 4016 flow [2022-12-05 21:26:41,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 297 transitions, 3668 flow, removed 45 selfloop flow, removed 34 redundant places. [2022-12-05 21:26:41,488 INFO L231 Difference]: Finished difference. Result has 246 places, 256 transitions, 3149 flow [2022-12-05 21:26:41,489 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=2693, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3149, PETRI_PLACES=246, PETRI_TRANSITIONS=256} [2022-12-05 21:26:41,489 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 225 predicate places. [2022-12-05 21:26:41,489 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 256 transitions, 3149 flow [2022-12-05 21:26:41,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 1.5) internal successors, (63), 42 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:41,489 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:41,489 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:41,494 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-12-05 21:26:41,689 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,SelfDestructingSolverStorable37 [2022-12-05 21:26:41,690 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:41,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:41,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1896606997, now seen corresponding path program 34 times [2022-12-05 21:26:41,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:41,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764025615] [2022-12-05 21:26:41,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:41,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:41,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:42,779 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:42,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:42,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764025615] [2022-12-05 21:26:42,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764025615] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:42,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290068513] [2022-12-05 21:26:42,779 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:26:42,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:42,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:42,784 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:26:42,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-12-05 21:26:42,916 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:26:42,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:26:42,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 97 conjunts are in the unsatisfiable core [2022-12-05 21:26:42,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:43,169 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:26:43,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:43,388 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:43,389 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 53 treesize of output 108 [2022-12-05 21:26:43,524 INFO L321 Elim1Store]: treesize reduction 84, result has 13.4 percent of original size [2022-12-05 21:26:43,524 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 23 [2022-12-05 21:26:43,573 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:26:43,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290068513] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:43,574 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:43,574 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10, 8] total 30 [2022-12-05 21:26:43,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663075998] [2022-12-05 21:26:43,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:43,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-05 21:26:43,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:43,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-05 21:26:43,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=897, Unknown=0, NotChecked=0, Total=992 [2022-12-05 21:26:43,575 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:43,576 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 256 transitions, 3149 flow. Second operand has 32 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:43,576 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:43,576 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:43,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:44,936 INFO L130 PetriNetUnfolder]: 730/1299 cut-off events. [2022-12-05 21:26:44,936 INFO L131 PetriNetUnfolder]: For 28602/28602 co-relation queries the response was YES. [2022-12-05 21:26:44,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10693 conditions, 1299 events. 730/1299 cut-off events. For 28602/28602 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6499 event pairs, 119 based on Foata normal form. 1/1300 useless extension candidates. Maximal degree in co-relation 10609. Up to 1031 conditions per place. [2022-12-05 21:26:44,946 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 217 selfloop transitions, 111 changer transitions 1/329 dead transitions. [2022-12-05 21:26:44,946 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 329 transitions, 4784 flow [2022-12-05 21:26:44,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-05 21:26:44,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-12-05 21:26:44,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 117 transitions. [2022-12-05 21:26:44,947 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2647058823529412 [2022-12-05 21:26:44,947 INFO L175 Difference]: Start difference. First operand has 246 places, 256 transitions, 3149 flow. Second operand 26 states and 117 transitions. [2022-12-05 21:26:44,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 329 transitions, 4784 flow [2022-12-05 21:26:45,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 329 transitions, 4126 flow, removed 264 selfloop flow, removed 16 redundant places. [2022-12-05 21:26:45,024 INFO L231 Difference]: Finished difference. Result has 262 places, 283 transitions, 3596 flow [2022-12-05 21:26:45,024 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=2811, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3596, PETRI_PLACES=262, PETRI_TRANSITIONS=283} [2022-12-05 21:26:45,025 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 241 predicate places. [2022-12-05 21:26:45,025 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 283 transitions, 3596 flow [2022-12-05 21:26:45,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:45,025 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:45,025 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:45,029 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-12-05 21:26:45,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-12-05 21:26:45,226 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:45,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:45,226 INFO L85 PathProgramCache]: Analyzing trace with hash -495985613, now seen corresponding path program 35 times [2022-12-05 21:26:45,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:45,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357646607] [2022-12-05 21:26:45,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:45,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:45,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:46,186 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:46,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:46,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357646607] [2022-12-05 21:26:46,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357646607] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:46,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566232300] [2022-12-05 21:26:46,186 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:26:46,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:46,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:46,188 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:26:46,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-12-05 21:26:46,311 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-12-05 21:26:46,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:26:46,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 97 conjunts are in the unsatisfiable core [2022-12-05 21:26:46,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:46,574 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:26:46,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:46,804 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:46,804 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 53 treesize of output 108 [2022-12-05 21:26:46,976 INFO L321 Elim1Store]: treesize reduction 84, result has 13.4 percent of original size [2022-12-05 21:26:46,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 23 [2022-12-05 21:26:47,027 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:26:47,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566232300] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:47,027 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:47,028 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10, 8] total 31 [2022-12-05 21:26:47,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199221219] [2022-12-05 21:26:47,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:47,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 21:26:47,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:47,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 21:26:47,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=960, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 21:26:47,029 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:47,029 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 283 transitions, 3596 flow. Second operand has 33 states, 32 states have (on average 1.71875) internal successors, (55), 32 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:47,029 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:47,029 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:47,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:49,033 INFO L130 PetriNetUnfolder]: 859/1530 cut-off events. [2022-12-05 21:26:49,033 INFO L131 PetriNetUnfolder]: For 37361/37361 co-relation queries the response was YES. [2022-12-05 21:26:49,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13114 conditions, 1530 events. 859/1530 cut-off events. For 37361/37361 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8009 event pairs, 149 based on Foata normal form. 2/1532 useless extension candidates. Maximal degree in co-relation 13023. Up to 1255 conditions per place. [2022-12-05 21:26:49,050 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 291 selfloop transitions, 86 changer transitions 2/379 dead transitions. [2022-12-05 21:26:49,050 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 379 transitions, 5960 flow [2022-12-05 21:26:49,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-12-05 21:26:49,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-12-05 21:26:49,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 147 transitions. [2022-12-05 21:26:49,052 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.27893738140417457 [2022-12-05 21:26:49,052 INFO L175 Difference]: Start difference. First operand has 262 places, 283 transitions, 3596 flow. Second operand 31 states and 147 transitions. [2022-12-05 21:26:49,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 379 transitions, 5960 flow [2022-12-05 21:26:49,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 379 transitions, 5449 flow, removed 202 selfloop flow, removed 20 redundant places. [2022-12-05 21:26:49,214 INFO L231 Difference]: Finished difference. Result has 279 places, 310 transitions, 4460 flow [2022-12-05 21:26:49,214 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=3217, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4460, PETRI_PLACES=279, PETRI_TRANSITIONS=310} [2022-12-05 21:26:49,215 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 258 predicate places. [2022-12-05 21:26:49,215 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 310 transitions, 4460 flow [2022-12-05 21:26:49,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.71875) internal successors, (55), 32 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:49,215 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:49,215 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:49,219 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-12-05 21:26:49,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-12-05 21:26:49,416 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:49,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:49,417 INFO L85 PathProgramCache]: Analyzing trace with hash 115782585, now seen corresponding path program 36 times [2022-12-05 21:26:49,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:49,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021734849] [2022-12-05 21:26:49,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:49,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:49,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:50,153 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:50,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:50,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021734849] [2022-12-05 21:26:50,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021734849] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:50,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944722483] [2022-12-05 21:26:50,153 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:26:50,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:50,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:50,154 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:26:50,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-12-05 21:26:50,360 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-05 21:26:50,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:26:50,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 97 conjunts are in the unsatisfiable core [2022-12-05 21:26:50,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:50,622 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:26:50,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:50,829 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:50,830 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 53 treesize of output 108 [2022-12-05 21:26:50,980 INFO L321 Elim1Store]: treesize reduction 84, result has 13.4 percent of original size [2022-12-05 21:26:50,980 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 23 [2022-12-05 21:26:51,019 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:26:51,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944722483] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:51,020 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:51,020 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 30 [2022-12-05 21:26:51,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969900727] [2022-12-05 21:26:51,020 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:51,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-05 21:26:51,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:51,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-05 21:26:51,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-12-05 21:26:51,021 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:51,021 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 310 transitions, 4460 flow. Second operand has 32 states, 31 states have (on average 1.903225806451613) internal successors, (59), 31 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:51,021 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:51,021 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:51,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:52,240 INFO L130 PetriNetUnfolder]: 958/1708 cut-off events. [2022-12-05 21:26:52,240 INFO L131 PetriNetUnfolder]: For 45667/45667 co-relation queries the response was YES. [2022-12-05 21:26:52,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15438 conditions, 1708 events. 958/1708 cut-off events. For 45667/45667 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9209 event pairs, 174 based on Foata normal form. 3/1711 useless extension candidates. Maximal degree in co-relation 15344. Up to 1427 conditions per place. [2022-12-05 21:26:52,257 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 281 selfloop transitions, 102 changer transitions 2/385 dead transitions. [2022-12-05 21:26:52,257 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 385 transitions, 6500 flow [2022-12-05 21:26:52,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-12-05 21:26:52,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-12-05 21:26:52,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 127 transitions. [2022-12-05 21:26:52,258 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2766884531590414 [2022-12-05 21:26:52,258 INFO L175 Difference]: Start difference. First operand has 279 places, 310 transitions, 4460 flow. Second operand 27 states and 127 transitions. [2022-12-05 21:26:52,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 385 transitions, 6500 flow [2022-12-05 21:26:52,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 385 transitions, 5622 flow, removed 402 selfloop flow, removed 20 redundant places. [2022-12-05 21:26:52,390 INFO L231 Difference]: Finished difference. Result has 292 places, 333 transitions, 4812 flow [2022-12-05 21:26:52,390 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=3751, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4812, PETRI_PLACES=292, PETRI_TRANSITIONS=333} [2022-12-05 21:26:52,390 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 271 predicate places. [2022-12-05 21:26:52,391 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 333 transitions, 4812 flow [2022-12-05 21:26:52,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.903225806451613) internal successors, (59), 31 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:52,391 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:52,391 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:52,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-12-05 21:26:52,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-12-05 21:26:52,595 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:52,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:52,595 INFO L85 PathProgramCache]: Analyzing trace with hash -828210189, now seen corresponding path program 37 times [2022-12-05 21:26:52,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:52,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554039063] [2022-12-05 21:26:52,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:52,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:52,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:53,499 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:53,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:53,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554039063] [2022-12-05 21:26:53,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554039063] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:53,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544218336] [2022-12-05 21:26:53,500 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:26:53,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:53,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:53,501 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:26:53,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-12-05 21:26:53,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:53,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 103 conjunts are in the unsatisfiable core [2022-12-05 21:26:53,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:53,866 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:26:53,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:54,071 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:54,072 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 53 treesize of output 108 [2022-12-05 21:26:54,190 INFO L321 Elim1Store]: treesize reduction 84, result has 13.4 percent of original size [2022-12-05 21:26:54,190 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 23 [2022-12-05 21:26:54,231 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:26:54,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544218336] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:54,231 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:54,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 8] total 33 [2022-12-05 21:26:54,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777590431] [2022-12-05 21:26:54,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:54,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-12-05 21:26:54,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:54,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-12-05 21:26:54,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=1061, Unknown=0, NotChecked=0, Total=1190 [2022-12-05 21:26:54,233 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:54,233 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 333 transitions, 4812 flow. Second operand has 35 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 34 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:54,233 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:54,233 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:54,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:26:55,817 INFO L130 PetriNetUnfolder]: 1064/1898 cut-off events. [2022-12-05 21:26:55,817 INFO L131 PetriNetUnfolder]: For 52610/52610 co-relation queries the response was YES. [2022-12-05 21:26:55,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17120 conditions, 1898 events. 1064/1898 cut-off events. For 52610/52610 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10478 event pairs, 178 based on Foata normal form. 4/1902 useless extension candidates. Maximal degree in co-relation 17018. Up to 1441 conditions per place. [2022-12-05 21:26:55,835 INFO L137 encePairwiseOnDemand]: 7/17 looper letters, 283 selfloop transitions, 144 changer transitions 4/431 dead transitions. [2022-12-05 21:26:55,835 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 431 transitions, 7210 flow [2022-12-05 21:26:55,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-12-05 21:26:55,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-12-05 21:26:55,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 170 transitions. [2022-12-05 21:26:55,840 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2777777777777778 [2022-12-05 21:26:55,840 INFO L175 Difference]: Start difference. First operand has 292 places, 333 transitions, 4812 flow. Second operand 36 states and 170 transitions. [2022-12-05 21:26:55,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 431 transitions, 7210 flow [2022-12-05 21:26:55,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 431 transitions, 6595 flow, removed 252 selfloop flow, removed 16 redundant places. [2022-12-05 21:26:55,974 INFO L231 Difference]: Finished difference. Result has 317 places, 352 transitions, 5497 flow [2022-12-05 21:26:55,974 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=4197, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=5497, PETRI_PLACES=317, PETRI_TRANSITIONS=352} [2022-12-05 21:26:55,975 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 296 predicate places. [2022-12-05 21:26:55,975 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 352 transitions, 5497 flow [2022-12-05 21:26:55,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 34 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:55,975 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:26:55,975 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:26:55,980 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-12-05 21:26:56,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-12-05 21:26:56,176 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:26:56,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:26:56,176 INFO L85 PathProgramCache]: Analyzing trace with hash 67254731, now seen corresponding path program 38 times [2022-12-05 21:26:56,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:26:56,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916991014] [2022-12-05 21:26:56,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:26:56,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:26:56,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:26:57,209 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:57,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:26:57,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916991014] [2022-12-05 21:26:57,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916991014] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:26:57,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346377456] [2022-12-05 21:26:57,210 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:26:57,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:26:57,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:26:57,211 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:26:57,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-12-05 21:26:57,326 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:26:57,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:26:57,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 107 conjunts are in the unsatisfiable core [2022-12-05 21:26:57,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:26:57,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-05 21:26:57,623 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:26:57,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 9 [2022-12-05 21:26:57,643 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:57,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:26:57,987 INFO L321 Elim1Store]: treesize reduction 26, result has 78.2 percent of original size [2022-12-05 21:26:57,987 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 51 treesize of output 103 [2022-12-05 21:26:58,223 INFO L321 Elim1Store]: treesize reduction 106, result has 10.9 percent of original size [2022-12-05 21:26:58,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 24 [2022-12-05 21:26:58,486 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:26:58,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346377456] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:26:58,487 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:26:58,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 39 [2022-12-05 21:26:58,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312399370] [2022-12-05 21:26:58,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:26:58,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-12-05 21:26:58,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:26:58,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-12-05 21:26:58,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=1459, Unknown=0, NotChecked=0, Total=1640 [2022-12-05 21:26:58,488 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:26:58,488 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 352 transitions, 5497 flow. Second operand has 41 states, 40 states have (on average 1.45) internal successors, (58), 40 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:26:58,488 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:26:58,489 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:26:58,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:27:11,271 INFO L130 PetriNetUnfolder]: 1978/3578 cut-off events. [2022-12-05 21:27:11,271 INFO L131 PetriNetUnfolder]: For 129986/129986 co-relation queries the response was YES. [2022-12-05 21:27:11,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35566 conditions, 3578 events. 1978/3578 cut-off events. For 129986/129986 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 22864 event pairs, 32 based on Foata normal form. 6/3584 useless extension candidates. Maximal degree in co-relation 35458. Up to 1309 conditions per place. [2022-12-05 21:27:11,311 INFO L137 encePairwiseOnDemand]: 6/17 looper letters, 401 selfloop transitions, 416 changer transitions 13/830 dead transitions. [2022-12-05 21:27:11,312 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 830 transitions, 16180 flow [2022-12-05 21:27:11,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-12-05 21:27:11,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2022-12-05 21:27:11,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 331 transitions. [2022-12-05 21:27:11,313 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.30422794117647056 [2022-12-05 21:27:11,313 INFO L175 Difference]: Start difference. First operand has 317 places, 352 transitions, 5497 flow. Second operand 64 states and 331 transitions. [2022-12-05 21:27:11,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 830 transitions, 16180 flow [2022-12-05 21:27:11,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 830 transitions, 14229 flow, removed 830 selfloop flow, removed 28 redundant places. [2022-12-05 21:27:11,785 INFO L231 Difference]: Finished difference. Result has 373 places, 670 transitions, 12832 flow [2022-12-05 21:27:11,785 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=4631, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=12832, PETRI_PLACES=373, PETRI_TRANSITIONS=670} [2022-12-05 21:27:11,786 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 352 predicate places. [2022-12-05 21:27:11,786 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 670 transitions, 12832 flow [2022-12-05 21:27:11,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 1.45) internal successors, (58), 40 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:27:11,786 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:27:11,786 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:27:11,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-12-05 21:27:11,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-12-05 21:27:11,993 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:27:11,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:27:11,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1723498901, now seen corresponding path program 39 times [2022-12-05 21:27:11,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:27:11,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836411364] [2022-12-05 21:27:11,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:27:11,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:27:12,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:27:12,729 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:27:12,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:27:12,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836411364] [2022-12-05 21:27:12,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836411364] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:27:12,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187185581] [2022-12-05 21:27:12,730 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:27:12,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:27:12,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:27:12,731 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:27:12,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-12-05 21:27:12,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-05 21:27:12,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:27:12,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 121 conjunts are in the unsatisfiable core [2022-12-05 21:27:12,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:27:12,996 INFO L350 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 [2022-12-05 21:27:13,031 INFO L350 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 [2022-12-05 21:27:13,059 INFO L350 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 [2022-12-05 21:27:13,268 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:13,269 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 18 [2022-12-05 21:27:13,315 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:27:13,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:27:13,728 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:27:13,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187185581] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:27:13,728 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:27:13,729 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 10] total 36 [2022-12-05 21:27:13,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136886754] [2022-12-05 21:27:13,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:27:13,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-12-05 21:27:13,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:27:13,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-12-05 21:27:13,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=1249, Unknown=0, NotChecked=0, Total=1406 [2022-12-05 21:27:13,730 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:27:13,730 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 670 transitions, 12832 flow. Second operand has 38 states, 37 states have (on average 1.6216216216216217) internal successors, (60), 37 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:27:13,730 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:27:13,730 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:27:13,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:27:16,700 INFO L130 PetriNetUnfolder]: 2104/3817 cut-off events. [2022-12-05 21:27:16,700 INFO L131 PetriNetUnfolder]: For 143629/143629 co-relation queries the response was YES. [2022-12-05 21:27:16,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38416 conditions, 3817 events. 2104/3817 cut-off events. For 143629/143629 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 24909 event pairs, 350 based on Foata normal form. 2/3819 useless extension candidates. Maximal degree in co-relation 38289. Up to 3298 conditions per place. [2022-12-05 21:27:16,742 INFO L137 encePairwiseOnDemand]: 7/17 looper letters, 593 selfloop transitions, 182 changer transitions 6/781 dead transitions. [2022-12-05 21:27:16,742 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 781 transitions, 16697 flow [2022-12-05 21:27:16,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-12-05 21:27:16,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-12-05 21:27:16,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 140 transitions. [2022-12-05 21:27:16,743 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2422145328719723 [2022-12-05 21:27:16,743 INFO L175 Difference]: Start difference. First operand has 373 places, 670 transitions, 12832 flow. Second operand 34 states and 140 transitions. [2022-12-05 21:27:16,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 781 transitions, 16697 flow [2022-12-05 21:27:17,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 781 transitions, 13091 flow, removed 1770 selfloop flow, removed 14 redundant places. [2022-12-05 21:27:17,411 INFO L231 Difference]: Finished difference. Result has 400 places, 710 transitions, 11524 flow [2022-12-05 21:27:17,412 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=9762, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=11524, PETRI_PLACES=400, PETRI_TRANSITIONS=710} [2022-12-05 21:27:17,412 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 379 predicate places. [2022-12-05 21:27:17,412 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 710 transitions, 11524 flow [2022-12-05 21:27:17,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 1.6216216216216217) internal successors, (60), 37 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:27:17,412 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:27:17,412 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:27:17,417 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-12-05 21:27:17,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:27:17,613 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:27:17,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:27:17,613 INFO L85 PathProgramCache]: Analyzing trace with hash -3371257, now seen corresponding path program 40 times [2022-12-05 21:27:17,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:27:17,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628888964] [2022-12-05 21:27:17,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:27:17,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:27:17,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:27:18,382 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:27:18,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:27:18,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628888964] [2022-12-05 21:27:18,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628888964] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:27:18,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049534005] [2022-12-05 21:27:18,383 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:27:18,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:27:18,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:27:18,384 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:27:18,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-12-05 21:27:18,512 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:27:18,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:27:18,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 111 conjunts are in the unsatisfiable core [2022-12-05 21:27:18,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:27:18,769 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:18,769 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 16 [2022-12-05 21:27:18,821 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:27:18,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:27:19,263 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:19,264 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 130 [2022-12-05 21:27:19,618 INFO L321 Elim1Store]: treesize reduction 58, result has 51.3 percent of original size [2022-12-05 21:27:19,618 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 51 treesize of output 71 [2022-12-05 21:27:19,947 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:27:19,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049534005] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:27:19,947 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:27:19,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 37 [2022-12-05 21:27:19,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946216472] [2022-12-05 21:27:19,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:27:19,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-12-05 21:27:19,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:27:19,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-12-05 21:27:19,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1282, Unknown=0, NotChecked=0, Total=1482 [2022-12-05 21:27:19,948 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:27:19,949 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 710 transitions, 11524 flow. Second operand has 39 states, 38 states have (on average 1.5263157894736843) internal successors, (58), 38 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:27:19,949 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:27:19,949 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:27:19,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:27:23,168 INFO L130 PetriNetUnfolder]: 2216/4038 cut-off events. [2022-12-05 21:27:23,168 INFO L131 PetriNetUnfolder]: For 96500/96500 co-relation queries the response was YES. [2022-12-05 21:27:23,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35821 conditions, 4038 events. 2216/4038 cut-off events. For 96500/96500 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 26716 event pairs, 390 based on Foata normal form. 3/4038 useless extension candidates. Maximal degree in co-relation 35690. Up to 3375 conditions per place. [2022-12-05 21:27:23,250 INFO L137 encePairwiseOnDemand]: 6/17 looper letters, 612 selfloop transitions, 225 changer transitions 11/848 dead transitions. [2022-12-05 21:27:23,250 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 848 transitions, 15715 flow [2022-12-05 21:27:23,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-12-05 21:27:23,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-12-05 21:27:23,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 194 transitions. [2022-12-05 21:27:23,251 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.25359477124183005 [2022-12-05 21:27:23,252 INFO L175 Difference]: Start difference. First operand has 400 places, 710 transitions, 11524 flow. Second operand 45 states and 194 transitions. [2022-12-05 21:27:23,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 848 transitions, 15715 flow [2022-12-05 21:27:23,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 848 transitions, 14689 flow, removed 418 selfloop flow, removed 24 redundant places. [2022-12-05 21:27:23,680 INFO L231 Difference]: Finished difference. Result has 426 places, 751 transitions, 12750 flow [2022-12-05 21:27:23,681 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=10693, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=12750, PETRI_PLACES=426, PETRI_TRANSITIONS=751} [2022-12-05 21:27:23,681 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 405 predicate places. [2022-12-05 21:27:23,681 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 751 transitions, 12750 flow [2022-12-05 21:27:23,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 1.5263157894736843) internal successors, (58), 38 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:27:23,682 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:27:23,682 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:27:23,688 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-12-05 21:27:23,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:27:23,887 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:27:23,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:27:23,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1670373999, now seen corresponding path program 41 times [2022-12-05 21:27:23,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:27:23,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149724673] [2022-12-05 21:27:23,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:27:23,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:27:23,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:27:24,797 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:27:24,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:27:24,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149724673] [2022-12-05 21:27:24,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149724673] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:27:24,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945850979] [2022-12-05 21:27:24,797 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:27:24,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:27:24,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:27:24,798 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:27:24,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-12-05 21:27:24,917 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-12-05 21:27:24,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:27:24,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 97 conjunts are in the unsatisfiable core [2022-12-05 21:27:24,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:27:25,132 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:27:25,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:27:25,345 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:25,345 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 53 treesize of output 108 [2022-12-05 21:27:25,451 INFO L321 Elim1Store]: treesize reduction 84, result has 13.4 percent of original size [2022-12-05 21:27:25,451 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 23 [2022-12-05 21:27:25,493 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:27:25,493 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945850979] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:27:25,493 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:27:25,493 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10, 8] total 31 [2022-12-05 21:27:25,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449129831] [2022-12-05 21:27:25,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:27:25,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 21:27:25,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:27:25,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 21:27:25,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=941, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 21:27:25,495 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:27:25,495 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 751 transitions, 12750 flow. Second operand has 33 states, 32 states have (on average 1.6875) internal successors, (54), 32 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:27:25,495 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:27:25,495 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:27:25,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:27:28,194 INFO L130 PetriNetUnfolder]: 2364/4329 cut-off events. [2022-12-05 21:27:28,194 INFO L131 PetriNetUnfolder]: For 121008/121008 co-relation queries the response was YES. [2022-12-05 21:27:28,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40223 conditions, 4329 events. 2364/4329 cut-off events. For 121008/121008 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 29234 event pairs, 432 based on Foata normal form. 4/4332 useless extension candidates. Maximal degree in co-relation 40086. Up to 3729 conditions per place. [2022-12-05 21:27:28,247 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 680 selfloop transitions, 175 changer transitions 2/857 dead transitions. [2022-12-05 21:27:28,248 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 857 transitions, 16857 flow [2022-12-05 21:27:28,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-12-05 21:27:28,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-12-05 21:27:28,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 139 transitions. [2022-12-05 21:27:28,248 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2725490196078431 [2022-12-05 21:27:28,249 INFO L175 Difference]: Start difference. First operand has 426 places, 751 transitions, 12750 flow. Second operand 30 states and 139 transitions. [2022-12-05 21:27:28,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 857 transitions, 16857 flow [2022-12-05 21:27:28,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 857 transitions, 15874 flow, removed 434 selfloop flow, removed 21 redundant places. [2022-12-05 21:27:28,942 INFO L231 Difference]: Finished difference. Result has 440 places, 787 transitions, 13930 flow [2022-12-05 21:27:28,943 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=11879, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=13930, PETRI_PLACES=440, PETRI_TRANSITIONS=787} [2022-12-05 21:27:28,943 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 419 predicate places. [2022-12-05 21:27:28,944 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 787 transitions, 13930 flow [2022-12-05 21:27:28,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.6875) internal successors, (54), 32 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:27:28,944 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:27:28,944 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:27:28,950 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-12-05 21:27:29,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-12-05 21:27:29,150 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:27:29,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:27:29,150 INFO L85 PathProgramCache]: Analyzing trace with hash -2069994285, now seen corresponding path program 42 times [2022-12-05 21:27:29,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:27:29,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901184603] [2022-12-05 21:27:29,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:27:29,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:27:29,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:27:29,886 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:27:29,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:27:29,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901184603] [2022-12-05 21:27:29,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901184603] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:27:29,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661640242] [2022-12-05 21:27:29,887 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:27:29,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:27:29,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:27:29,888 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:27:29,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-12-05 21:27:30,108 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-12-05 21:27:30,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:27:30,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 122 conjunts are in the unsatisfiable core [2022-12-05 21:27:30,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:27:30,200 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-05 21:27:30,236 INFO L350 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 [2022-12-05 21:27:30,270 INFO L350 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 [2022-12-05 21:27:30,507 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:30,507 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 16 [2022-12-05 21:27:30,555 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:27:30,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:27:31,188 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (+ c_~A~0.offset 8))) (and (forall ((v_ArrVal_1568 (Array Int Int)) (v_subst_9 Int)) (or (not (< v_subst_9 c_~N~0)) (< (+ v_subst_9 1) c_~N~0) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1568) c_~A~0.base))) (<= (+ (select .cse0 (+ c_~A~0.offset (* 4 v_subst_9))) c_~counter~0) (select .cse0 .cse1))))) (forall ((v_ArrVal_1568 (Array Int Int)) (v_subst_10 Int)) (or (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1568) c_~A~0.base))) (< (select .cse2 .cse1) (+ c_~counter~0 (select .cse2 (+ c_~A~0.offset (* v_subst_10 4))) 1))) (< (+ v_subst_10 1) c_~N~0) (not (< v_subst_10 c_~N~0)))))) is different from false [2022-12-05 21:27:31,749 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:31,749 INFO L350 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 56 treesize of output 45 [2022-12-05 21:27:31,756 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:31,756 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 206 treesize of output 188 [2022-12-05 21:27:31,764 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:31,765 INFO L350 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 89 treesize of output 80 [2022-12-05 21:27:31,772 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:31,772 INFO L350 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 158 treesize of output 128 [2022-12-05 21:27:31,855 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:31,855 INFO L350 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 55 treesize of output 44 [2022-12-05 21:27:31,862 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-05 21:27:31,862 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 94 treesize of output 84 [2022-12-05 21:27:31,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 21:27:31,867 INFO L350 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2022-12-05 21:27:31,873 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-05 21:27:31,873 INFO L350 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 66 treesize of output 50 [2022-12-05 21:27:32,008 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:27:32,008 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661640242] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:27:32,008 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:27:32,009 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 42 [2022-12-05 21:27:32,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195957466] [2022-12-05 21:27:32,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:27:32,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-12-05 21:27:32,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:27:32,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-12-05 21:27:32,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1609, Unknown=1, NotChecked=82, Total=1892 [2022-12-05 21:27:32,010 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:27:32,010 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 787 transitions, 13930 flow. Second operand has 44 states, 43 states have (on average 1.4186046511627908) internal successors, (61), 43 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:27:32,010 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:27:32,010 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:27:32,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:27:35,334 INFO L130 PetriNetUnfolder]: 2439/4466 cut-off events. [2022-12-05 21:27:35,335 INFO L131 PetriNetUnfolder]: For 116063/116063 co-relation queries the response was YES. [2022-12-05 21:27:35,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40912 conditions, 4466 events. 2439/4466 cut-off events. For 116063/116063 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 30349 event pairs, 426 based on Foata normal form. 2/4468 useless extension candidates. Maximal degree in co-relation 40771. Up to 4076 conditions per place. [2022-12-05 21:27:35,393 INFO L137 encePairwiseOnDemand]: 7/17 looper letters, 696 selfloop transitions, 182 changer transitions 5/883 dead transitions. [2022-12-05 21:27:35,393 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 883 transitions, 17031 flow [2022-12-05 21:27:35,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-12-05 21:27:35,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-12-05 21:27:35,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 164 transitions. [2022-12-05 21:27:35,400 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.22969187675070027 [2022-12-05 21:27:35,400 INFO L175 Difference]: Start difference. First operand has 440 places, 787 transitions, 13930 flow. Second operand 42 states and 164 transitions. [2022-12-05 21:27:35,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 883 transitions, 17031 flow [2022-12-05 21:27:36,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 883 transitions, 15956 flow, removed 470 selfloop flow, removed 20 redundant places. [2022-12-05 21:27:36,231 INFO L231 Difference]: Finished difference. Result has 464 places, 815 transitions, 14211 flow [2022-12-05 21:27:36,232 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=12903, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=787, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=14211, PETRI_PLACES=464, PETRI_TRANSITIONS=815} [2022-12-05 21:27:36,232 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 443 predicate places. [2022-12-05 21:27:36,232 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 815 transitions, 14211 flow [2022-12-05 21:27:36,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 1.4186046511627908) internal successors, (61), 43 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:27:36,233 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:27:36,233 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:27:36,238 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-12-05 21:27:36,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-12-05 21:27:36,436 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:27:36,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:27:36,436 INFO L85 PathProgramCache]: Analyzing trace with hash -182086861, now seen corresponding path program 43 times [2022-12-05 21:27:36,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:27:36,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975753381] [2022-12-05 21:27:36,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:27:36,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:27:36,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:27:37,236 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:27:37,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:27:37,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975753381] [2022-12-05 21:27:37,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975753381] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:27:37,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143645691] [2022-12-05 21:27:37,236 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:27:37,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:27:37,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:27:37,238 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:27:37,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-12-05 21:27:37,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:27:37,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 103 conjunts are in the unsatisfiable core [2022-12-05 21:27:37,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:27:37,637 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:27:37,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:27:37,852 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:37,852 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 53 treesize of output 108 [2022-12-05 21:27:38,021 INFO L321 Elim1Store]: treesize reduction 84, result has 13.4 percent of original size [2022-12-05 21:27:38,021 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 23 [2022-12-05 21:27:38,066 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:27:38,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143645691] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:27:38,067 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:27:38,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 8] total 33 [2022-12-05 21:27:38,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465682306] [2022-12-05 21:27:38,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:27:38,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-12-05 21:27:38,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:27:38,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-12-05 21:27:38,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1059, Unknown=0, NotChecked=0, Total=1190 [2022-12-05 21:27:38,068 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:27:38,068 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 815 transitions, 14211 flow. Second operand has 35 states, 34 states have (on average 1.6470588235294117) internal successors, (56), 34 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:27:38,068 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:27:38,069 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:27:38,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:27:41,049 INFO L130 PetriNetUnfolder]: 2578/4733 cut-off events. [2022-12-05 21:27:41,049 INFO L131 PetriNetUnfolder]: For 130077/130077 co-relation queries the response was YES. [2022-12-05 21:27:41,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44100 conditions, 4733 events. 2578/4733 cut-off events. For 130077/130077 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 32613 event pairs, 439 based on Foata normal form. 6/4738 useless extension candidates. Maximal degree in co-relation 43955. Up to 3983 conditions per place. [2022-12-05 21:27:41,111 INFO L137 encePairwiseOnDemand]: 7/17 looper letters, 635 selfloop transitions, 284 changer transitions 2/921 dead transitions. [2022-12-05 21:27:41,111 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 921 transitions, 18163 flow [2022-12-05 21:27:41,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-12-05 21:27:41,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-12-05 21:27:41,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 150 transitions. [2022-12-05 21:27:41,112 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.26737967914438504 [2022-12-05 21:27:41,112 INFO L175 Difference]: Start difference. First operand has 464 places, 815 transitions, 14211 flow. Second operand 33 states and 150 transitions. [2022-12-05 21:27:41,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 921 transitions, 18163 flow [2022-12-05 21:27:41,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 921 transitions, 17696 flow, removed 181 selfloop flow, removed 27 redundant places. [2022-12-05 21:27:41,842 INFO L231 Difference]: Finished difference. Result has 475 places, 853 transitions, 15956 flow [2022-12-05 21:27:41,842 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=13752, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=815, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=15956, PETRI_PLACES=475, PETRI_TRANSITIONS=853} [2022-12-05 21:27:41,843 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 454 predicate places. [2022-12-05 21:27:41,843 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 853 transitions, 15956 flow [2022-12-05 21:27:41,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.6470588235294117) internal successors, (56), 34 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:27:41,843 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:27:41,843 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:27:41,848 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-12-05 21:27:42,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-12-05 21:27:42,044 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:27:42,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:27:42,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1988346373, now seen corresponding path program 44 times [2022-12-05 21:27:42,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:27:42,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503852521] [2022-12-05 21:27:42,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:27:42,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:27:42,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:27:42,783 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:27:42,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:27:42,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503852521] [2022-12-05 21:27:42,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503852521] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:27:42,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182752346] [2022-12-05 21:27:42,784 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:27:42,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:27:42,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:27:42,785 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:27:42,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-12-05 21:27:42,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:27:42,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:27:42,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 111 conjunts are in the unsatisfiable core [2022-12-05 21:27:42,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:27:43,341 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:43,342 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 16 [2022-12-05 21:27:43,403 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:27:43,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:27:43,765 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:43,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 62 treesize of output 158 [2022-12-05 21:27:44,150 INFO L321 Elim1Store]: treesize reduction 68, result has 53.7 percent of original size [2022-12-05 21:27:44,151 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 61 treesize of output 89 [2022-12-05 21:27:44,517 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:27:44,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182752346] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:27:44,517 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:27:44,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 39 [2022-12-05 21:27:44,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314960374] [2022-12-05 21:27:44,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:27:44,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-12-05 21:27:44,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:27:44,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-12-05 21:27:44,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=1430, Unknown=0, NotChecked=0, Total=1640 [2022-12-05 21:27:44,519 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:27:44,519 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 853 transitions, 15956 flow. Second operand has 41 states, 40 states have (on average 1.45) internal successors, (58), 40 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:27:44,519 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:27:44,519 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:27:44,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:27:47,448 INFO L130 PetriNetUnfolder]: 2697/4936 cut-off events. [2022-12-05 21:27:47,448 INFO L131 PetriNetUnfolder]: For 141842/141842 co-relation queries the response was YES. [2022-12-05 21:27:47,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47327 conditions, 4936 events. 2697/4936 cut-off events. For 141842/141842 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 34240 event pairs, 516 based on Foata normal form. 2/4938 useless extension candidates. Maximal degree in co-relation 47175. Up to 4545 conditions per place. [2022-12-05 21:27:47,508 INFO L137 encePairwiseOnDemand]: 6/17 looper letters, 772 selfloop transitions, 187 changer transitions 4/963 dead transitions. [2022-12-05 21:27:47,508 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 963 transitions, 19957 flow [2022-12-05 21:27:47,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-12-05 21:27:47,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-12-05 21:27:47,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 142 transitions. [2022-12-05 21:27:47,509 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2531194295900178 [2022-12-05 21:27:47,509 INFO L175 Difference]: Start difference. First operand has 475 places, 853 transitions, 15956 flow. Second operand 33 states and 142 transitions. [2022-12-05 21:27:47,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 963 transitions, 19957 flow [2022-12-05 21:27:48,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 963 transitions, 18616 flow, removed 508 selfloop flow, removed 25 redundant places. [2022-12-05 21:27:48,263 INFO L231 Difference]: Finished difference. Result has 486 places, 909 transitions, 16714 flow [2022-12-05 21:27:48,264 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=14780, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=16714, PETRI_PLACES=486, PETRI_TRANSITIONS=909} [2022-12-05 21:27:48,265 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 465 predicate places. [2022-12-05 21:27:48,265 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 909 transitions, 16714 flow [2022-12-05 21:27:48,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 1.45) internal successors, (58), 40 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:27:48,265 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:27:48,265 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:27:48,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-12-05 21:27:48,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:27:48,471 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:27:48,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:27:48,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1509517773, now seen corresponding path program 45 times [2022-12-05 21:27:48,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:27:48,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742238716] [2022-12-05 21:27:48,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:27:48,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:27:48,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:27:49,346 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:27:49,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:27:49,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742238716] [2022-12-05 21:27:49,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742238716] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:27:49,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056047367] [2022-12-05 21:27:49,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:27:49,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:27:49,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:27:49,348 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:27:49,349 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-12-05 21:27:49,591 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-05 21:27:49,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:27:49,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 121 conjunts are in the unsatisfiable core [2022-12-05 21:27:49,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:27:49,656 INFO L350 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 [2022-12-05 21:27:49,687 INFO L350 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 [2022-12-05 21:27:49,712 INFO L350 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 [2022-12-05 21:27:49,919 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:49,919 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 18 [2022-12-05 21:27:49,961 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:27:49,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:27:50,389 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:27:50,389 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056047367] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:27:50,400 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:27:50,400 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 10] total 37 [2022-12-05 21:27:50,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290741597] [2022-12-05 21:27:50,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:27:50,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-12-05 21:27:50,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:27:50,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-12-05 21:27:50,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1299, Unknown=0, NotChecked=0, Total=1482 [2022-12-05 21:27:50,402 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:27:50,403 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 909 transitions, 16714 flow. Second operand has 39 states, 38 states have (on average 1.5789473684210527) internal successors, (60), 38 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:27:50,403 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:27:50,403 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:27:50,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:27:54,185 INFO L130 PetriNetUnfolder]: 2795/5126 cut-off events. [2022-12-05 21:27:54,186 INFO L131 PetriNetUnfolder]: For 138012/138012 co-relation queries the response was YES. [2022-12-05 21:27:54,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48457 conditions, 5126 events. 2795/5126 cut-off events. For 138012/138012 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 36021 event pairs, 490 based on Foata normal form. 2/5127 useless extension candidates. Maximal degree in co-relation 48303. Up to 4628 conditions per place. [2022-12-05 21:27:54,248 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 828 selfloop transitions, 177 changer transitions 7/1012 dead transitions. [2022-12-05 21:27:54,248 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 1012 transitions, 20363 flow [2022-12-05 21:27:54,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-12-05 21:27:54,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-12-05 21:27:54,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 147 transitions. [2022-12-05 21:27:54,256 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.24705882352941178 [2022-12-05 21:27:54,256 INFO L175 Difference]: Start difference. First operand has 486 places, 909 transitions, 16714 flow. Second operand 35 states and 147 transitions. [2022-12-05 21:27:54,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 1012 transitions, 20363 flow [2022-12-05 21:27:55,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 1012 transitions, 20000 flow, removed 131 selfloop flow, removed 20 redundant places. [2022-12-05 21:27:55,110 INFO L231 Difference]: Finished difference. Result has 508 places, 943 transitions, 17954 flow [2022-12-05 21:27:55,111 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=16351, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=909, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=737, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=17954, PETRI_PLACES=508, PETRI_TRANSITIONS=943} [2022-12-05 21:27:55,111 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 487 predicate places. [2022-12-05 21:27:55,111 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 943 transitions, 17954 flow [2022-12-05 21:27:55,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 1.5789473684210527) internal successors, (60), 38 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:27:55,111 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:27:55,111 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:27:55,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-12-05 21:27:55,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-12-05 21:27:55,312 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:27:55,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:27:55,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1856013157, now seen corresponding path program 46 times [2022-12-05 21:27:55,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:27:55,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274072966] [2022-12-05 21:27:55,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:27:55,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:27:55,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:27:55,986 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:27:55,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:27:55,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274072966] [2022-12-05 21:27:55,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274072966] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:27:55,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380752907] [2022-12-05 21:27:55,986 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:27:55,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:27:55,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:27:55,988 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:27:55,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-12-05 21:27:56,119 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:27:56,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:27:56,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 122 conjunts are in the unsatisfiable core [2022-12-05 21:27:56,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:27:56,208 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-05 21:27:56,241 INFO L350 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 [2022-12-05 21:27:56,279 INFO L350 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 [2022-12-05 21:27:56,515 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:56,516 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 16 [2022-12-05 21:27:56,564 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:27:56,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:27:57,248 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (+ c_~A~0.offset 8))) (and (forall ((v_subst_14 Int) (v_ArrVal_1728 (Array Int Int))) (or (not (< v_subst_14 c_~N~0)) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1728) c_~A~0.base))) (< (select .cse0 .cse1) (+ c_~counter~0 (select .cse0 (+ c_~A~0.offset (* v_subst_14 4))) 1))) (< (+ v_subst_14 1) c_~N~0))) (forall ((v_subst_13 Int) (v_ArrVal_1728 (Array Int Int))) (or (not (< v_subst_13 c_~N~0)) (< (+ v_subst_13 1) c_~N~0) (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1728) c_~A~0.base))) (<= (+ c_~counter~0 (select .cse2 (+ (* v_subst_13 4) c_~A~0.offset))) (select .cse2 .cse1))))))) is different from false [2022-12-05 21:27:57,736 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:57,737 INFO L350 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 56 treesize of output 45 [2022-12-05 21:27:57,744 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:57,744 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 206 treesize of output 188 [2022-12-05 21:27:57,753 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:57,753 INFO L350 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 89 treesize of output 80 [2022-12-05 21:27:57,760 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:57,760 INFO L350 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 158 treesize of output 128 [2022-12-05 21:27:57,861 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:27:57,861 INFO L350 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 55 treesize of output 44 [2022-12-05 21:27:57,869 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-05 21:27:57,870 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 198 treesize of output 174 [2022-12-05 21:27:57,880 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-05 21:27:57,881 INFO L350 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 166 treesize of output 130 [2022-12-05 21:27:57,888 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-05 21:27:57,889 INFO L350 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 71 treesize of output 56 [2022-12-05 21:27:58,058 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:27:58,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380752907] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:27:58,058 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:27:58,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 42 [2022-12-05 21:27:58,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711830435] [2022-12-05 21:27:58,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:27:58,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-12-05 21:27:58,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:27:58,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-12-05 21:27:58,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=1590, Unknown=1, NotChecked=82, Total=1892 [2022-12-05 21:27:58,059 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:27:58,060 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 943 transitions, 17954 flow. Second operand has 44 states, 43 states have (on average 1.4186046511627908) internal successors, (61), 43 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:27:58,060 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:27:58,060 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:27:58,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:28:06,443 INFO L130 PetriNetUnfolder]: 2827/5185 cut-off events. [2022-12-05 21:28:06,443 INFO L131 PetriNetUnfolder]: For 161323/161323 co-relation queries the response was YES. [2022-12-05 21:28:06,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51136 conditions, 5185 events. 2827/5185 cut-off events. For 161323/161323 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 36458 event pairs, 502 based on Foata normal form. 2/5184 useless extension candidates. Maximal degree in co-relation 50973. Up to 4823 conditions per place. [2022-12-05 21:28:06,521 INFO L137 encePairwiseOnDemand]: 7/17 looper letters, 844 selfloop transitions, 169 changer transitions 5/1018 dead transitions. [2022-12-05 21:28:06,522 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 1018 transitions, 21049 flow [2022-12-05 21:28:06,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-12-05 21:28:06,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-12-05 21:28:06,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 158 transitions. [2022-12-05 21:28:06,523 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.22128851540616246 [2022-12-05 21:28:06,523 INFO L175 Difference]: Start difference. First operand has 508 places, 943 transitions, 17954 flow. Second operand 42 states and 158 transitions. [2022-12-05 21:28:06,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 1018 transitions, 21049 flow [2022-12-05 21:28:07,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 1018 transitions, 20282 flow, removed 317 selfloop flow, removed 23 redundant places. [2022-12-05 21:28:07,695 INFO L231 Difference]: Finished difference. Result has 530 places, 956 transitions, 18238 flow [2022-12-05 21:28:07,696 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=17187, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=943, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=777, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=18238, PETRI_PLACES=530, PETRI_TRANSITIONS=956} [2022-12-05 21:28:07,696 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 509 predicate places. [2022-12-05 21:28:07,696 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 956 transitions, 18238 flow [2022-12-05 21:28:07,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 1.4186046511627908) internal successors, (61), 43 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:28:07,696 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:28:07,696 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:28:07,701 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-12-05 21:28:07,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:28:07,897 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:28:07,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:28:07,898 INFO L85 PathProgramCache]: Analyzing trace with hash -995667917, now seen corresponding path program 47 times [2022-12-05 21:28:07,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:28:07,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049581715] [2022-12-05 21:28:07,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:28:07,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:28:07,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:28:08,790 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:28:08,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:28:08,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049581715] [2022-12-05 21:28:08,791 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049581715] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:28:08,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857555688] [2022-12-05 21:28:08,791 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:28:08,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:28:08,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:28:08,800 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:28:08,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-12-05 21:28:08,980 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-05 21:28:08,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:28:08,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 95 conjunts are in the unsatisfiable core [2022-12-05 21:28:08,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:28:09,251 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:28:09,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:28:09,477 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:28:09,477 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 62 treesize of output 131 [2022-12-05 21:28:09,635 INFO L321 Elim1Store]: treesize reduction 108, result has 10.7 percent of original size [2022-12-05 21:28:09,635 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 63 treesize of output 24 [2022-12-05 21:28:09,693 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:28:09,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857555688] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:28:09,693 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:28:09,693 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9, 8] total 29 [2022-12-05 21:28:09,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530212748] [2022-12-05 21:28:09,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:28:09,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-05 21:28:09,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:28:09,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-05 21:28:09,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=828, Unknown=0, NotChecked=0, Total=930 [2022-12-05 21:28:09,694 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:28:09,695 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 956 transitions, 18238 flow. Second operand has 31 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 30 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:28:09,695 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:28:09,695 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:28:09,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:28:13,077 INFO L130 PetriNetUnfolder]: 3008/5548 cut-off events. [2022-12-05 21:28:13,077 INFO L131 PetriNetUnfolder]: For 203008/203008 co-relation queries the response was YES. [2022-12-05 21:28:13,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57371 conditions, 5548 events. 3008/5548 cut-off events. For 203008/203008 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 39746 event pairs, 556 based on Foata normal form. 2/5550 useless extension candidates. Maximal degree in co-relation 57205. Up to 4992 conditions per place. [2022-12-05 21:28:13,162 INFO L137 encePairwiseOnDemand]: 9/17 looper letters, 926 selfloop transitions, 149 changer transitions 2/1077 dead transitions. [2022-12-05 21:28:13,162 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 1077 transitions, 23704 flow [2022-12-05 21:28:13,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-12-05 21:28:13,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-12-05 21:28:13,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 153 transitions. [2022-12-05 21:28:13,163 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2903225806451613 [2022-12-05 21:28:13,163 INFO L175 Difference]: Start difference. First operand has 530 places, 956 transitions, 18238 flow. Second operand 31 states and 153 transitions. [2022-12-05 21:28:13,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 1077 transitions, 23704 flow [2022-12-05 21:28:14,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 1077 transitions, 23143 flow, removed 212 selfloop flow, removed 28 redundant places. [2022-12-05 21:28:14,333 INFO L231 Difference]: Finished difference. Result has 538 places, 995 transitions, 20259 flow [2022-12-05 21:28:14,334 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=17677, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=956, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=829, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=20259, PETRI_PLACES=538, PETRI_TRANSITIONS=995} [2022-12-05 21:28:14,334 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 517 predicate places. [2022-12-05 21:28:14,334 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 995 transitions, 20259 flow [2022-12-05 21:28:14,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 30 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:28:14,334 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:28:14,334 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:28:14,339 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-12-05 21:28:14,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-12-05 21:28:14,535 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:28:14,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:28:14,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1605678189, now seen corresponding path program 48 times [2022-12-05 21:28:14,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:28:14,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285299699] [2022-12-05 21:28:14,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:28:14,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:28:14,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:28:15,270 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:28:15,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:28:15,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285299699] [2022-12-05 21:28:15,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285299699] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:28:15,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956970203] [2022-12-05 21:28:15,270 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:28:15,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:28:15,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:28:15,276 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:28:15,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-12-05 21:28:15,604 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-12-05 21:28:15,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:28:15,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 97 conjunts are in the unsatisfiable core [2022-12-05 21:28:15,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:28:15,751 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:28:15,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:28:15,911 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:28:15,911 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 63 treesize of output 132 [2022-12-05 21:28:16,012 INFO L321 Elim1Store]: treesize reduction 108, result has 10.7 percent of original size [2022-12-05 21:28:16,013 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 62 treesize of output 23 [2022-12-05 21:28:16,067 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:28:16,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956970203] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:28:16,067 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:28:16,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 23 [2022-12-05 21:28:16,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67288983] [2022-12-05 21:28:16,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:28:16,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-05 21:28:16,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:28:16,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-05 21:28:16,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2022-12-05 21:28:16,069 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:28:16,069 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 995 transitions, 20259 flow. Second operand has 25 states, 24 states have (on average 1.875) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:28:16,069 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:28:16,069 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:28:16,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:28:19,094 INFO L130 PetriNetUnfolder]: 3110/5754 cut-off events. [2022-12-05 21:28:19,094 INFO L131 PetriNetUnfolder]: For 230114/230114 co-relation queries the response was YES. [2022-12-05 21:28:19,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60883 conditions, 5754 events. 3110/5754 cut-off events. For 230114/230114 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 41795 event pairs, 600 based on Foata normal form. 8/5762 useless extension candidates. Maximal degree in co-relation 60710. Up to 5315 conditions per place. [2022-12-05 21:28:19,172 INFO L137 encePairwiseOnDemand]: 10/17 looper letters, 964 selfloop transitions, 111 changer transitions 3/1078 dead transitions. [2022-12-05 21:28:19,172 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 1078 transitions, 24517 flow [2022-12-05 21:28:19,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-05 21:28:19,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-05 21:28:19,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 122 transitions. [2022-12-05 21:28:19,173 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.32620320855614976 [2022-12-05 21:28:19,174 INFO L175 Difference]: Start difference. First operand has 538 places, 995 transitions, 20259 flow. Second operand 22 states and 122 transitions. [2022-12-05 21:28:19,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 1078 transitions, 24517 flow [2022-12-05 21:28:20,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 1078 transitions, 23110 flow, removed 654 selfloop flow, removed 18 redundant places. [2022-12-05 21:28:20,397 INFO L231 Difference]: Finished difference. Result has 544 places, 1014 transitions, 20350 flow [2022-12-05 21:28:20,398 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=18852, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=995, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=896, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=20350, PETRI_PLACES=544, PETRI_TRANSITIONS=1014} [2022-12-05 21:28:20,398 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 523 predicate places. [2022-12-05 21:28:20,398 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 1014 transitions, 20350 flow [2022-12-05 21:28:20,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.875) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:28:20,398 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:28:20,398 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:28:20,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-12-05 21:28:20,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-12-05 21:28:20,600 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:28:20,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:28:20,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1468200549, now seen corresponding path program 49 times [2022-12-05 21:28:20,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:28:20,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472334079] [2022-12-05 21:28:20,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:28:20,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:28:20,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:28:21,459 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:28:21,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:28:21,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472334079] [2022-12-05 21:28:21,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472334079] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:28:21,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115094829] [2022-12-05 21:28:21,460 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:28:21,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:28:21,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:28:21,461 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:28:21,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-12-05 21:28:21,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:28:21,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 103 conjunts are in the unsatisfiable core [2022-12-05 21:28:21,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:28:21,853 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:28:21,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:28:22,034 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:28:22,034 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 63 treesize of output 132 [2022-12-05 21:28:22,179 INFO L321 Elim1Store]: treesize reduction 108, result has 10.7 percent of original size [2022-12-05 21:28:22,180 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 62 treesize of output 23 [2022-12-05 21:28:22,244 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:28:22,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115094829] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:28:22,244 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:28:22,244 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 8] total 33 [2022-12-05 21:28:22,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956305966] [2022-12-05 21:28:22,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:28:22,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-12-05 21:28:22,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:28:22,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-12-05 21:28:22,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1063, Unknown=0, NotChecked=0, Total=1190 [2022-12-05 21:28:22,246 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:28:22,246 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 1014 transitions, 20350 flow. Second operand has 35 states, 34 states have (on average 1.6764705882352942) internal successors, (57), 34 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:28:22,246 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:28:22,246 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:28:22,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:28:26,205 INFO L130 PetriNetUnfolder]: 3242/5996 cut-off events. [2022-12-05 21:28:26,205 INFO L131 PetriNetUnfolder]: For 247639/247639 co-relation queries the response was YES. [2022-12-05 21:28:26,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63980 conditions, 5996 events. 3242/5996 cut-off events. For 247639/247639 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 43875 event pairs, 647 based on Foata normal form. 2/5996 useless extension candidates. Maximal degree in co-relation 63803. Up to 5609 conditions per place. [2022-12-05 21:28:26,287 INFO L137 encePairwiseOnDemand]: 9/17 looper letters, 990 selfloop transitions, 121 changer transitions 2/1113 dead transitions. [2022-12-05 21:28:26,287 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 1113 transitions, 25513 flow [2022-12-05 21:28:26,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-12-05 21:28:26,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-12-05 21:28:26,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 138 transitions. [2022-12-05 21:28:26,288 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.27058823529411763 [2022-12-05 21:28:26,288 INFO L175 Difference]: Start difference. First operand has 544 places, 1014 transitions, 20350 flow. Second operand 30 states and 138 transitions. [2022-12-05 21:28:26,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 1113 transitions, 25513 flow [2022-12-05 21:28:27,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 1113 transitions, 24490 flow, removed 434 selfloop flow, removed 16 redundant places. [2022-12-05 21:28:27,753 INFO L231 Difference]: Finished difference. Result has 561 places, 1046 transitions, 21655 flow [2022-12-05 21:28:27,754 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=19449, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1014, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=915, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=21655, PETRI_PLACES=561, PETRI_TRANSITIONS=1046} [2022-12-05 21:28:27,754 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 540 predicate places. [2022-12-05 21:28:27,754 INFO L495 AbstractCegarLoop]: Abstraction has has 561 places, 1046 transitions, 21655 flow [2022-12-05 21:28:27,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.6764705882352942) internal successors, (57), 34 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:28:27,754 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:28:27,754 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:28:27,760 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-12-05 21:28:27,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:28:27,960 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:28:27,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:28:27,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1884355127, now seen corresponding path program 50 times [2022-12-05 21:28:27,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:28:27,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101615687] [2022-12-05 21:28:27,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:28:27,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:28:27,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:28:28,590 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:28:28,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:28:28,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101615687] [2022-12-05 21:28:28,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101615687] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:28:28,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107680840] [2022-12-05 21:28:28,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:28:28,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:28:28,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:28:28,592 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:28:28,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-12-05 21:28:28,743 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:28:28,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:28:28,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 107 conjunts are in the unsatisfiable core [2022-12-05 21:28:28,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:28:29,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-05 21:28:29,034 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:28:29,034 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 9 [2022-12-05 21:28:29,055 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:28:29,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:28:29,342 INFO L321 Elim1Store]: treesize reduction 26, result has 82.3 percent of original size [2022-12-05 21:28:29,342 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 61 treesize of output 131 [2022-12-05 21:28:29,545 INFO L321 Elim1Store]: treesize reduction 134, result has 8.8 percent of original size [2022-12-05 21:28:29,545 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 62 treesize of output 24 [2022-12-05 21:28:29,846 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:28:29,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1107680840] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:28:29,846 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:28:29,846 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 38 [2022-12-05 21:28:29,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725594254] [2022-12-05 21:28:29,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:28:29,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-12-05 21:28:29,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:28:29,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-12-05 21:28:29,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=1333, Unknown=0, NotChecked=0, Total=1560 [2022-12-05 21:28:29,847 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:28:29,848 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 1046 transitions, 21655 flow. Second operand has 40 states, 39 states have (on average 1.4871794871794872) internal successors, (58), 39 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:28:29,848 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:28:29,848 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:28:29,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:28:36,429 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] [2022-12-05 21:28:46,357 INFO L130 PetriNetUnfolder]: 3973/7503 cut-off events. [2022-12-05 21:28:46,357 INFO L131 PetriNetUnfolder]: For 366202/366202 co-relation queries the response was YES. [2022-12-05 21:28:46,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83559 conditions, 7503 events. 3973/7503 cut-off events. For 366202/366202 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 59327 event pairs, 217 based on Foata normal form. 10/7513 useless extension candidates. Maximal degree in co-relation 83378. Up to 3804 conditions per place. [2022-12-05 21:28:46,477 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 997 selfloop transitions, 514 changer transitions 49/1560 dead transitions. [2022-12-05 21:28:46,477 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 1560 transitions, 37681 flow [2022-12-05 21:28:46,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-12-05 21:28:46,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2022-12-05 21:28:46,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 296 transitions. [2022-12-05 21:28:46,478 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2951146560319043 [2022-12-05 21:28:46,479 INFO L175 Difference]: Start difference. First operand has 561 places, 1046 transitions, 21655 flow. Second operand 59 states and 296 transitions. [2022-12-05 21:28:46,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 1560 transitions, 37681 flow [2022-12-05 21:28:48,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 1560 transitions, 35417 flow, removed 1054 selfloop flow, removed 19 redundant places. [2022-12-05 21:28:48,628 INFO L231 Difference]: Finished difference. Result has 619 places, 1357 transitions, 32001 flow [2022-12-05 21:28:48,629 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=20201, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1046, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=32001, PETRI_PLACES=619, PETRI_TRANSITIONS=1357} [2022-12-05 21:28:48,629 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 598 predicate places. [2022-12-05 21:28:48,629 INFO L495 AbstractCegarLoop]: Abstraction has has 619 places, 1357 transitions, 32001 flow [2022-12-05 21:28:48,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 39 states have (on average 1.4871794871794872) internal successors, (58), 39 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:28:48,630 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:28:48,630 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:28:48,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-12-05 21:28:48,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-12-05 21:28:48,836 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:28:48,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:28:48,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1570103535, now seen corresponding path program 51 times [2022-12-05 21:28:48,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:28:48,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512409317] [2022-12-05 21:28:48,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:28:48,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:28:48,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:28:49,415 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:28:49,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:28:49,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512409317] [2022-12-05 21:28:49,416 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512409317] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:28:49,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771429387] [2022-12-05 21:28:49,416 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:28:49,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:28:49,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:28:49,417 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:28:49,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-12-05 21:28:49,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-05 21:28:49,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:28:49,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 121 conjunts are in the unsatisfiable core [2022-12-05 21:28:49,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:28:49,617 INFO L350 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 [2022-12-05 21:28:49,652 INFO L350 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 [2022-12-05 21:28:49,674 INFO L350 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 [2022-12-05 21:28:49,803 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:28:49,803 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 18 [2022-12-05 21:28:49,887 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:28:49,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:28:50,240 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:28:50,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771429387] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:28:50,241 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:28:50,241 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 10] total 31 [2022-12-05 21:28:50,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793639741] [2022-12-05 21:28:50,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:28:50,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 21:28:50,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:28:50,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 21:28:50,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=892, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 21:28:50,242 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:28:50,242 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 619 places, 1357 transitions, 32001 flow. Second operand has 33 states, 32 states have (on average 1.8125) internal successors, (58), 32 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:28:50,242 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:28:50,242 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:28:50,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:28:55,730 INFO L130 PetriNetUnfolder]: 4042/7640 cut-off events. [2022-12-05 21:28:55,730 INFO L131 PetriNetUnfolder]: For 412749/412749 co-relation queries the response was YES. [2022-12-05 21:28:55,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89027 conditions, 7640 events. 4042/7640 cut-off events. For 412749/412749 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 59603 event pairs, 692 based on Foata normal form. 5/7645 useless extension candidates. Maximal degree in co-relation 88829. Up to 7281 conditions per place. [2022-12-05 21:28:55,848 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 1323 selfloop transitions, 116 changer transitions 7/1446 dead transitions. [2022-12-05 21:28:55,849 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 639 places, 1446 transitions, 37949 flow [2022-12-05 21:28:55,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-05 21:28:55,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-12-05 21:28:55,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 111 transitions. [2022-12-05 21:28:55,849 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.31092436974789917 [2022-12-05 21:28:55,849 INFO L175 Difference]: Start difference. First operand has 619 places, 1357 transitions, 32001 flow. Second operand 21 states and 111 transitions. [2022-12-05 21:28:55,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 639 places, 1446 transitions, 37949 flow [2022-12-05 21:28:58,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 612 places, 1446 transitions, 33746 flow, removed 2053 selfloop flow, removed 27 redundant places. [2022-12-05 21:28:58,761 INFO L231 Difference]: Finished difference. Result has 618 places, 1390 transitions, 30416 flow [2022-12-05 21:28:58,762 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=27954, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=30416, PETRI_PLACES=618, PETRI_TRANSITIONS=1390} [2022-12-05 21:28:58,762 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 597 predicate places. [2022-12-05 21:28:58,762 INFO L495 AbstractCegarLoop]: Abstraction has has 618 places, 1390 transitions, 30416 flow [2022-12-05 21:28:58,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.8125) internal successors, (58), 32 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:28:58,762 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:28:58,762 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:28:58,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-12-05 21:28:58,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-12-05 21:28:58,963 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:28:58,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:28:58,963 INFO L85 PathProgramCache]: Analyzing trace with hash -2078210821, now seen corresponding path program 52 times [2022-12-05 21:28:58,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:28:58,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444849471] [2022-12-05 21:28:58,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:28:58,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:28:58,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:28:59,741 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:28:59,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:28:59,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444849471] [2022-12-05 21:28:59,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444849471] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:28:59,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889202725] [2022-12-05 21:28:59,742 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:28:59,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:28:59,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:28:59,743 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:28:59,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-12-05 21:28:59,876 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:28:59,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:28:59,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 111 conjunts are in the unsatisfiable core [2022-12-05 21:28:59,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:29:00,209 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:29:00,210 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 16 [2022-12-05 21:29:00,269 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:29:00,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:29:00,751 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:29:00,752 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 62 treesize of output 158 [2022-12-05 21:29:01,207 INFO L321 Elim1Store]: treesize reduction 68, result has 53.7 percent of original size [2022-12-05 21:29:01,208 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 61 treesize of output 89 [2022-12-05 21:29:01,608 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:29:01,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889202725] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:29:01,608 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:29:01,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 41 [2022-12-05 21:29:01,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559918533] [2022-12-05 21:29:01,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:29:01,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-12-05 21:29:01,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:29:01,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-12-05 21:29:01,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1584, Unknown=0, NotChecked=0, Total=1806 [2022-12-05 21:29:01,609 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:29:01,610 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 618 places, 1390 transitions, 30416 flow. Second operand has 43 states, 42 states have (on average 1.4523809523809523) internal successors, (61), 42 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:29:01,610 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:29:01,610 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:29:01,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:29:07,636 INFO L130 PetriNetUnfolder]: 4189/7897 cut-off events. [2022-12-05 21:29:07,636 INFO L131 PetriNetUnfolder]: For 385346/385346 co-relation queries the response was YES. [2022-12-05 21:29:07,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87156 conditions, 7897 events. 4189/7897 cut-off events. For 385346/385346 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 62197 event pairs, 663 based on Foata normal form. 3/7898 useless extension candidates. Maximal degree in co-relation 86951. Up to 7366 conditions per place. [2022-12-05 21:29:07,768 INFO L137 encePairwiseOnDemand]: 5/17 looper letters, 1282 selfloop transitions, 240 changer transitions 5/1527 dead transitions. [2022-12-05 21:29:07,769 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 1527 transitions, 36250 flow [2022-12-05 21:29:07,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-12-05 21:29:07,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-12-05 21:29:07,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 152 transitions. [2022-12-05 21:29:07,770 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2629757785467128 [2022-12-05 21:29:07,770 INFO L175 Difference]: Start difference. First operand has 618 places, 1390 transitions, 30416 flow. Second operand 34 states and 152 transitions. [2022-12-05 21:29:07,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 1527 transitions, 36250 flow [2022-12-05 21:29:10,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 637 places, 1527 transitions, 34997 flow, removed 584 selfloop flow, removed 13 redundant places. [2022-12-05 21:29:10,672 INFO L231 Difference]: Finished difference. Result has 643 places, 1452 transitions, 31937 flow [2022-12-05 21:29:10,673 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=29165, PETRI_DIFFERENCE_MINUEND_PLACES=604, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=31937, PETRI_PLACES=643, PETRI_TRANSITIONS=1452} [2022-12-05 21:29:10,673 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 622 predicate places. [2022-12-05 21:29:10,673 INFO L495 AbstractCegarLoop]: Abstraction has has 643 places, 1452 transitions, 31937 flow [2022-12-05 21:29:10,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 1.4523809523809523) internal successors, (61), 42 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:29:10,674 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:29:10,674 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:29:10,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-12-05 21:29:10,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:29:10,879 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:29:10,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:29:10,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1899495217, now seen corresponding path program 53 times [2022-12-05 21:29:10,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:29:10,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907427740] [2022-12-05 21:29:10,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:29:10,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:29:10,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:29:11,484 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:29:11,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:29:11,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907427740] [2022-12-05 21:29:11,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907427740] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:29:11,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646630992] [2022-12-05 21:29:11,484 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:29:11,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:29:11,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:29:11,485 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:29:11,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-12-05 21:29:11,617 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-05 21:29:11,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:29:11,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 103 conjunts are in the unsatisfiable core [2022-12-05 21:29:11,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:29:11,860 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:29:11,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:29:12,052 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:29:12,052 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 63 treesize of output 132 [2022-12-05 21:29:12,199 INFO L321 Elim1Store]: treesize reduction 108, result has 10.7 percent of original size [2022-12-05 21:29:12,199 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 62 treesize of output 23 [2022-12-05 21:29:12,262 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:29:12,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646630992] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:29:12,262 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:29:12,262 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 8] total 32 [2022-12-05 21:29:12,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88009389] [2022-12-05 21:29:12,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:29:12,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-12-05 21:29:12,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:29:12,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-12-05 21:29:12,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=980, Unknown=0, NotChecked=0, Total=1122 [2022-12-05 21:29:12,263 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:29:12,263 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 1452 transitions, 31937 flow. Second operand has 34 states, 33 states have (on average 1.696969696969697) internal successors, (56), 33 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:29:12,263 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:29:12,263 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:29:12,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:29:17,403 INFO L130 PetriNetUnfolder]: 4285/8109 cut-off events. [2022-12-05 21:29:17,403 INFO L131 PetriNetUnfolder]: For 435960/435960 co-relation queries the response was YES. [2022-12-05 21:29:17,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92134 conditions, 8109 events. 4285/8109 cut-off events. For 435960/435960 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 64366 event pairs, 717 based on Foata normal form. 8/8117 useless extension candidates. Maximal degree in co-relation 91923. Up to 7664 conditions per place. [2022-12-05 21:29:17,533 INFO L137 encePairwiseOnDemand]: 10/17 looper letters, 1389 selfloop transitions, 151 changer transitions 2/1542 dead transitions. [2022-12-05 21:29:17,533 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 668 places, 1542 transitions, 37494 flow [2022-12-05 21:29:17,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-05 21:29:17,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-12-05 21:29:17,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 115 transitions. [2022-12-05 21:29:17,534 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.26018099547511314 [2022-12-05 21:29:17,534 INFO L175 Difference]: Start difference. First operand has 643 places, 1452 transitions, 31937 flow. Second operand 26 states and 115 transitions. [2022-12-05 21:29:17,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 668 places, 1542 transitions, 37494 flow [2022-12-05 21:29:20,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 645 places, 1542 transitions, 36805 flow, removed 298 selfloop flow, removed 23 redundant places. [2022-12-05 21:29:20,656 INFO L231 Difference]: Finished difference. Result has 650 places, 1481 transitions, 33305 flow [2022-12-05 21:29:20,657 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=31248, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=33305, PETRI_PLACES=650, PETRI_TRANSITIONS=1481} [2022-12-05 21:29:20,657 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 629 predicate places. [2022-12-05 21:29:20,657 INFO L495 AbstractCegarLoop]: Abstraction has has 650 places, 1481 transitions, 33305 flow [2022-12-05 21:29:20,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 1.696969696969697) internal successors, (56), 33 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:29:20,657 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:29:20,657 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:29:20,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-12-05 21:29:20,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:29:20,858 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:29:20,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:29:20,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1869629085, now seen corresponding path program 54 times [2022-12-05 21:29:20,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:29:20,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051340006] [2022-12-05 21:29:20,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:29:20,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:29:20,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:29:21,643 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:29:21,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:29:21,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051340006] [2022-12-05 21:29:21,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051340006] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:29:21,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117058165] [2022-12-05 21:29:21,644 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:29:21,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:29:21,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:29:21,645 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:29:21,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-12-05 21:29:21,781 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-05 21:29:21,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:29:21,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 97 conjunts are in the unsatisfiable core [2022-12-05 21:29:21,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:29:22,007 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:29:22,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:29:22,194 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:29:22,194 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 63 treesize of output 132 [2022-12-05 21:29:22,375 INFO L321 Elim1Store]: treesize reduction 108, result has 10.7 percent of original size [2022-12-05 21:29:22,376 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 62 treesize of output 23 [2022-12-05 21:29:22,438 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:29:22,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117058165] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:29:22,439 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:29:22,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10, 8] total 31 [2022-12-05 21:29:22,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261392728] [2022-12-05 21:29:22,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:29:22,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 21:29:22,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:29:22,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 21:29:22,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=930, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 21:29:22,440 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:29:22,440 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 650 places, 1481 transitions, 33305 flow. Second operand has 33 states, 32 states have (on average 1.6875) internal successors, (54), 32 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:29:22,440 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:29:22,440 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:29:22,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:29:28,669 INFO L130 PetriNetUnfolder]: 4482/8508 cut-off events. [2022-12-05 21:29:28,669 INFO L131 PetriNetUnfolder]: For 499514/499514 co-relation queries the response was YES. [2022-12-05 21:29:28,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99679 conditions, 8508 events. 4482/8508 cut-off events. For 499514/499514 co-relation queries the response was YES. Maximal size of possible extension queue 633. Compared 68351 event pairs, 744 based on Foata normal form. 8/8514 useless extension candidates. Maximal degree in co-relation 99463. Up to 7860 conditions per place. [2022-12-05 21:29:28,813 INFO L137 encePairwiseOnDemand]: 9/17 looper letters, 1404 selfloop transitions, 220 changer transitions 3/1627 dead transitions. [2022-12-05 21:29:28,813 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 681 places, 1627 transitions, 41785 flow [2022-12-05 21:29:28,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-12-05 21:29:28,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-12-05 21:29:28,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 156 transitions. [2022-12-05 21:29:28,814 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2867647058823529 [2022-12-05 21:29:28,814 INFO L175 Difference]: Start difference. First operand has 650 places, 1481 transitions, 33305 flow. Second operand 32 states and 156 transitions. [2022-12-05 21:29:28,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 681 places, 1627 transitions, 41785 flow [2022-12-05 21:29:32,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 666 places, 1627 transitions, 40350 flow, removed 658 selfloop flow, removed 15 redundant places. [2022-12-05 21:29:32,219 INFO L231 Difference]: Finished difference. Result has 672 places, 1545 transitions, 36395 flow [2022-12-05 21:29:32,220 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=31870, PETRI_DIFFERENCE_MINUEND_PLACES=635, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=36395, PETRI_PLACES=672, PETRI_TRANSITIONS=1545} [2022-12-05 21:29:32,220 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 651 predicate places. [2022-12-05 21:29:32,220 INFO L495 AbstractCegarLoop]: Abstraction has has 672 places, 1545 transitions, 36395 flow [2022-12-05 21:29:32,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.6875) internal successors, (54), 32 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:29:32,220 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:29:32,220 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:29:32,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-12-05 21:29:32,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:29:32,421 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:29:32,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:29:32,421 INFO L85 PathProgramCache]: Analyzing trace with hash 150611555, now seen corresponding path program 55 times [2022-12-05 21:29:32,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:29:32,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600355181] [2022-12-05 21:29:32,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:29:32,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:29:32,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:29:33,015 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:29:33,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:29:33,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600355181] [2022-12-05 21:29:33,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600355181] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:29:33,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189212521] [2022-12-05 21:29:33,016 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:29:33,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:29:33,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:29:33,017 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:29:33,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-12-05 21:29:33,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:29:33,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 103 conjunts are in the unsatisfiable core [2022-12-05 21:29:33,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:29:33,456 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:29:33,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:29:33,668 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:29:33,669 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 63 treesize of output 132 [2022-12-05 21:29:33,837 INFO L321 Elim1Store]: treesize reduction 108, result has 10.7 percent of original size [2022-12-05 21:29:33,837 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 62 treesize of output 23 [2022-12-05 21:29:33,903 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:29:33,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189212521] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:29:33,903 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:29:33,903 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 8] total 28 [2022-12-05 21:29:33,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407942598] [2022-12-05 21:29:33,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:29:33,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-12-05 21:29:33,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:29:33,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-12-05 21:29:33,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=761, Unknown=0, NotChecked=0, Total=870 [2022-12-05 21:29:33,904 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:29:33,905 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 1545 transitions, 36395 flow. Second operand has 30 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:29:33,905 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:29:33,905 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:29:33,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:29:39,725 INFO L130 PetriNetUnfolder]: 4590/8747 cut-off events. [2022-12-05 21:29:39,726 INFO L131 PetriNetUnfolder]: For 524468/524468 co-relation queries the response was YES. [2022-12-05 21:29:39,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103275 conditions, 8747 events. 4590/8747 cut-off events. For 524468/524468 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 70945 event pairs, 782 based on Foata normal form. 4/8751 useless extension candidates. Maximal degree in co-relation 103052. Up to 8196 conditions per place. [2022-12-05 21:29:39,872 INFO L137 encePairwiseOnDemand]: 10/17 looper letters, 1482 selfloop transitions, 139 changer transitions 3/1624 dead transitions. [2022-12-05 21:29:39,872 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 693 places, 1624 transitions, 42222 flow [2022-12-05 21:29:39,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-05 21:29:39,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-05 21:29:39,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 109 transitions. [2022-12-05 21:29:39,873 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2914438502673797 [2022-12-05 21:29:39,873 INFO L175 Difference]: Start difference. First operand has 672 places, 1545 transitions, 36395 flow. Second operand 22 states and 109 transitions. [2022-12-05 21:29:39,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 693 places, 1624 transitions, 42222 flow [2022-12-05 21:29:43,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 678 places, 1624 transitions, 39282 flow, removed 1421 selfloop flow, removed 15 redundant places. [2022-12-05 21:29:43,800 INFO L231 Difference]: Finished difference. Result has 682 places, 1572 transitions, 35592 flow [2022-12-05 21:29:43,801 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=33733, PETRI_DIFFERENCE_MINUEND_PLACES=657, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=35592, PETRI_PLACES=682, PETRI_TRANSITIONS=1572} [2022-12-05 21:29:43,801 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 661 predicate places. [2022-12-05 21:29:43,802 INFO L495 AbstractCegarLoop]: Abstraction has has 682 places, 1572 transitions, 35592 flow [2022-12-05 21:29:43,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:29:43,802 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:29:43,802 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:29:43,806 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-12-05 21:29:44,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-12-05 21:29:44,003 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:29:44,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:29:44,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1254134511, now seen corresponding path program 56 times [2022-12-05 21:29:44,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:29:44,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896245271] [2022-12-05 21:29:44,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:29:44,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:29:44,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:29:44,674 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:29:44,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:29:44,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896245271] [2022-12-05 21:29:44,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896245271] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:29:44,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050248264] [2022-12-05 21:29:44,675 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:29:44,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:29:44,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:29:44,678 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:29:44,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-12-05 21:29:44,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:29:44,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:29:44,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 107 conjunts are in the unsatisfiable core [2022-12-05 21:29:44,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:29:45,064 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:29:45,065 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 16 [2022-12-05 21:29:45,107 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:29:45,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:29:45,544 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:29:45,544 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 51 treesize of output 129 [2022-12-05 21:29:45,996 INFO L321 Elim1Store]: treesize reduction 106, result has 10.9 percent of original size [2022-12-05 21:29:45,996 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 24 [2022-12-05 21:29:46,241 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:29:46,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050248264] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:29:46,241 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:29:46,241 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 36 [2022-12-05 21:29:46,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335524128] [2022-12-05 21:29:46,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:29:46,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-12-05 21:29:46,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:29:46,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-12-05 21:29:46,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1186, Unknown=0, NotChecked=0, Total=1406 [2022-12-05 21:29:46,242 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:29:46,242 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 682 places, 1572 transitions, 35592 flow. Second operand has 38 states, 37 states have (on average 1.4324324324324325) internal successors, (53), 37 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:29:46,242 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:29:46,242 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:29:46,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:29:52,795 INFO L130 PetriNetUnfolder]: 4767/9065 cut-off events. [2022-12-05 21:29:52,795 INFO L131 PetriNetUnfolder]: For 518907/518907 co-relation queries the response was YES. [2022-12-05 21:29:52,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104671 conditions, 9065 events. 4767/9065 cut-off events. For 518907/518907 co-relation queries the response was YES. Maximal size of possible extension queue 681. Compared 74029 event pairs, 794 based on Foata normal form. 3/9066 useless extension candidates. Maximal degree in co-relation 104445. Up to 8485 conditions per place. [2022-12-05 21:29:52,946 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 1482 selfloop transitions, 204 changer transitions 4/1690 dead transitions. [2022-12-05 21:29:52,946 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 1690 transitions, 41685 flow [2022-12-05 21:29:52,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-05 21:29:52,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-12-05 21:29:52,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 109 transitions. [2022-12-05 21:29:52,947 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.26715686274509803 [2022-12-05 21:29:52,947 INFO L175 Difference]: Start difference. First operand has 682 places, 1572 transitions, 35592 flow. Second operand 24 states and 109 transitions. [2022-12-05 21:29:52,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 1690 transitions, 41685 flow [2022-12-05 21:29:57,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 688 places, 1690 transitions, 40824 flow, removed 357 selfloop flow, removed 17 redundant places. [2022-12-05 21:29:57,354 INFO L231 Difference]: Finished difference. Result has 692 places, 1630 transitions, 37513 flow [2022-12-05 21:29:57,355 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=34731, PETRI_DIFFERENCE_MINUEND_PLACES=665, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=37513, PETRI_PLACES=692, PETRI_TRANSITIONS=1630} [2022-12-05 21:29:57,356 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 671 predicate places. [2022-12-05 21:29:57,356 INFO L495 AbstractCegarLoop]: Abstraction has has 692 places, 1630 transitions, 37513 flow [2022-12-05 21:29:57,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 1.4324324324324325) internal successors, (53), 37 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:29:57,356 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:29:57,356 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:29:57,362 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-12-05 21:29:57,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-12-05 21:29:57,562 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:29:57,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:29:57,562 INFO L85 PathProgramCache]: Analyzing trace with hash 907639127, now seen corresponding path program 57 times [2022-12-05 21:29:57,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:29:57,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208663850] [2022-12-05 21:29:57,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:29:57,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:29:57,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:29:58,368 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:29:58,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:29:58,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208663850] [2022-12-05 21:29:58,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208663850] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:29:58,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248977763] [2022-12-05 21:29:58,369 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:29:58,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:29:58,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:29:58,370 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:29:58,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-12-05 21:29:58,600 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-05 21:29:58,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:29:58,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 121 conjunts are in the unsatisfiable core [2022-12-05 21:29:58,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:29:58,665 INFO L350 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 [2022-12-05 21:29:58,707 INFO L350 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 [2022-12-05 21:29:58,734 INFO L350 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 [2022-12-05 21:29:58,930 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:29:58,930 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 18 [2022-12-05 21:29:59,025 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:29:59,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:29:59,405 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:29:59,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248977763] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:29:59,405 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:29:59,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 10] total 37 [2022-12-05 21:29:59,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633372289] [2022-12-05 21:29:59,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:29:59,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-12-05 21:29:59,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:29:59,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-12-05 21:29:59,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1299, Unknown=0, NotChecked=0, Total=1482 [2022-12-05 21:29:59,406 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:29:59,406 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 692 places, 1630 transitions, 37513 flow. Second operand has 39 states, 38 states have (on average 1.5789473684210527) internal successors, (60), 38 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:29:59,406 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:29:59,406 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:29:59,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:30:07,915 INFO L130 PetriNetUnfolder]: 4902/9325 cut-off events. [2022-12-05 21:30:07,915 INFO L131 PetriNetUnfolder]: For 578218/578218 co-relation queries the response was YES. [2022-12-05 21:30:08,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110607 conditions, 9325 events. 4902/9325 cut-off events. For 578218/578218 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 76494 event pairs, 794 based on Foata normal form. 3/9328 useless extension candidates. Maximal degree in co-relation 110376. Up to 8573 conditions per place. [2022-12-05 21:30:08,090 INFO L137 encePairwiseOnDemand]: 7/17 looper letters, 1493 selfloop transitions, 270 changer transitions 7/1770 dead transitions. [2022-12-05 21:30:08,090 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 732 places, 1770 transitions, 44946 flow [2022-12-05 21:30:08,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-12-05 21:30:08,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-12-05 21:30:08,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 180 transitions. [2022-12-05 21:30:08,091 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2582496413199426 [2022-12-05 21:30:08,091 INFO L175 Difference]: Start difference. First operand has 692 places, 1630 transitions, 37513 flow. Second operand 41 states and 180 transitions. [2022-12-05 21:30:08,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 732 places, 1770 transitions, 44946 flow [2022-12-05 21:30:12,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 720 places, 1770 transitions, 43878 flow, removed 469 selfloop flow, removed 12 redundant places. [2022-12-05 21:30:12,800 INFO L231 Difference]: Finished difference. Result has 732 places, 1681 transitions, 40246 flow [2022-12-05 21:30:12,800 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=36511, PETRI_DIFFERENCE_MINUEND_PLACES=680, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=40246, PETRI_PLACES=732, PETRI_TRANSITIONS=1681} [2022-12-05 21:30:12,801 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 711 predicate places. [2022-12-05 21:30:12,801 INFO L495 AbstractCegarLoop]: Abstraction has has 732 places, 1681 transitions, 40246 flow [2022-12-05 21:30:12,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 1.5789473684210527) internal successors, (60), 38 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:30:12,801 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:30:12,801 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:30:12,806 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-12-05 21:30:13,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-12-05 21:30:13,002 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:30:13,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:30:13,002 INFO L85 PathProgramCache]: Analyzing trace with hash 511239711, now seen corresponding path program 58 times [2022-12-05 21:30:13,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:30:13,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250941499] [2022-12-05 21:30:13,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:30:13,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:30:13,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:30:13,662 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:30:13,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:30:13,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250941499] [2022-12-05 21:30:13,663 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250941499] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:30:13,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834592401] [2022-12-05 21:30:13,663 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:30:13,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:30:13,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:30:13,664 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:30:13,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-12-05 21:30:13,808 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:30:13,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:30:13,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 122 conjunts are in the unsatisfiable core [2022-12-05 21:30:13,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:30:13,898 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-05 21:30:13,937 INFO L350 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 [2022-12-05 21:30:13,968 INFO L350 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 [2022-12-05 21:30:14,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 21:30:14,232 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:30:14,233 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 39 [2022-12-05 21:30:14,289 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:30:14,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:30:15,055 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (+ c_~A~0.offset 8)) (.cse2 (+ c_~A~0.offset 4))) (and (forall ((v_subst_18 Int) (v_ArrVal_2196 (Array Int Int))) (or (< (+ 2 v_subst_18) c_~N~0) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2196) c_~A~0.base))) (<= (+ (select .cse0 .cse1) (select .cse0 .cse2) c_~counter~0) (let ((.cse3 (* v_subst_18 4))) (+ (select .cse0 (+ c_~A~0.offset .cse3)) (select .cse0 (+ c_~A~0.offset .cse3 4)))))) (not (< (+ v_subst_18 1) c_~N~0)))) (forall ((v_subst_17 Int) (v_ArrVal_2196 (Array Int Int))) (or (not (< (+ v_subst_17 1) c_~N~0)) (< (+ 2 v_subst_17) c_~N~0) (let ((.cse4 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2196) c_~A~0.base))) (< (let ((.cse5 (* v_subst_17 4))) (+ (select .cse4 (+ c_~A~0.offset .cse5 4)) (select .cse4 (+ c_~A~0.offset .cse5)))) (+ (select .cse4 .cse1) (select .cse4 .cse2) c_~counter~0 1))))))) is different from false [2022-12-05 21:30:15,620 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:30:15,620 INFO L350 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 110 treesize of output 75 [2022-12-05 21:30:15,642 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:30:15,642 INFO L350 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 158 treesize of output 169 [2022-12-05 21:30:15,666 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:30:15,666 INFO L350 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 129 treesize of output 127 [2022-12-05 21:30:15,693 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:30:15,693 INFO L350 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 53 treesize of output 73 [2022-12-05 21:30:15,921 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:30:15,921 INFO L350 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 109 treesize of output 74 [2022-12-05 21:30:15,936 INFO L321 Elim1Store]: treesize reduction 32, result has 22.0 percent of original size [2022-12-05 21:30:15,937 INFO L350 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 154 treesize of output 133 [2022-12-05 21:30:15,951 INFO L321 Elim1Store]: treesize reduction 32, result has 22.0 percent of original size [2022-12-05 21:30:15,952 INFO L350 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 120 treesize of output 86 [2022-12-05 21:30:15,973 INFO L321 Elim1Store]: treesize reduction 32, result has 22.0 percent of original size [2022-12-05 21:30:15,973 INFO L350 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 46 treesize of output 34 [2022-12-05 21:30:16,117 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:30:16,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834592401] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:30:16,117 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:30:16,117 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 42 [2022-12-05 21:30:16,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228491093] [2022-12-05 21:30:16,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:30:16,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-12-05 21:30:16,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:30:16,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-12-05 21:30:16,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1605, Unknown=1, NotChecked=82, Total=1892 [2022-12-05 21:30:16,119 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:30:16,119 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 732 places, 1681 transitions, 40246 flow. Second operand has 44 states, 43 states have (on average 1.5116279069767442) internal successors, (65), 43 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:30:16,119 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:30:16,119 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:30:16,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:30:24,000 INFO L130 PetriNetUnfolder]: 5001/9528 cut-off events. [2022-12-05 21:30:24,000 INFO L131 PetriNetUnfolder]: For 678267/678267 co-relation queries the response was YES. [2022-12-05 21:30:24,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117566 conditions, 9528 events. 5001/9528 cut-off events. For 678267/678267 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 79331 event pairs, 330 based on Foata normal form. 5/9531 useless extension candidates. Maximal degree in co-relation 117323. Up to 6837 conditions per place. [2022-12-05 21:30:24,269 INFO L137 encePairwiseOnDemand]: 7/17 looper letters, 1440 selfloop transitions, 355 changer transitions 18/1813 dead transitions. [2022-12-05 21:30:24,270 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 765 places, 1813 transitions, 45788 flow [2022-12-05 21:30:24,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-12-05 21:30:24,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-12-05 21:30:24,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 154 transitions. [2022-12-05 21:30:24,271 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2664359861591695 [2022-12-05 21:30:24,271 INFO L175 Difference]: Start difference. First operand has 732 places, 1681 transitions, 40246 flow. Second operand 34 states and 154 transitions. [2022-12-05 21:30:24,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 765 places, 1813 transitions, 45788 flow [2022-12-05 21:30:29,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 738 places, 1813 transitions, 43739 flow, removed 914 selfloop flow, removed 27 redundant places. [2022-12-05 21:30:29,851 INFO L231 Difference]: Finished difference. Result has 747 places, 1722 transitions, 40342 flow [2022-12-05 21:30:29,852 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=38214, PETRI_DIFFERENCE_MINUEND_PLACES=705, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=40342, PETRI_PLACES=747, PETRI_TRANSITIONS=1722} [2022-12-05 21:30:29,852 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 726 predicate places. [2022-12-05 21:30:29,852 INFO L495 AbstractCegarLoop]: Abstraction has has 747 places, 1722 transitions, 40342 flow [2022-12-05 21:30:29,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 1.5116279069767442) internal successors, (65), 43 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:30:29,852 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:30:29,852 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:30:29,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-12-05 21:30:30,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:30:30,053 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:30:30,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:30:30,053 INFO L85 PathProgramCache]: Analyzing trace with hash 92190629, now seen corresponding path program 59 times [2022-12-05 21:30:30,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:30:30,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822932056] [2022-12-05 21:30:30,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:30:30,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:30:30,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:30:30,946 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:30:30,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:30:30,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822932056] [2022-12-05 21:30:30,946 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822932056] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:30:30,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955234990] [2022-12-05 21:30:30,946 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:30:30,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:30:30,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:30:30,947 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:30:30,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-12-05 21:30:31,098 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-05 21:30:31,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:30:31,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 103 conjunts are in the unsatisfiable core [2022-12-05 21:30:31,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:30:31,369 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:30:31,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:30:31,570 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:30:31,570 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 63 treesize of output 132 [2022-12-05 21:30:31,702 INFO L321 Elim1Store]: treesize reduction 108, result has 10.7 percent of original size [2022-12-05 21:30:31,703 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 62 treesize of output 23 [2022-12-05 21:30:31,787 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:30:31,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955234990] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:30:31,788 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:30:31,788 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 8] total 33 [2022-12-05 21:30:31,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715523106] [2022-12-05 21:30:31,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:30:31,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-12-05 21:30:31,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:30:31,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-12-05 21:30:31,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1040, Unknown=0, NotChecked=0, Total=1190 [2022-12-05 21:30:31,789 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:30:31,789 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 747 places, 1722 transitions, 40342 flow. Second operand has 35 states, 34 states have (on average 1.6470588235294117) internal successors, (56), 34 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:30:31,790 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:30:31,790 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:30:31,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:30:39,697 INFO L130 PetriNetUnfolder]: 5189/9901 cut-off events. [2022-12-05 21:30:39,698 INFO L131 PetriNetUnfolder]: For 777323/777323 co-relation queries the response was YES. [2022-12-05 21:30:39,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125882 conditions, 9901 events. 5189/9901 cut-off events. For 777323/777323 co-relation queries the response was YES. Maximal size of possible extension queue 748. Compared 82446 event pairs, 886 based on Foata normal form. 8/9909 useless extension candidates. Maximal degree in co-relation 125630. Up to 9307 conditions per place. [2022-12-05 21:30:39,889 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 1689 selfloop transitions, 166 changer transitions 3/1858 dead transitions. [2022-12-05 21:30:39,889 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 777 places, 1858 transitions, 49344 flow [2022-12-05 21:30:39,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-12-05 21:30:39,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-12-05 21:30:39,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 154 transitions. [2022-12-05 21:30:39,890 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.28308823529411764 [2022-12-05 21:30:39,890 INFO L175 Difference]: Start difference. First operand has 747 places, 1722 transitions, 40342 flow. Second operand 32 states and 154 transitions. [2022-12-05 21:30:39,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 777 places, 1858 transitions, 49344 flow [2022-12-05 21:30:46,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 757 places, 1858 transitions, 48831 flow, removed 184 selfloop flow, removed 20 redundant places. [2022-12-05 21:30:46,345 INFO L231 Difference]: Finished difference. Result has 763 places, 1778 transitions, 44111 flow [2022-12-05 21:30:46,346 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=39845, PETRI_DIFFERENCE_MINUEND_PLACES=726, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=44111, PETRI_PLACES=763, PETRI_TRANSITIONS=1778} [2022-12-05 21:30:46,348 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 742 predicate places. [2022-12-05 21:30:46,349 INFO L495 AbstractCegarLoop]: Abstraction has has 763 places, 1778 transitions, 44111 flow [2022-12-05 21:30:46,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.6470588235294117) internal successors, (56), 34 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:30:46,349 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:30:46,349 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:30:46,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-12-05 21:30:46,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:30:46,555 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:30:46,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:30:46,555 INFO L85 PathProgramCache]: Analyzing trace with hash 652231803, now seen corresponding path program 60 times [2022-12-05 21:30:46,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:30:46,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997258540] [2022-12-05 21:30:46,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:30:46,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:30:46,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:30:47,149 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:30:47,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:30:47,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997258540] [2022-12-05 21:30:47,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997258540] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:30:47,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456994569] [2022-12-05 21:30:47,150 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:30:47,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:30:47,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:30:47,152 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:30:47,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-12-05 21:30:47,341 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-12-05 21:30:47,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:30:47,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 121 conjunts are in the unsatisfiable core [2022-12-05 21:30:47,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:30:47,402 INFO L350 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 [2022-12-05 21:30:47,435 INFO L350 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 [2022-12-05 21:30:47,457 INFO L350 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 [2022-12-05 21:30:47,641 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:30:47,641 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 18 [2022-12-05 21:30:47,725 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:30:47,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:30:48,089 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:30:48,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456994569] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:30:48,090 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:30:48,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 10] total 36 [2022-12-05 21:30:48,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086931397] [2022-12-05 21:30:48,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:30:48,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-12-05 21:30:48,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:30:48,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-12-05 21:30:48,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=1229, Unknown=0, NotChecked=0, Total=1406 [2022-12-05 21:30:48,091 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:30:48,091 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 763 places, 1778 transitions, 44111 flow. Second operand has 38 states, 37 states have (on average 1.6216216216216217) internal successors, (60), 37 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:30:48,091 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:30:48,091 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:30:48,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:30:58,039 INFO L130 PetriNetUnfolder]: 5311/10119 cut-off events. [2022-12-05 21:30:58,039 INFO L131 PetriNetUnfolder]: For 807805/807805 co-relation queries the response was YES. [2022-12-05 21:30:58,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129516 conditions, 10119 events. 5311/10119 cut-off events. For 807805/807805 co-relation queries the response was YES. Maximal size of possible extension queue 761. Compared 84415 event pairs, 848 based on Foata normal form. 2/10119 useless extension candidates. Maximal degree in co-relation 129259. Up to 9019 conditions per place. [2022-12-05 21:30:58,333 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 1521 selfloop transitions, 370 changer transitions 8/1899 dead transitions. [2022-12-05 21:30:58,333 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 797 places, 1899 transitions, 51109 flow [2022-12-05 21:30:58,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-12-05 21:30:58,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-12-05 21:30:58,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 136 transitions. [2022-12-05 21:30:58,334 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.22857142857142856 [2022-12-05 21:30:58,334 INFO L175 Difference]: Start difference. First operand has 763 places, 1778 transitions, 44111 flow. Second operand 35 states and 136 transitions. [2022-12-05 21:30:58,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 797 places, 1899 transitions, 51109 flow [2022-12-05 21:31:05,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 780 places, 1899 transitions, 48367 flow, removed 1316 selfloop flow, removed 17 redundant places. [2022-12-05 21:31:05,048 INFO L231 Difference]: Finished difference. Result has 790 places, 1834 transitions, 45160 flow [2022-12-05 21:31:05,049 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=41369, PETRI_DIFFERENCE_MINUEND_PLACES=746, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=45160, PETRI_PLACES=790, PETRI_TRANSITIONS=1834} [2022-12-05 21:31:05,049 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 769 predicate places. [2022-12-05 21:31:05,049 INFO L495 AbstractCegarLoop]: Abstraction has has 790 places, 1834 transitions, 45160 flow [2022-12-05 21:31:05,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 1.6216216216216217) internal successors, (60), 37 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:31:05,049 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:31:05,049 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:31:05,054 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-12-05 21:31:05,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-12-05 21:31:05,250 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:31:05,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:31:05,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1968990237, now seen corresponding path program 61 times [2022-12-05 21:31:05,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:31:05,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568247726] [2022-12-05 21:31:05,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:31:05,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:31:05,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:31:06,012 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:31:06,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:31:06,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568247726] [2022-12-05 21:31:06,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568247726] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:31:06,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634303487] [2022-12-05 21:31:06,013 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:31:06,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:31:06,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:31:06,014 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:31:06,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-12-05 21:31:06,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:31:06,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 97 conjunts are in the unsatisfiable core [2022-12-05 21:31:06,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:31:06,384 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:31:06,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:31:06,600 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:31:06,600 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 107 [2022-12-05 21:31:06,723 INFO L321 Elim1Store]: treesize reduction 84, result has 13.4 percent of original size [2022-12-05 21:31:06,724 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 53 treesize of output 24 [2022-12-05 21:31:06,764 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:31:06,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634303487] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:31:06,764 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:31:06,764 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10, 8] total 31 [2022-12-05 21:31:06,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026769427] [2022-12-05 21:31:06,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:31:06,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 21:31:06,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:31:06,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 21:31:06,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=941, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 21:31:06,766 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:31:06,766 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 790 places, 1834 transitions, 45160 flow. Second operand has 33 states, 32 states have (on average 1.6875) internal successors, (54), 32 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:31:06,766 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:31:06,766 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:31:06,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:31:15,934 INFO L130 PetriNetUnfolder]: 5540/10634 cut-off events. [2022-12-05 21:31:15,934 INFO L131 PetriNetUnfolder]: For 924386/924386 co-relation queries the response was YES. [2022-12-05 21:31:16,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139982 conditions, 10634 events. 5540/10634 cut-off events. For 924386/924386 co-relation queries the response was YES. Maximal size of possible extension queue 807. Compared 90264 event pairs, 906 based on Foata normal form. 8/10638 useless extension candidates. Maximal degree in co-relation 139715. Up to 9315 conditions per place. [2022-12-05 21:31:16,147 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 1636 selfloop transitions, 346 changer transitions 12/1994 dead transitions. [2022-12-05 21:31:16,147 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 825 places, 1994 transitions, 54844 flow [2022-12-05 21:31:16,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-12-05 21:31:16,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-12-05 21:31:16,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 176 transitions. [2022-12-05 21:31:16,148 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2875816993464052 [2022-12-05 21:31:16,148 INFO L175 Difference]: Start difference. First operand has 790 places, 1834 transitions, 45160 flow. Second operand 36 states and 176 transitions. [2022-12-05 21:31:16,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 825 places, 1994 transitions, 54844 flow [2022-12-05 21:31:23,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 803 places, 1994 transitions, 53129 flow, removed 747 selfloop flow, removed 22 redundant places. [2022-12-05 21:31:23,943 INFO L231 Difference]: Finished difference. Result has 810 places, 1898 transitions, 48386 flow [2022-12-05 21:31:23,945 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=43605, PETRI_DIFFERENCE_MINUEND_PLACES=768, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=48386, PETRI_PLACES=810, PETRI_TRANSITIONS=1898} [2022-12-05 21:31:23,945 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 789 predicate places. [2022-12-05 21:31:23,945 INFO L495 AbstractCegarLoop]: Abstraction has has 810 places, 1898 transitions, 48386 flow [2022-12-05 21:31:23,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.6875) internal successors, (54), 32 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:31:23,945 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:31:23,945 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:31:23,953 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-12-05 21:31:24,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-12-05 21:31:24,151 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:31:24,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:31:24,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1784909061, now seen corresponding path program 62 times [2022-12-05 21:31:24,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:31:24,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86784572] [2022-12-05 21:31:24,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:31:24,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:31:24,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:31:24,870 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:31:24,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:31:24,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86784572] [2022-12-05 21:31:24,870 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86784572] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:31:24,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316140815] [2022-12-05 21:31:24,871 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:31:24,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:31:24,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:31:24,872 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:31:24,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-12-05 21:31:25,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:31:25,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:31:25,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 107 conjunts are in the unsatisfiable core [2022-12-05 21:31:25,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:31:25,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-05 21:31:25,350 INFO L321 Elim1Store]: treesize reduction 10, result has 72.2 percent of original size [2022-12-05 21:31:25,350 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 42 [2022-12-05 21:31:25,416 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:31:25,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:31:25,713 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:31:25,713 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 62 treesize of output 158 [2022-12-05 21:31:26,123 INFO L321 Elim1Store]: treesize reduction 134, result has 8.8 percent of original size [2022-12-05 21:31:26,123 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 61 treesize of output 23 [2022-12-05 21:31:26,393 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:31:26,393 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316140815] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:31:26,393 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:31:26,393 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 13] total 36 [2022-12-05 21:31:26,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782302164] [2022-12-05 21:31:26,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:31:26,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-12-05 21:31:26,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:31:26,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-12-05 21:31:26,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=1173, Unknown=0, NotChecked=0, Total=1406 [2022-12-05 21:31:26,394 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:31:26,395 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 810 places, 1898 transitions, 48386 flow. Second operand has 38 states, 37 states have (on average 1.5135135135135136) internal successors, (56), 37 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:31:26,395 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:31:26,395 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:31:26,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:31:36,729 INFO L130 PetriNetUnfolder]: 5789/11107 cut-off events. [2022-12-05 21:31:36,730 INFO L131 PetriNetUnfolder]: For 1016946/1016946 co-relation queries the response was YES. [2022-12-05 21:31:36,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 148293 conditions, 11107 events. 5789/11107 cut-off events. For 1016946/1016946 co-relation queries the response was YES. Maximal size of possible extension queue 848. Compared 95083 event pairs, 902 based on Foata normal form. 4/11109 useless extension candidates. Maximal degree in co-relation 148020. Up to 10135 conditions per place. [2022-12-05 21:31:36,960 INFO L137 encePairwiseOnDemand]: 5/17 looper letters, 1741 selfloop transitions, 347 changer transitions 6/2094 dead transitions. [2022-12-05 21:31:36,960 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 852 places, 2094 transitions, 57891 flow [2022-12-05 21:31:36,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-12-05 21:31:36,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-12-05 21:31:36,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 194 transitions. [2022-12-05 21:31:36,961 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.265389876880985 [2022-12-05 21:31:36,961 INFO L175 Difference]: Start difference. First operand has 810 places, 1898 transitions, 48386 flow. Second operand 43 states and 194 transitions. [2022-12-05 21:31:36,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 852 places, 2094 transitions, 57891 flow [2022-12-05 21:31:45,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 831 places, 2094 transitions, 55103 flow, removed 1300 selfloop flow, removed 21 redundant places. [2022-12-05 21:31:46,033 INFO L231 Difference]: Finished difference. Result has 844 places, 1987 transitions, 50516 flow [2022-12-05 21:31:46,035 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=45606, PETRI_DIFFERENCE_MINUEND_PLACES=789, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1898, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=50516, PETRI_PLACES=844, PETRI_TRANSITIONS=1987} [2022-12-05 21:31:46,035 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 823 predicate places. [2022-12-05 21:31:46,035 INFO L495 AbstractCegarLoop]: Abstraction has has 844 places, 1987 transitions, 50516 flow [2022-12-05 21:31:46,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 1.5135135135135136) internal successors, (56), 37 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:31:46,035 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:31:46,035 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:31:46,043 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-12-05 21:31:46,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:31:46,241 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:31:46,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:31:46,241 INFO L85 PathProgramCache]: Analyzing trace with hash 273915899, now seen corresponding path program 63 times [2022-12-05 21:31:46,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:31:46,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506511119] [2022-12-05 21:31:46,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:31:46,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:31:46,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:31:46,868 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:31:46,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:31:46,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506511119] [2022-12-05 21:31:46,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506511119] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:31:46,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582172699] [2022-12-05 21:31:46,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:31:46,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:31:46,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:31:46,870 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:31:46,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-12-05 21:31:47,024 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-05 21:31:47,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:31:47,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 121 conjunts are in the unsatisfiable core [2022-12-05 21:31:47,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:31:47,093 INFO L350 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 [2022-12-05 21:31:47,124 INFO L350 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 [2022-12-05 21:31:47,145 INFO L350 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 [2022-12-05 21:31:47,356 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:31:47,356 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2022-12-05 21:31:47,456 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:31:47,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:31:48,441 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 21:31:48,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582172699] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:31:48,442 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:31:48,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 11] total 34 [2022-12-05 21:31:48,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389510774] [2022-12-05 21:31:48,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:31:48,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-12-05 21:31:48,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:31:48,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-12-05 21:31:48,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=1109, Unknown=0, NotChecked=0, Total=1260 [2022-12-05 21:31:48,443 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:31:48,443 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 844 places, 1987 transitions, 50516 flow. Second operand has 36 states, 35 states have (on average 1.5714285714285714) internal successors, (55), 35 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:31:48,443 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:31:48,443 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:31:48,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:31:59,926 INFO L130 PetriNetUnfolder]: 5910/11414 cut-off events. [2022-12-05 21:31:59,926 INFO L131 PetriNetUnfolder]: For 1132589/1132589 co-relation queries the response was YES. [2022-12-05 21:32:00,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156252 conditions, 11414 events. 5910/11414 cut-off events. For 1132589/1132589 co-relation queries the response was YES. Maximal size of possible extension queue 870. Compared 98700 event pairs, 1045 based on Foata normal form. 6/11418 useless extension candidates. Maximal degree in co-relation 155965. Up to 10815 conditions per place. [2022-12-05 21:32:00,167 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 1927 selfloop transitions, 179 changer transitions 11/2117 dead transitions. [2022-12-05 21:32:00,168 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 876 places, 2117 transitions, 60134 flow [2022-12-05 21:32:00,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-12-05 21:32:00,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-12-05 21:32:00,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 158 transitions. [2022-12-05 21:32:00,169 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2816399286987522 [2022-12-05 21:32:00,169 INFO L175 Difference]: Start difference. First operand has 844 places, 1987 transitions, 50516 flow. Second operand 33 states and 158 transitions. [2022-12-05 21:32:00,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 876 places, 2117 transitions, 60134 flow [2022-12-05 21:32:10,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 850 places, 2117 transitions, 58093 flow, removed 916 selfloop flow, removed 26 redundant places. [2022-12-05 21:32:11,026 INFO L231 Difference]: Finished difference. Result has 861 places, 2034 transitions, 52732 flow [2022-12-05 21:32:11,027 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=48599, PETRI_DIFFERENCE_MINUEND_PLACES=818, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1987, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1836, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=52732, PETRI_PLACES=861, PETRI_TRANSITIONS=2034} [2022-12-05 21:32:11,027 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 840 predicate places. [2022-12-05 21:32:11,028 INFO L495 AbstractCegarLoop]: Abstraction has has 861 places, 2034 transitions, 52732 flow [2022-12-05 21:32:11,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 1.5714285714285714) internal successors, (55), 35 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:32:11,028 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:32:11,028 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:32:11,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-12-05 21:32:11,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-12-05 21:32:11,228 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:32:11,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:32:11,229 INFO L85 PathProgramCache]: Analyzing trace with hash -891482679, now seen corresponding path program 64 times [2022-12-05 21:32:11,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:32:11,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59519256] [2022-12-05 21:32:11,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:32:11,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:32:11,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:32:12,019 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:32:12,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:32:12,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59519256] [2022-12-05 21:32:12,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59519256] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:32:12,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811704036] [2022-12-05 21:32:12,020 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:32:12,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:32:12,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:32:12,021 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:32:12,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-12-05 21:32:12,178 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:32:12,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:32:12,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 110 conjunts are in the unsatisfiable core [2022-12-05 21:32:12,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:32:12,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 21:32:12,327 INFO L350 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 19 treesize of output 21 [2022-12-05 21:32:12,521 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:32:12,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:32:12,736 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse6 (* |c_thread1Thread1of1ForFork1_~i~0#1| 4))) (let ((.cse3 (+ .cse6 c_~A~0.offset)) (.cse4 (+ .cse6 c_~A~0.offset 4)) (.cse1 (+ c_~A~0.offset 4)) (.cse2 (+ c_~A~0.offset 8))) (and (forall ((v_ArrVal_2433 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2433) c_~A~0.base))) (< (+ (select .cse0 .cse1) (select .cse0 c_~A~0.offset) (select .cse0 .cse2)) (+ c_~counter~0 (select .cse0 .cse3) (select .cse0 .cse4) 1)))) (forall ((v_ArrVal_2433 (Array Int Int))) (let ((.cse5 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2433) c_~A~0.base))) (<= (+ c_~counter~0 (select .cse5 .cse3) (select .cse5 .cse4)) (+ (select .cse5 .cse1) (select .cse5 c_~A~0.offset) (select .cse5 .cse2)))))))) is different from false [2022-12-05 21:32:12,774 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:32:12,774 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 104 treesize of output 150 [2022-12-05 21:32:12,802 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:32:12,803 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 38 treesize of output 81 [2022-12-05 21:32:13,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-05 21:32:13,040 INFO L321 Elim1Store]: treesize reduction 84, result has 13.4 percent of original size [2022-12-05 21:32:13,040 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 53 treesize of output 24 [2022-12-05 21:32:13,137 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:32:13,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811704036] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:32:13,138 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:32:13,138 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 11] total 36 [2022-12-05 21:32:13,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962082699] [2022-12-05 21:32:13,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:32:13,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-12-05 21:32:13,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:32:13,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-12-05 21:32:13,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=1211, Unknown=1, NotChecked=70, Total=1406 [2022-12-05 21:32:13,139 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:32:13,139 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 861 places, 2034 transitions, 52732 flow. Second operand has 38 states, 37 states have (on average 1.6216216216216217) internal successors, (60), 37 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:32:13,139 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:32:13,139 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:32:13,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:32:24,242 INFO L130 PetriNetUnfolder]: 6142/11838 cut-off events. [2022-12-05 21:32:24,243 INFO L131 PetriNetUnfolder]: For 1293510/1293510 co-relation queries the response was YES. [2022-12-05 21:32:24,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165746 conditions, 11838 events. 6142/11838 cut-off events. For 1293510/1293510 co-relation queries the response was YES. Maximal size of possible extension queue 908. Compared 102846 event pairs, 985 based on Foata normal form. 4/11838 useless extension candidates. Maximal degree in co-relation 165447. Up to 11062 conditions per place. [2022-12-05 21:32:24,625 INFO L137 encePairwiseOnDemand]: 10/17 looper letters, 1931 selfloop transitions, 227 changer transitions 1/2159 dead transitions. [2022-12-05 21:32:24,625 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 880 places, 2159 transitions, 60699 flow [2022-12-05 21:32:24,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-05 21:32:24,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-05 21:32:24,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 110 transitions. [2022-12-05 21:32:24,626 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.29411764705882354 [2022-12-05 21:32:24,626 INFO L175 Difference]: Start difference. First operand has 861 places, 2034 transitions, 52732 flow. Second operand 22 states and 110 transitions. [2022-12-05 21:32:24,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 880 places, 2159 transitions, 60699 flow [2022-12-05 21:32:36,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 862 places, 2159 transitions, 58359 flow, removed 1103 selfloop flow, removed 18 redundant places. [2022-12-05 21:32:36,432 INFO L231 Difference]: Finished difference. Result has 869 places, 2099 transitions, 53855 flow [2022-12-05 21:32:36,434 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=50396, PETRI_DIFFERENCE_MINUEND_PLACES=841, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2034, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1825, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=53855, PETRI_PLACES=869, PETRI_TRANSITIONS=2099} [2022-12-05 21:32:36,434 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 848 predicate places. [2022-12-05 21:32:36,434 INFO L495 AbstractCegarLoop]: Abstraction has has 869 places, 2099 transitions, 53855 flow [2022-12-05 21:32:36,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 1.6216216216216217) internal successors, (60), 37 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:32:36,434 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:32:36,434 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:32:36,440 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-12-05 21:32:36,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-12-05 21:32:36,635 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:32:36,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:32:36,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1324525947, now seen corresponding path program 65 times [2022-12-05 21:32:36,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:32:36,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010847321] [2022-12-05 21:32:36,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:32:36,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:32:36,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:32:37,515 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:32:37,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:32:37,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010847321] [2022-12-05 21:32:37,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010847321] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:32:37,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510616668] [2022-12-05 21:32:37,515 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:32:37,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:32:37,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:32:37,517 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:32:37,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-12-05 21:32:37,679 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-05 21:32:37,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:32:37,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 110 conjunts are in the unsatisfiable core [2022-12-05 21:32:37,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:32:37,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 21:32:37,820 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-05 21:32:37,999 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:32:37,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:32:38,225 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse6 (* |c_thread1Thread1of1ForFork1_~i~0#1| 4))) (let ((.cse3 (+ c_~A~0.offset 4)) (.cse4 (+ c_~A~0.offset 8)) (.cse1 (+ .cse6 c_~A~0.offset)) (.cse2 (+ .cse6 c_~A~0.offset 4))) (and (forall ((v_ArrVal_2472 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2472) c_~A~0.base))) (<= (+ (select .cse0 .cse1) c_~counter~0 (select .cse0 .cse2)) (+ (select .cse0 .cse3) (select .cse0 c_~A~0.offset) (select .cse0 .cse4))))) (forall ((v_ArrVal_2472 (Array Int Int))) (let ((.cse5 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2472) c_~A~0.base))) (< (+ (select .cse5 .cse3) (select .cse5 c_~A~0.offset) (select .cse5 .cse4)) (+ (select .cse5 .cse1) c_~counter~0 (select .cse5 .cse2) 1))))))) is different from false [2022-12-05 21:32:38,262 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:32:38,262 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 106 treesize of output 152 [2022-12-05 21:32:38,291 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:32:38,292 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 39 treesize of output 82 [2022-12-05 21:32:38,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-05 21:32:38,588 INFO L321 Elim1Store]: treesize reduction 84, result has 13.4 percent of original size [2022-12-05 21:32:38,588 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 23 [2022-12-05 21:32:38,685 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:32:38,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510616668] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:32:38,686 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:32:38,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 11] total 37 [2022-12-05 21:32:38,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764190135] [2022-12-05 21:32:38,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:32:38,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-12-05 21:32:38,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:32:38,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-12-05 21:32:38,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=1255, Unknown=1, NotChecked=72, Total=1482 [2022-12-05 21:32:38,687 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:32:38,687 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 869 places, 2099 transitions, 53855 flow. Second operand has 39 states, 38 states have (on average 1.4736842105263157) internal successors, (56), 38 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:32:38,687 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:32:38,687 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:32:38,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:32:50,449 INFO L130 PetriNetUnfolder]: 6477/12464 cut-off events. [2022-12-05 21:32:50,450 INFO L131 PetriNetUnfolder]: For 1343268/1343268 co-relation queries the response was YES. [2022-12-05 21:32:50,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174042 conditions, 12464 events. 6477/12464 cut-off events. For 1343268/1343268 co-relation queries the response was YES. Maximal size of possible extension queue 981. Compared 109182 event pairs, 1022 based on Foata normal form. 3/12463 useless extension candidates. Maximal degree in co-relation 173737. Up to 11378 conditions per place. [2022-12-05 21:32:50,857 INFO L137 encePairwiseOnDemand]: 10/17 looper letters, 1933 selfloop transitions, 334 changer transitions 1/2268 dead transitions. [2022-12-05 21:32:50,857 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 894 places, 2268 transitions, 63267 flow [2022-12-05 21:32:50,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-05 21:32:50,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-12-05 21:32:50,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 124 transitions. [2022-12-05 21:32:50,858 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.28054298642533937 [2022-12-05 21:32:50,858 INFO L175 Difference]: Start difference. First operand has 869 places, 2099 transitions, 53855 flow. Second operand 26 states and 124 transitions. [2022-12-05 21:32:50,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 894 places, 2268 transitions, 63267 flow [2022-12-05 21:33:03,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 882 places, 2268 transitions, 61217 flow, removed 940 selfloop flow, removed 12 redundant places. [2022-12-05 21:33:03,607 INFO L231 Difference]: Finished difference. Result has 886 places, 2195 transitions, 56617 flow [2022-12-05 21:33:03,608 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=52055, PETRI_DIFFERENCE_MINUEND_PLACES=857, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2099, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1799, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=56617, PETRI_PLACES=886, PETRI_TRANSITIONS=2195} [2022-12-05 21:33:03,609 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 865 predicate places. [2022-12-05 21:33:03,609 INFO L495 AbstractCegarLoop]: Abstraction has has 886 places, 2195 transitions, 56617 flow [2022-12-05 21:33:03,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 1.4736842105263157) internal successors, (56), 38 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:33:03,609 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:33:03,609 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:33:03,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-12-05 21:33:03,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-12-05 21:33:03,809 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:33:03,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:33:03,810 INFO L85 PathProgramCache]: Analyzing trace with hash -766106129, now seen corresponding path program 66 times [2022-12-05 21:33:03,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:33:03,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957692866] [2022-12-05 21:33:03,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:33:03,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:33:03,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:33:04,611 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:33:04,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:33:04,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957692866] [2022-12-05 21:33:04,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957692866] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:33:04,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138922090] [2022-12-05 21:33:04,611 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:33:04,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:33:04,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:33:04,613 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:33:04,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-12-05 21:33:04,794 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-12-05 21:33:04,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:33:04,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 111 conjunts are in the unsatisfiable core [2022-12-05 21:33:04,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:33:05,110 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:33:05,110 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 16 [2022-12-05 21:33:05,168 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:33:05,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:33:05,707 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:33:05,708 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 55 treesize of output 138 [2022-12-05 21:33:06,247 INFO L321 Elim1Store]: treesize reduction 56, result has 55.9 percent of original size [2022-12-05 21:33:06,248 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 54 treesize of output 81 [2022-12-05 21:33:06,593 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:33:06,593 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138922090] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:33:06,593 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:33:06,593 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 41 [2022-12-05 21:33:06,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996489685] [2022-12-05 21:33:06,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:33:06,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-12-05 21:33:06,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:33:06,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-12-05 21:33:06,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=1598, Unknown=0, NotChecked=0, Total=1806 [2022-12-05 21:33:06,595 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:33:06,595 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 886 places, 2195 transitions, 56617 flow. Second operand has 43 states, 42 states have (on average 1.4523809523809523) internal successors, (61), 42 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:33:06,595 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:33:06,595 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:33:06,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:33:20,849 INFO L130 PetriNetUnfolder]: 6645/12771 cut-off events. [2022-12-05 21:33:20,849 INFO L131 PetriNetUnfolder]: For 1373682/1373682 co-relation queries the response was YES. [2022-12-05 21:33:21,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178156 conditions, 12771 events. 6645/12771 cut-off events. For 1373682/1373682 co-relation queries the response was YES. Maximal size of possible extension queue 1011. Compared 112245 event pairs, 1041 based on Foata normal form. 3/12770 useless extension candidates. Maximal degree in co-relation 177846. Up to 11370 conditions per place. [2022-12-05 21:33:21,199 INFO L137 encePairwiseOnDemand]: 7/17 looper letters, 1866 selfloop transitions, 482 changer transitions 7/2355 dead transitions. [2022-12-05 21:33:21,199 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 929 places, 2355 transitions, 65547 flow [2022-12-05 21:33:21,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-12-05 21:33:21,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-12-05 21:33:21,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 183 transitions. [2022-12-05 21:33:21,200 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2446524064171123 [2022-12-05 21:33:21,200 INFO L175 Difference]: Start difference. First operand has 886 places, 2195 transitions, 56617 flow. Second operand 44 states and 183 transitions. [2022-12-05 21:33:21,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 929 places, 2355 transitions, 65547 flow [2022-12-05 21:33:34,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 912 places, 2355 transitions, 63891 flow, removed 745 selfloop flow, removed 17 redundant places. [2022-12-05 21:33:34,762 INFO L231 Difference]: Finished difference. Result has 919 places, 2267 transitions, 59585 flow [2022-12-05 21:33:34,764 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=54961, PETRI_DIFFERENCE_MINUEND_PLACES=869, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=419, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1743, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=59585, PETRI_PLACES=919, PETRI_TRANSITIONS=2267} [2022-12-05 21:33:34,764 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 898 predicate places. [2022-12-05 21:33:34,764 INFO L495 AbstractCegarLoop]: Abstraction has has 919 places, 2267 transitions, 59585 flow [2022-12-05 21:33:34,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 1.4523809523809523) internal successors, (61), 42 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:33:34,764 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:33:34,764 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:33:34,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-12-05 21:33:34,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2022-12-05 21:33:34,971 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:33:34,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:33:34,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1030943471, now seen corresponding path program 67 times [2022-12-05 21:33:34,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:33:34,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412526263] [2022-12-05 21:33:34,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:33:34,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:33:34,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:33:35,732 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:33:35,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:33:35,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412526263] [2022-12-05 21:33:35,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412526263] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:33:35,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784691764] [2022-12-05 21:33:35,733 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:33:35,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:33:35,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:33:35,736 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:33:35,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-12-05 21:33:35,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:33:35,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 103 conjunts are in the unsatisfiable core [2022-12-05 21:33:35,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:33:36,159 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:33:36,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:33:36,378 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:33:36,378 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 107 [2022-12-05 21:33:36,475 INFO L321 Elim1Store]: treesize reduction 84, result has 13.4 percent of original size [2022-12-05 21:33:36,475 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 53 treesize of output 24 [2022-12-05 21:33:36,518 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:33:36,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784691764] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:33:36,518 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:33:36,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 8] total 33 [2022-12-05 21:33:36,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426623011] [2022-12-05 21:33:36,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:33:36,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-12-05 21:33:36,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:33:36,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-12-05 21:33:36,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1041, Unknown=0, NotChecked=0, Total=1190 [2022-12-05 21:33:36,520 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:33:36,520 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 919 places, 2267 transitions, 59585 flow. Second operand has 35 states, 34 states have (on average 1.6470588235294117) internal successors, (56), 34 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:33:36,520 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:33:36,520 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:33:36,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:33:50,216 INFO L130 PetriNetUnfolder]: 6720/12938 cut-off events. [2022-12-05 21:33:50,216 INFO L131 PetriNetUnfolder]: For 1491251/1491251 co-relation queries the response was YES. [2022-12-05 21:33:50,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184707 conditions, 12938 events. 6720/12938 cut-off events. For 1491251/1491251 co-relation queries the response was YES. Maximal size of possible extension queue 1026. Compared 114126 event pairs, 1216 based on Foata normal form. 6/12942 useless extension candidates. Maximal degree in co-relation 184390. Up to 12137 conditions per place. [2022-12-05 21:33:50,640 INFO L137 encePairwiseOnDemand]: 9/17 looper letters, 2027 selfloop transitions, 330 changer transitions 2/2359 dead transitions. [2022-12-05 21:33:50,640 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 949 places, 2359 transitions, 67839 flow [2022-12-05 21:33:50,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-12-05 21:33:50,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-12-05 21:33:50,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 132 transitions. [2022-12-05 21:33:50,641 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2504743833017078 [2022-12-05 21:33:50,641 INFO L175 Difference]: Start difference. First operand has 919 places, 2267 transitions, 59585 flow. Second operand 31 states and 132 transitions. [2022-12-05 21:33:50,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 949 places, 2359 transitions, 67839 flow [2022-12-05 21:34:05,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 925 places, 2359 transitions, 66489 flow, removed 589 selfloop flow, removed 24 redundant places. [2022-12-05 21:34:05,378 INFO L231 Difference]: Finished difference. Result has 929 places, 2295 transitions, 61469 flow [2022-12-05 21:34:05,380 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=58235, PETRI_DIFFERENCE_MINUEND_PLACES=895, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1953, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=61469, PETRI_PLACES=929, PETRI_TRANSITIONS=2295} [2022-12-05 21:34:05,380 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 908 predicate places. [2022-12-05 21:34:05,380 INFO L495 AbstractCegarLoop]: Abstraction has has 929 places, 2295 transitions, 61469 flow [2022-12-05 21:34:05,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.6470588235294117) internal successors, (56), 34 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:34:05,380 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:34:05,380 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:34:05,385 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-12-05 21:34:05,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:34:05,581 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:34:05,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:34:05,581 INFO L85 PathProgramCache]: Analyzing trace with hash -237201053, now seen corresponding path program 68 times [2022-12-05 21:34:05,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:34:05,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481183572] [2022-12-05 21:34:05,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:34:05,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:34:05,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:34:06,438 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:34:06,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:34:06,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481183572] [2022-12-05 21:34:06,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481183572] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:34:06,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95384232] [2022-12-05 21:34:06,439 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:34:06,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:34:06,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:34:06,440 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:34:06,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-12-05 21:34:06,600 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:34:06,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:34:06,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 107 conjunts are in the unsatisfiable core [2022-12-05 21:34:06,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:34:06,899 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:34:06,900 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 16 [2022-12-05 21:34:06,941 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:34:06,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:34:10,825 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:34:10,825 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 61 treesize of output 157 [2022-12-05 21:34:11,230 INFO L321 Elim1Store]: treesize reduction 134, result has 8.8 percent of original size [2022-12-05 21:34:11,231 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 62 treesize of output 24 [2022-12-05 21:34:11,507 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:34:11,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95384232] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:34:11,507 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:34:11,507 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 13] total 39 [2022-12-05 21:34:11,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679555727] [2022-12-05 21:34:11,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:34:11,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-12-05 21:34:11,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:34:11,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-12-05 21:34:11,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=290, Invalid=1348, Unknown=2, NotChecked=0, Total=1640 [2022-12-05 21:34:11,509 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:34:11,509 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 929 places, 2295 transitions, 61469 flow. Second operand has 41 states, 40 states have (on average 1.45) internal successors, (58), 40 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:34:11,509 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:34:11,509 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:34:11,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:34:25,487 INFO L130 PetriNetUnfolder]: 6785/13059 cut-off events. [2022-12-05 21:34:25,488 INFO L131 PetriNetUnfolder]: For 1502143/1502143 co-relation queries the response was YES. [2022-12-05 21:34:25,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 187157 conditions, 13059 events. 6785/13059 cut-off events. For 1502143/1502143 co-relation queries the response was YES. Maximal size of possible extension queue 1034. Compared 115492 event pairs, 1089 based on Foata normal form. 2/13059 useless extension candidates. Maximal degree in co-relation 186835. Up to 12263 conditions per place. [2022-12-05 21:34:25,803 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 2065 selfloop transitions, 317 changer transitions 4/2386 dead transitions. [2022-12-05 21:34:25,803 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 962 places, 2386 transitions, 68365 flow [2022-12-05 21:34:25,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-12-05 21:34:25,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-12-05 21:34:25,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 145 transitions. [2022-12-05 21:34:25,804 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2508650519031142 [2022-12-05 21:34:25,804 INFO L175 Difference]: Start difference. First operand has 929 places, 2295 transitions, 61469 flow. Second operand 34 states and 145 transitions. [2022-12-05 21:34:25,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 962 places, 2386 transitions, 68365 flow [2022-12-05 21:34:42,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 943 places, 2386 transitions, 66464 flow, removed 825 selfloop flow, removed 19 redundant places. [2022-12-05 21:34:42,799 INFO L231 Difference]: Finished difference. Result has 947 places, 2316 transitions, 61782 flow [2022-12-05 21:34:42,801 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=59568, PETRI_DIFFERENCE_MINUEND_PLACES=910, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1982, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=61782, PETRI_PLACES=947, PETRI_TRANSITIONS=2316} [2022-12-05 21:34:42,801 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 926 predicate places. [2022-12-05 21:34:42,802 INFO L495 AbstractCegarLoop]: Abstraction has has 947 places, 2316 transitions, 61782 flow [2022-12-05 21:34:42,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 1.45) internal successors, (58), 40 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:34:42,802 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:34:42,802 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:34:42,808 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-12-05 21:34:43,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:34:43,009 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:34:43,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:34:43,009 INFO L85 PathProgramCache]: Analyzing trace with hash 978030563, now seen corresponding path program 69 times [2022-12-05 21:34:43,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:34:43,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250784865] [2022-12-05 21:34:43,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:34:43,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:34:43,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:34:43,861 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:34:43,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:34:43,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250784865] [2022-12-05 21:34:43,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250784865] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:34:43,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94691628] [2022-12-05 21:34:43,862 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:34:43,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:34:43,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:34:43,863 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:34:43,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-12-05 21:34:44,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-05 21:34:44,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:34:44,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 123 conjunts are in the unsatisfiable core [2022-12-05 21:34:44,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:34:44,244 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-05 21:34:44,277 INFO L350 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 [2022-12-05 21:34:44,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 21:34:44,376 INFO L350 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 19 treesize of output 21 [2022-12-05 21:34:44,617 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:34:44,617 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 65 [2022-12-05 21:34:44,790 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:34:44,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:34:47,621 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse2 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~A~0.offset))) (and (forall ((v_subst_26 Int) (v_ArrVal_2628 (Array Int Int))) (or (forall ((v_subst_28 Int)) (or (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2628) c_~A~0.base))) (< (let ((.cse1 (* v_subst_26 4))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset .cse1)) (select .cse0 (+ c_~A~0.offset .cse1 4)))) (+ (select .cse0 (+ c_~A~0.offset (* v_subst_28 4))) c_~counter~0 (select .cse0 .cse2) 1))) (not (< v_subst_28 c_~N~0)) (< (+ v_subst_28 1) c_~N~0))) (< (+ 2 v_subst_26) c_~N~0) (not (< (+ v_subst_26 1) c_~N~0)))) (forall ((v_subst_25 Int) (v_ArrVal_2628 (Array Int Int))) (or (not (< (+ v_subst_25 1) c_~N~0)) (< (+ 2 v_subst_25) c_~N~0) (forall ((v_subst_27 Int)) (or (< (+ v_subst_27 1) c_~N~0) (let ((.cse3 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2628) c_~A~0.base))) (<= (+ c_~counter~0 (select .cse3 .cse2) (select .cse3 (+ c_~A~0.offset (* v_subst_27 4)))) (let ((.cse4 (* v_subst_25 4))) (+ (select .cse3 c_~A~0.offset) (select .cse3 (+ c_~A~0.offset 4 .cse4)) (select .cse3 (+ c_~A~0.offset .cse4)))))) (not (< v_subst_27 c_~N~0)))))))) is different from false [2022-12-05 21:34:49,662 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse6 (* |c_thread1Thread1of1ForFork1_~i~0#1| 4))) (let ((.cse0 (select (select |c_#memory_int| c_~A~0.base) (+ .cse6 c_~A~0.offset))) (.cse2 (+ .cse6 c_~A~0.offset 4))) (and (forall ((v_subst_25 Int) (v_ArrVal_2628 (Array Int Int))) (or (not (< (+ v_subst_25 1) c_~N~0)) (< (+ 2 v_subst_25) c_~N~0) (forall ((v_subst_27 Int)) (or (< (+ v_subst_27 1) c_~N~0) (not (< v_subst_27 c_~N~0)) (let ((.cse1 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2628) c_~A~0.base))) (<= (+ .cse0 (select .cse1 .cse2) c_~counter~0 (select .cse1 (+ c_~A~0.offset (* v_subst_27 4)))) (let ((.cse3 (* v_subst_25 4))) (+ (select .cse1 c_~A~0.offset) (select .cse1 (+ c_~A~0.offset 4 .cse3)) (select .cse1 (+ c_~A~0.offset .cse3)))))))))) (forall ((v_subst_26 Int) (v_ArrVal_2628 (Array Int Int))) (or (forall ((v_subst_28 Int)) (or (let ((.cse4 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2628) c_~A~0.base))) (< (let ((.cse5 (* v_subst_26 4))) (+ (select .cse4 c_~A~0.offset) (select .cse4 (+ c_~A~0.offset .cse5)) (select .cse4 (+ c_~A~0.offset .cse5 4)))) (+ .cse0 (select .cse4 (+ c_~A~0.offset (* v_subst_28 4))) (select .cse4 .cse2) c_~counter~0 1))) (not (< v_subst_28 c_~N~0)) (< (+ v_subst_28 1) c_~N~0))) (< (+ 2 v_subst_26) c_~N~0) (not (< (+ v_subst_26 1) c_~N~0))))))) is different from false [2022-12-05 21:34:51,713 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse2 (select (select |c_#memory_int| c_~A~0.base) c_~A~0.offset)) (.cse3 (+ c_~A~0.offset 4))) (and (forall ((v_subst_26 Int) (v_ArrVal_2628 (Array Int Int))) (or (< (+ 2 v_subst_26) c_~N~0) (not (< (+ v_subst_26 1) c_~N~0)) (forall ((v_subst_28 Int)) (or (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2628) c_~A~0.base))) (< (let ((.cse1 (* v_subst_26 4))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset .cse1)) (select .cse0 (+ c_~A~0.offset .cse1 4)))) (+ .cse2 (select .cse0 (+ c_~A~0.offset (* v_subst_28 4))) c_~counter~0 (select .cse0 .cse3) 1))) (not (< v_subst_28 c_~N~0)) (< (+ v_subst_28 1) c_~N~0))))) (forall ((v_subst_25 Int) (v_ArrVal_2628 (Array Int Int))) (or (not (< (+ v_subst_25 1) c_~N~0)) (< (+ 2 v_subst_25) c_~N~0) (forall ((v_subst_27 Int)) (or (< (+ v_subst_27 1) c_~N~0) (not (< v_subst_27 c_~N~0)) (let ((.cse4 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2628) c_~A~0.base))) (<= (+ .cse2 c_~counter~0 (select .cse4 .cse3) (select .cse4 (+ c_~A~0.offset (* v_subst_27 4)))) (let ((.cse5 (* v_subst_25 4))) (+ (select .cse4 c_~A~0.offset) (select .cse4 (+ c_~A~0.offset 4 .cse5)) (select .cse4 (+ c_~A~0.offset .cse5)))))))))))) is different from false [2022-12-05 21:34:57,943 WARN L233 SmtUtils]: Spent 6.08s on a formula simplification that was a NOOP. DAG size: 77 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-05 21:34:57,972 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:34:57,973 INFO L350 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 155 treesize of output 96 [2022-12-05 21:34:58,019 INFO L321 Elim1Store]: treesize reduction 44, result has 50.6 percent of original size [2022-12-05 21:34:58,019 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 782 treesize of output 670 [2022-12-05 21:34:58,068 INFO L321 Elim1Store]: treesize reduction 42, result has 52.8 percent of original size [2022-12-05 21:34:58,068 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 616 treesize of output 462 [2022-12-05 21:34:58,115 INFO L321 Elim1Store]: treesize reduction 42, result has 52.8 percent of original size [2022-12-05 21:34:58,116 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 400 treesize of output 338 [2022-12-05 21:34:58,360 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:34:58,360 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 154 treesize of output 95 [2022-12-05 21:34:58,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-05 21:34:58,389 INFO L321 Elim1Store]: treesize reduction 80, result has 10.1 percent of original size [2022-12-05 21:34:58,390 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 186 treesize of output 124 [2022-12-05 21:34:58,416 INFO L321 Elim1Store]: treesize reduction 80, result has 10.1 percent of original size [2022-12-05 21:34:58,416 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 106 treesize of output 64 [2022-12-05 21:34:58,588 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2022-12-05 21:34:58,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94691628] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:34:58,588 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:34:58,588 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 45 [2022-12-05 21:34:58,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053418864] [2022-12-05 21:34:58,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:34:58,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-12-05 21:34:58,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:34:58,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-12-05 21:34:58,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=1668, Unknown=3, NotChecked=258, Total=2162 [2022-12-05 21:34:58,589 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:34:58,589 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 947 places, 2316 transitions, 61782 flow. Second operand has 47 states, 46 states have (on average 1.326086956521739) internal successors, (61), 46 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:34:58,589 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:34:58,589 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:34:58,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:17,236 INFO L130 PetriNetUnfolder]: 7154/13766 cut-off events. [2022-12-05 21:35:17,236 INFO L131 PetriNetUnfolder]: For 1623415/1623415 co-relation queries the response was YES. [2022-12-05 21:35:17,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 197582 conditions, 13766 events. 7154/13766 cut-off events. For 1623415/1623415 co-relation queries the response was YES. Maximal size of possible extension queue 1102. Compared 123552 event pairs, 338 based on Foata normal form. 4/13768 useless extension candidates. Maximal degree in co-relation 197255. Up to 8126 conditions per place. [2022-12-05 21:35:17,598 INFO L137 encePairwiseOnDemand]: 5/17 looper letters, 1714 selfloop transitions, 879 changer transitions 28/2621 dead transitions. [2022-12-05 21:35:17,598 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1008 places, 2621 transitions, 73908 flow [2022-12-05 21:35:17,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-12-05 21:35:17,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-12-05 21:35:17,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 267 transitions. [2022-12-05 21:35:17,599 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.25332068311195444 [2022-12-05 21:35:17,599 INFO L175 Difference]: Start difference. First operand has 947 places, 2316 transitions, 61782 flow. Second operand 62 states and 267 transitions. [2022-12-05 21:35:17,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1008 places, 2621 transitions, 73908 flow [2022-12-05 21:35:35,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 982 places, 2621 transitions, 72625 flow, removed 474 selfloop flow, removed 26 redundant places. [2022-12-05 21:35:35,949 INFO L231 Difference]: Finished difference. Result has 991 places, 2452 transitions, 67806 flow [2022-12-05 21:35:35,950 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=60503, PETRI_DIFFERENCE_MINUEND_PLACES=921, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=752, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=67806, PETRI_PLACES=991, PETRI_TRANSITIONS=2452} [2022-12-05 21:35:35,950 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 970 predicate places. [2022-12-05 21:35:35,950 INFO L495 AbstractCegarLoop]: Abstraction has has 991 places, 2452 transitions, 67806 flow [2022-12-05 21:35:35,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 46 states have (on average 1.326086956521739) internal successors, (61), 46 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:35,951 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:35,951 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:35,956 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-12-05 21:35:36,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:36,151 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:35:36,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:36,152 INFO L85 PathProgramCache]: Analyzing trace with hash -838855643, now seen corresponding path program 70 times [2022-12-05 21:35:36,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:36,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101796279] [2022-12-05 21:35:36,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:36,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:36,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:36,989 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:36,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:36,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101796279] [2022-12-05 21:35:36,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101796279] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:36,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481192447] [2022-12-05 21:35:36,990 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:35:36,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:36,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:36,991 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:36,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-12-05 21:35:37,169 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:35:37,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:37,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 116 conjunts are in the unsatisfiable core [2022-12-05 21:35:37,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:37,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 21:35:37,370 INFO L350 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 19 treesize of output 21 [2022-12-05 21:35:37,564 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:35:37,564 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 16 [2022-12-05 21:35:37,637 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:37,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:38,626 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse2 (+ c_~A~0.offset 4)) (.cse3 (+ c_~A~0.offset 8)) (.cse1 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~A~0.offset))) (and (forall ((v_ArrVal_2667 (Array Int Int)) (v_subst_30 Int)) (or (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2667) c_~A~0.base))) (<= (+ (select .cse0 (+ c_~A~0.offset (* v_subst_30 4))) c_~counter~0 (select .cse0 .cse1)) (+ (select .cse0 .cse2) (select .cse0 c_~A~0.offset) (select .cse0 .cse3)))) (not (< v_subst_30 c_~N~0)) (< (+ v_subst_30 1) c_~N~0))) (forall ((v_ArrVal_2667 (Array Int Int)) (v_subst_29 Int)) (or (< (+ v_subst_29 1) c_~N~0) (not (< v_subst_29 c_~N~0)) (let ((.cse4 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2667) c_~A~0.base))) (< (+ (select .cse4 .cse2) (select .cse4 c_~A~0.offset) (select .cse4 .cse3)) (+ c_~counter~0 (select .cse4 .cse1) (select .cse4 (+ c_~A~0.offset (* v_subst_29 4))) 1))))))) is different from false [2022-12-05 21:35:38,677 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:35:38,677 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 102 treesize of output 171 [2022-12-05 21:35:38,710 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:35:38,710 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 37 treesize of output 91 [2022-12-05 21:35:39,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-05 21:35:39,475 INFO L321 Elim1Store]: treesize reduction 58, result has 51.3 percent of original size [2022-12-05 21:35:39,475 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 72 [2022-12-05 21:35:39,829 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:39,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481192447] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:39,829 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:39,829 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 42 [2022-12-05 21:35:39,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541711202] [2022-12-05 21:35:39,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:39,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-12-05 21:35:39,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:39,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-12-05 21:35:39,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=1627, Unknown=1, NotChecked=82, Total=1892 [2022-12-05 21:35:39,830 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:35:39,830 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 991 places, 2452 transitions, 67806 flow. Second operand has 44 states, 43 states have (on average 1.3488372093023255) internal successors, (58), 43 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:39,830 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:39,830 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:35:39,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:56,283 INFO L130 PetriNetUnfolder]: 7302/14055 cut-off events. [2022-12-05 21:35:56,284 INFO L131 PetriNetUnfolder]: For 1741337/1741337 co-relation queries the response was YES. [2022-12-05 21:35:56,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206979 conditions, 14055 events. 7302/14055 cut-off events. For 1741337/1741337 co-relation queries the response was YES. Maximal size of possible extension queue 1100. Compared 125297 event pairs, 1252 based on Foata normal form. 4/14057 useless extension candidates. Maximal degree in co-relation 206642. Up to 13103 conditions per place. [2022-12-05 21:35:56,632 INFO L137 encePairwiseOnDemand]: 8/17 looper letters, 2195 selfloop transitions, 377 changer transitions 4/2576 dead transitions. [2022-12-05 21:35:56,632 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1023 places, 2576 transitions, 76662 flow [2022-12-05 21:35:56,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-12-05 21:35:56,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-12-05 21:35:56,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 141 transitions. [2022-12-05 21:35:56,633 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.25133689839572193 [2022-12-05 21:35:56,633 INFO L175 Difference]: Start difference. First operand has 991 places, 2452 transitions, 67806 flow. Second operand 33 states and 141 transitions. [2022-12-05 21:35:56,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1023 places, 2576 transitions, 76662 flow [2022-12-05 21:36:16,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 992 places, 2576 transitions, 74773 flow, removed 842 selfloop flow, removed 31 redundant places. [2022-12-05 21:36:16,739 INFO L231 Difference]: Finished difference. Result has 995 places, 2513 transitions, 69513 flow [2022-12-05 21:36:16,740 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=65917, PETRI_DIFFERENCE_MINUEND_PLACES=960, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=69513, PETRI_PLACES=995, PETRI_TRANSITIONS=2513} [2022-12-05 21:36:16,740 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 974 predicate places. [2022-12-05 21:36:16,740 INFO L495 AbstractCegarLoop]: Abstraction has has 995 places, 2513 transitions, 69513 flow [2022-12-05 21:36:16,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 1.3488372093023255) internal successors, (58), 43 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:36:16,740 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:36:16,741 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:36:16,746 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-12-05 21:36:16,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2022-12-05 21:36:16,943 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:36:16,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:36:16,944 INFO L85 PathProgramCache]: Analyzing trace with hash -761072557, now seen corresponding path program 71 times [2022-12-05 21:36:16,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:36:16,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489571839] [2022-12-05 21:36:16,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:36:16,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:36:16,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:36:17,712 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:36:17,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:36:17,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489571839] [2022-12-05 21:36:17,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489571839] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:36:17,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437903518] [2022-12-05 21:36:17,713 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:36:17,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:36:17,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:36:17,716 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:36:17,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-12-05 21:36:17,907 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-12-05 21:36:17,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:36:17,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 91 conjunts are in the unsatisfiable core [2022-12-05 21:36:17,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:36:18,121 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:36:18,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:36:18,321 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:36:18,322 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 62 treesize of output 131 [2022-12-05 21:36:18,503 INFO L321 Elim1Store]: treesize reduction 108, result has 10.7 percent of original size [2022-12-05 21:36:18,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 63 treesize of output 24 [2022-12-05 21:36:18,580 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:36:18,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437903518] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:36:18,580 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:36:18,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 8, 8] total 28 [2022-12-05 21:36:18,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106535929] [2022-12-05 21:36:18,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:36:18,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-12-05 21:36:18,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:36:18,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-12-05 21:36:18,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=769, Unknown=0, NotChecked=0, Total=870 [2022-12-05 21:36:18,582 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:36:18,582 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 995 places, 2513 transitions, 69513 flow. Second operand has 30 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:36:18,582 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:36:18,582 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:36:18,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:36:35,330 INFO L130 PetriNetUnfolder]: 7599/14661 cut-off events. [2022-12-05 21:36:35,330 INFO L131 PetriNetUnfolder]: For 1923795/1923795 co-relation queries the response was YES. [2022-12-05 21:36:35,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220898 conditions, 14661 events. 7599/14661 cut-off events. For 1923795/1923795 co-relation queries the response was YES. Maximal size of possible extension queue 1178. Compared 132079 event pairs, 1253 based on Foata normal form. 6/14665 useless extension candidates. Maximal degree in co-relation 220560. Up to 13804 conditions per place. [2022-12-05 21:36:35,720 INFO L137 encePairwiseOnDemand]: 7/17 looper letters, 2433 selfloop transitions, 291 changer transitions 2/2726 dead transitions. [2022-12-05 21:36:35,720 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1033 places, 2726 transitions, 84285 flow [2022-12-05 21:36:35,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-12-05 21:36:35,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-12-05 21:36:35,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 195 transitions. [2022-12-05 21:36:35,721 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.29411764705882354 [2022-12-05 21:36:35,721 INFO L175 Difference]: Start difference. First operand has 995 places, 2513 transitions, 69513 flow. Second operand 39 states and 195 transitions. [2022-12-05 21:36:35,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1033 places, 2726 transitions, 84285 flow [2022-12-05 21:36:56,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1012 places, 2726 transitions, 83334 flow, removed 373 selfloop flow, removed 21 redundant places. [2022-12-05 21:36:57,003 INFO L231 Difference]: Finished difference. Result has 1020 places, 2618 transitions, 76140 flow [2022-12-05 21:36:57,005 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=68596, PETRI_DIFFERENCE_MINUEND_PLACES=974, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=76140, PETRI_PLACES=1020, PETRI_TRANSITIONS=2618} [2022-12-05 21:36:57,005 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 999 predicate places. [2022-12-05 21:36:57,005 INFO L495 AbstractCegarLoop]: Abstraction has has 1020 places, 2618 transitions, 76140 flow [2022-12-05 21:36:57,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:36:57,005 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:36:57,005 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:36:57,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-12-05 21:36:57,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:36:57,206 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:36:57,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:36:57,206 INFO L85 PathProgramCache]: Analyzing trace with hash 904906223, now seen corresponding path program 72 times [2022-12-05 21:36:57,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:36:57,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221637375] [2022-12-05 21:36:57,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:36:57,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:36:57,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:36:57,936 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:36:57,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:36:57,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221637375] [2022-12-05 21:36:57,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221637375] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:36:57,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422222966] [2022-12-05 21:36:57,937 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:36:57,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:36:57,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:36:57,938 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:36:57,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-12-05 21:36:58,194 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-05 21:36:58,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:36:58,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 97 conjunts are in the unsatisfiable core [2022-12-05 21:36:58,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:36:58,411 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:36:58,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:36:58,656 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:36:58,656 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 107 [2022-12-05 21:36:58,770 INFO L321 Elim1Store]: treesize reduction 84, result has 13.4 percent of original size [2022-12-05 21:36:58,770 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 53 treesize of output 24 [2022-12-05 21:36:58,811 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:36:58,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422222966] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:36:58,811 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:36:58,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10, 8] total 31 [2022-12-05 21:36:58,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848911583] [2022-12-05 21:36:58,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:36:58,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 21:36:58,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:36:58,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 21:36:58,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=944, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 21:36:58,812 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:36:58,812 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1020 places, 2618 transitions, 76140 flow. Second operand has 33 states, 32 states have (on average 1.6875) internal successors, (54), 32 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:36:58,812 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:36:58,812 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:36:58,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:37:16,273 INFO L130 PetriNetUnfolder]: 7746/15006 cut-off events. [2022-12-05 21:37:16,274 INFO L131 PetriNetUnfolder]: For 2059797/2059797 co-relation queries the response was YES. [2022-12-05 21:37:16,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 228843 conditions, 15006 events. 7746/15006 cut-off events. For 2059797/2059797 co-relation queries the response was YES. Maximal size of possible extension queue 1196. Compared 136164 event pairs, 1487 based on Foata normal form. 12/15016 useless extension candidates. Maximal degree in co-relation 228496. Up to 14171 conditions per place. [2022-12-05 21:37:16,685 INFO L137 encePairwiseOnDemand]: 9/17 looper letters, 2425 selfloop transitions, 302 changer transitions 2/2729 dead transitions. [2022-12-05 21:37:16,685 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1047 places, 2729 transitions, 86042 flow [2022-12-05 21:37:16,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-12-05 21:37:16,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-12-05 21:37:16,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 122 transitions. [2022-12-05 21:37:16,686 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.25630252100840334 [2022-12-05 21:37:16,686 INFO L175 Difference]: Start difference. First operand has 1020 places, 2618 transitions, 76140 flow. Second operand 28 states and 122 transitions. [2022-12-05 21:37:16,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1047 places, 2729 transitions, 86042 flow [2022-12-05 21:37:39,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1023 places, 2729 transitions, 82732 flow, removed 1502 selfloop flow, removed 24 redundant places. [2022-12-05 21:37:39,492 INFO L231 Difference]: Finished difference. Result has 1030 places, 2671 transitions, 77046 flow [2022-12-05 21:37:39,494 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=72830, PETRI_DIFFERENCE_MINUEND_PLACES=996, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=77046, PETRI_PLACES=1030, PETRI_TRANSITIONS=2671} [2022-12-05 21:37:39,494 INFO L294 CegarLoopForPetriNet]: 21 programPoint places, 1009 predicate places. [2022-12-05 21:37:39,494 INFO L495 AbstractCegarLoop]: Abstraction has has 1030 places, 2671 transitions, 77046 flow [2022-12-05 21:37:39,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.6875) internal successors, (54), 32 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:37:39,494 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:37:39,494 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:37:39,499 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-12-05 21:37:39,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:37:39,695 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:37:39,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:37:39,695 INFO L85 PathProgramCache]: Analyzing trace with hash -821751941, now seen corresponding path program 73 times [2022-12-05 21:37:39,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:37:39,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632665513] [2022-12-05 21:37:39,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:37:39,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:37:39,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:37:40,527 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:37:40,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:37:40,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632665513] [2022-12-05 21:37:40,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632665513] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:37:40,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135468724] [2022-12-05 21:37:40,528 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:37:40,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:37:40,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:37:40,529 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:37:40,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-12-05 21:37:40,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:37:40,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 110 conjunts are in the unsatisfiable core [2022-12-05 21:37:40,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:37:40,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 21:37:40,835 INFO L350 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 19 treesize of output 21 [2022-12-05 21:37:41,026 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:37:41,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:37:41,345 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:37:41,346 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 106 treesize of output 152 [2022-12-05 21:37:41,372 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:37:41,372 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 39 treesize of output 82 [2022-12-05 21:37:41,613 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-05 21:37:41,632 INFO L321 Elim1Store]: treesize reduction 84, result has 13.4 percent of original size [2022-12-05 21:37:41,632 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 23 [2022-12-05 21:37:41,732 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 21:37:41,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135468724] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:37:41,732 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:37:41,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 11] total 37 [2022-12-05 21:37:41,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926462936] [2022-12-05 21:37:41,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:37:41,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-12-05 21:37:41,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:37:41,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-12-05 21:37:41,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1330, Unknown=7, NotChecked=0, Total=1482 [2022-12-05 21:37:41,733 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 17 [2022-12-05 21:37:41,733 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1030 places, 2671 transitions, 77046 flow. Second operand has 39 states, 38 states have (on average 1.4736842105263157) internal successors, (56), 38 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:37:41,733 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:37:41,733 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 17 [2022-12-05 21:37:41,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:38:01,553 INFO L130 PetriNetUnfolder]: 8092/15699 cut-off events. [2022-12-05 21:38:01,553 INFO L131 PetriNetUnfolder]: For 2244594/2244594 co-relation queries the response was YES. [2022-12-05 21:38:01,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 243936 conditions, 15699 events. 8092/15699 cut-off events. For 2244594/2244594 co-relation queries the response was YES. Maximal size of possible extension queue 1251. Compared 143898 event pairs, 1149 based on Foata normal form. 7/15704 useless extension candidates. Maximal degree in co-relation 243582. Up to 13043 conditions per place. [2022-12-05 21:38:02,095 INFO L137 encePairwiseOnDemand]: 9/17 looper letters, 2198 selfloop transitions, 696 changer transitions 10/2904 dead transitions. [2022-12-05 21:38:02,095 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1069 places, 2904 transitions, 93730 flow [2022-12-05 21:38:02,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-12-05 21:38:02,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-12-05 21:38:02,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 207 transitions. [2022-12-05 21:38:02,096 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3044117647058823 [2022-12-05 21:38:02,096 INFO L175 Difference]: Start difference. First operand has 1030 places, 2671 transitions, 77046 flow. Second operand 40 states and 207 transitions. [2022-12-05 21:38:02,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1069 places, 2904 transitions, 93730 flow Received shutdown request... [2022-12-05 21:38:23,195 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-12-05 21:38:23,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-12-05 21:38:23,221 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 [2022-12-05 21:38:23,221 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-12-05 21:38:23,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-12-05 21:38:23,397 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2022-12-05 21:38:23,398 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2022-12-05 21:38:23,398 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2022-12-05 21:38:23,398 INFO L458 BasicCegarLoop]: Path program histogram: [73, 1, 1, 1, 1, 1] [2022-12-05 21:38:23,401 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-05 21:38:23,401 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-05 21:38:23,405 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.12 09:38:23 BasicIcfg [2022-12-05 21:38:23,405 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-05 21:38:23,405 INFO L158 Benchmark]: Toolchain (without parser) took 772502.34ms. Allocated memory was 200.3MB in the beginning and 6.6GB in the end (delta: 6.4GB). Free memory was 177.3MB in the beginning and 2.9GB in the end (delta: -2.7GB). Peak memory consumption was 4.4GB. Max. memory is 8.0GB. [2022-12-05 21:38:23,405 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 200.3MB. Free memory is still 177.0MB. There was no memory consumed. Max. memory is 8.0GB. [2022-12-05 21:38:23,405 INFO L158 Benchmark]: CACSL2BoogieTranslator took 211.19ms. Allocated memory is still 200.3MB. Free memory was 176.8MB in the beginning and 165.0MB in the end (delta: 11.8MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-12-05 21:38:23,405 INFO L158 Benchmark]: Boogie Procedure Inliner took 39.14ms. Allocated memory is still 200.3MB. Free memory was 165.0MB in the beginning and 162.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-12-05 21:38:23,406 INFO L158 Benchmark]: Boogie Preprocessor took 48.78ms. Allocated memory is still 200.3MB. Free memory was 162.9MB in the beginning and 161.3MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-12-05 21:38:23,406 INFO L158 Benchmark]: RCFGBuilder took 580.22ms. Allocated memory is still 200.3MB. Free memory was 161.3MB in the beginning and 136.7MB in the end (delta: 24.6MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. [2022-12-05 21:38:23,406 INFO L158 Benchmark]: TraceAbstraction took 771617.90ms. Allocated memory was 200.3MB in the beginning and 6.6GB in the end (delta: 6.4GB). Free memory was 136.1MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 4.3GB. Max. memory is 8.0GB. [2022-12-05 21:38:23,409 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 200.3MB. Free memory is still 177.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 211.19ms. Allocated memory is still 200.3MB. Free memory was 176.8MB in the beginning and 165.0MB in the end (delta: 11.8MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 39.14ms. Allocated memory is still 200.3MB. Free memory was 165.0MB in the beginning and 162.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 48.78ms. Allocated memory is still 200.3MB. Free memory was 162.9MB in the beginning and 161.3MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 580.22ms. Allocated memory is still 200.3MB. Free memory was 161.3MB in the beginning and 136.7MB in the end (delta: 24.6MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. * TraceAbstraction took 771617.90ms. Allocated memory was 200.3MB in the beginning and 6.6GB in the end (delta: 6.4GB). Free memory was 136.1MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 4.3GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.9s, 95 PlacesBefore, 21 PlacesAfterwards, 97 TransitionsBefore, 17 TransitionsAfterwards, 500 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 55 TrivialYvCompositions, 19 ConcurrentYvCompositions, 6 ChoiceCompositions, 80 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 281, independent: 278, independent conditional: 278, independent unconditional: 0, dependent: 3, dependent conditional: 3, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 281, independent: 278, independent conditional: 0, independent unconditional: 278, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 281, independent: 278, independent conditional: 0, independent unconditional: 278, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 281, independent: 278, independent conditional: 0, independent unconditional: 278, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 281, independent: 278, independent conditional: 0, independent unconditional: 278, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 281, independent: 278, independent conditional: 0, independent unconditional: 278, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 3, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 18, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 18, dependent conditional: 0, dependent unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 281, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 281, unknown conditional: 0, unknown unconditional: 281] , Statistics on independence cache: Total cache size (in pairs): 447, Positive cache size: 444, Positive conditional cache size: 0, Positive unconditional cache size: 444, Negative cache size: 3, Negative conditional cache size: 0, Negative unconditional cache size: 3, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1 - TimeoutResultAtElement [Line: 81]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 76]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 119 locations, 3 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: 771.5s, OverallIterations: 78, TraceHistogramMax: 3, PathProgramHistogramMax: 73, EmptinessCheckTime: 0.0s, AutomataDifference: 623.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 4.0s, HoareTripleCheckerStatistics: 4 mSolverCounterUnknown, 9769 SdHoareTripleChecker+Valid, 45.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9769 mSDsluCounter, 2974 SdHoareTripleChecker+Invalid, 40.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 1209 IncrementalHoareTripleChecker+Unchecked, 2669 mSDsCounter, 2624 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 71521 IncrementalHoareTripleChecker+Invalid, 75358 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2624 mSolverCounterUnsat, 305 mSDtfsCounter, 71521 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5164 GetRequests, 1668 SyntacticMatches, 222 SemanticMatches, 3274 ConstructedPredicates, 17 IntricatePredicates, 1 DeprecatedPredicates, 46413 ImplicationChecksByTransitivity, 125.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=77046occurred in iteration=77, InterpolantAutomatonStates: 1869, 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.9s SsaConstructionTime, 4.3s SatisfiabilityAnalysisTime, 116.5s InterpolantComputationTime, 3226 NumberOfCodeBlocks, 3226 NumberOfCodeBlocksAsserted, 254 NumberOfCheckSat, 4589 ConstructedInterpolants, 170 QuantifiedInterpolants, 97400 SizeOfPredicates, 2393 NumberOfNonLiveVariables, 19989 ConjunctsInSsa, 6142 ConjunctsInUnsatCore, 228 InterpolantComputations, 5 PerfectInterpolantSequences, 491/2957 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