/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-NoLbe.epf --traceabstraction.use.on-demand.petri.net.difference true --traceabstraction.size.reduction.to.apply.after.petri.net.difference REMOVE_REDUNDANT_FLOW -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-more-nonblocking-counter-alt2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-a802222-m [2022-12-12 13:28:41,690 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-12 13:28:41,691 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-12 13:28:41,721 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-12 13:28:41,722 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-12 13:28:41,724 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-12 13:28:41,727 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-12 13:28:41,730 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-12 13:28:41,733 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-12 13:28:41,736 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-12 13:28:41,737 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-12 13:28:41,739 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-12 13:28:41,739 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-12 13:28:41,741 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-12 13:28:41,741 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-12 13:28:41,744 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-12 13:28:41,745 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-12 13:28:41,745 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-12 13:28:41,747 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-12 13:28:41,750 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-12 13:28:41,751 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-12 13:28:41,752 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-12 13:28:41,753 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-12 13:28:41,753 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-12 13:28:41,758 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-12 13:28:41,758 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-12 13:28:41,759 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-12 13:28:41,760 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-12 13:28:41,760 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-12 13:28:41,761 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-12 13:28:41,761 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-12 13:28:41,762 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-12 13:28:41,763 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-12 13:28:41,764 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-12 13:28:41,764 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-12 13:28:41,764 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-12 13:28:41,765 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-12 13:28:41,765 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-12 13:28:41,765 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-12 13:28:41,765 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-12 13:28:41,766 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-12 13:28:41,766 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-NoLbe.epf [2022-12-12 13:28:41,804 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-12 13:28:41,804 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-12 13:28:41,804 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-12 13:28:41,805 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-12 13:28:41,805 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-12 13:28:41,805 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-12 13:28:41,805 INFO L138 SettingsManager]: * Use SBE=true [2022-12-12 13:28:41,805 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-12 13:28:41,805 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-12 13:28:41,805 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-12 13:28:41,806 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-12 13:28:41,806 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-12 13:28:41,806 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-12 13:28:41,806 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-12 13:28:41,806 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-12 13:28:41,806 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-12 13:28:41,806 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-12 13:28:41,806 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-12 13:28:41,806 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-12 13:28:41,806 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-12 13:28:41,807 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-12 13:28:41,807 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-12 13:28:41,807 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-12 13:28:41,807 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-12 13:28:41,807 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-12 13:28:41,807 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-12 13:28:41,807 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-12 13:28:41,807 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-12-12 13:28:41,807 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-12 13:28:41,807 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-12 13:28:41,808 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-12 13:28:41,808 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use on-demand Petri net difference -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Size reduction to apply after Petri net difference -> REMOVE_REDUNDANT_FLOW [2022-12-12 13:28:42,057 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-12 13:28:42,076 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-12 13:28:42,078 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-12 13:28:42,079 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-12 13:28:42,080 INFO L275 PluginConnector]: CDTParser initialized [2022-12-12 13:28:42,081 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-nonblocking-counter-alt2.wvr.c [2022-12-12 13:28:43,056 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-12 13:28:43,224 INFO L351 CDTParser]: Found 1 translation units. [2022-12-12 13:28:43,225 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-nonblocking-counter-alt2.wvr.c [2022-12-12 13:28:43,230 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/79f6a59c1/24f153803dcf44e79602ab1261eba152/FLAG91b62b927 [2022-12-12 13:28:43,244 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/79f6a59c1/24f153803dcf44e79602ab1261eba152 [2022-12-12 13:28:43,246 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-12 13:28:43,247 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-12 13:28:43,249 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-12 13:28:43,249 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-12 13:28:43,251 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-12 13:28:43,251 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.12 01:28:43" (1/1) ... [2022-12-12 13:28:43,252 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c932db3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:28:43, skipping insertion in model container [2022-12-12 13:28:43,252 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.12 01:28:43" (1/1) ... [2022-12-12 13:28:43,256 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-12 13:28:43,270 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-12 13:28:43,390 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-12 13:28:43,391 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-12 13:28:43,394 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-12 13:28:43,396 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-12 13:28:43,401 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-more-nonblocking-counter-alt2.wvr.c[2147,2160] [2022-12-12 13:28:43,403 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-12 13:28:43,409 INFO L203 MainTranslator]: Completed pre-run [2022-12-12 13:28:43,421 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-12 13:28:43,421 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-12 13:28:43,422 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-12 13:28:43,423 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-12 13:28:43,430 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-more-nonblocking-counter-alt2.wvr.c[2147,2160] [2022-12-12 13:28:43,434 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-12 13:28:43,444 INFO L208 MainTranslator]: Completed translation [2022-12-12 13:28:43,444 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:28:43 WrapperNode [2022-12-12 13:28:43,444 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-12 13:28:43,445 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-12 13:28:43,446 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-12 13:28:43,446 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-12 13:28:43,450 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:28:43" (1/1) ... [2022-12-12 13:28:43,455 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:28:43" (1/1) ... [2022-12-12 13:28:43,469 INFO L138 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 55 [2022-12-12 13:28:43,470 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-12 13:28:43,470 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-12 13:28:43,470 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-12 13:28:43,470 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-12 13:28:43,475 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:28:43" (1/1) ... [2022-12-12 13:28:43,476 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:28:43" (1/1) ... [2022-12-12 13:28:43,483 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:28:43" (1/1) ... [2022-12-12 13:28:43,484 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:28:43" (1/1) ... [2022-12-12 13:28:43,491 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:28:43" (1/1) ... [2022-12-12 13:28:43,493 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:28:43" (1/1) ... [2022-12-12 13:28:43,494 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:28:43" (1/1) ... [2022-12-12 13:28:43,494 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:28:43" (1/1) ... [2022-12-12 13:28:43,495 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-12 13:28:43,496 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-12 13:28:43,496 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-12 13:28:43,496 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-12 13:28:43,496 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:28:43" (1/1) ... [2022-12-12 13:28:43,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-12 13:28:43,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:28:43,519 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-12 13:28:43,549 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-12 13:28:43,562 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-12 13:28:43,562 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-12 13:28:43,562 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-12 13:28:43,563 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-12 13:28:43,563 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-12 13:28:43,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-12 13:28:43,563 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-12 13:28:43,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-12 13:28:43,563 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-12-12 13:28:43,563 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-12-12 13:28:43,563 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-12 13:28:43,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-12 13:28:43,564 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-12 13:28:43,564 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-12 13:28:43,565 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-12 13:28:43,650 INFO L236 CfgBuilder]: Building ICFG [2022-12-12 13:28:43,651 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-12 13:28:43,831 INFO L277 CfgBuilder]: Performing block encoding [2022-12-12 13:28:43,873 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-12 13:28:43,873 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2022-12-12 13:28:43,875 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.12 01:28:43 BoogieIcfgContainer [2022-12-12 13:28:43,875 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-12 13:28:43,876 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-12 13:28:43,876 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-12 13:28:43,880 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-12 13:28:43,880 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.12 01:28:43" (1/3) ... [2022-12-12 13:28:43,880 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20f95272 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.12 01:28:43, skipping insertion in model container [2022-12-12 13:28:43,881 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:28:43" (2/3) ... [2022-12-12 13:28:43,881 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20f95272 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.12 01:28:43, skipping insertion in model container [2022-12-12 13:28:43,881 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.12 01:28:43" (3/3) ... [2022-12-12 13:28:43,881 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-nonblocking-counter-alt2.wvr.c [2022-12-12 13:28:43,892 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-12 13:28:43,892 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-12 13:28:43,892 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-12 13:28:43,976 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-12 13:28:44,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 78 places, 77 transitions, 170 flow [2022-12-12 13:28:44,036 INFO L130 PetriNetUnfolder]: 6/75 cut-off events. [2022-12-12 13:28:44,036 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-12 13:28:44,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84 conditions, 75 events. 6/75 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 39 event pairs, 0 based on Foata normal form. 0/68 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2022-12-12 13:28:44,039 INFO L82 GeneralOperation]: Start removeDead. Operand has 78 places, 77 transitions, 170 flow [2022-12-12 13:28:44,042 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 68 places, 67 transitions, 146 flow [2022-12-12 13:28:44,048 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-12 13:28:44,058 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;@b43d72b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-12 13:28:44,058 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-12-12 13:28:44,072 INFO L130 PetriNetUnfolder]: 6/66 cut-off events. [2022-12-12 13:28:44,072 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-12 13:28:44,073 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:28:44,073 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:28:44,074 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-12 13:28:44,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:28:44,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1972558308, now seen corresponding path program 1 times [2022-12-12 13:28:44,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:28:44,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434028900] [2022-12-12 13:28:44,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:28:44,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:28:44,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:28:44,491 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-12 13:28:44,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:28:44,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434028900] [2022-12-12 13:28:44,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434028900] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 13:28:44,492 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 13:28:44,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-12 13:28:44,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56034589] [2022-12-12 13:28:44,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 13:28:44,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-12 13:28:44,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:28:44,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-12 13:28:44,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-12-12 13:28:44,519 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 77 [2022-12-12 13:28:44,521 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 67 transitions, 146 flow. Second operand has 6 states, 6 states have (on average 50.833333333333336) internal successors, (305), 6 states have internal predecessors, (305), 0 states have call successors, (0), 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-12 13:28:44,521 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:28:44,521 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 77 [2022-12-12 13:28:44,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:28:44,626 INFO L130 PetriNetUnfolder]: 52/167 cut-off events. [2022-12-12 13:28:44,626 INFO L131 PetriNetUnfolder]: For 24/24 co-relation queries the response was YES. [2022-12-12 13:28:44,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 302 conditions, 167 events. 52/167 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 474 event pairs, 20 based on Foata normal form. 2/141 useless extension candidates. Maximal degree in co-relation 217. Up to 70 conditions per place. [2022-12-12 13:28:44,629 INFO L137 encePairwiseOnDemand]: 67/77 looper letters, 24 selfloop transitions, 5 changer transitions 2/70 dead transitions. [2022-12-12 13:28:44,629 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 70 transitions, 217 flow [2022-12-12 13:28:44,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 13:28:44,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 13:28:44,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 326 transitions. [2022-12-12 13:28:44,638 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7056277056277056 [2022-12-12 13:28:44,642 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 5 predicate places. [2022-12-12 13:28:44,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 70 transitions, 217 flow [2022-12-12 13:28:44,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 70 transitions, 182 flow, removed 10 selfloop flow, removed 7 redundant places. [2022-12-12 13:28:44,647 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 70 transitions, 182 flow [2022-12-12 13:28:44,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 50.833333333333336) internal successors, (305), 6 states have internal predecessors, (305), 0 states have call successors, (0), 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-12 13:28:44,647 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:28:44,647 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:28:44,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-12 13:28:44,648 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-12 13:28:44,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:28:44,649 INFO L85 PathProgramCache]: Analyzing trace with hash 856991610, now seen corresponding path program 1 times [2022-12-12 13:28:44,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:28:44,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47172460] [2022-12-12 13:28:44,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:28:44,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:28:44,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:28:44,910 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-12 13:28:44,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:28:44,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47172460] [2022-12-12 13:28:44,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47172460] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 13:28:44,911 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 13:28:44,912 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-12 13:28:44,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899446202] [2022-12-12 13:28:44,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 13:28:44,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 13:28:44,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:28:44,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 13:28:44,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-12 13:28:44,917 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 77 [2022-12-12 13:28:44,917 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 70 transitions, 182 flow. Second operand has 5 states, 5 states have (on average 58.8) internal successors, (294), 5 states have internal predecessors, (294), 0 states have call successors, (0), 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-12 13:28:44,918 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:28:44,918 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 77 [2022-12-12 13:28:44,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:28:45,057 INFO L130 PetriNetUnfolder]: 69/246 cut-off events. [2022-12-12 13:28:45,057 INFO L131 PetriNetUnfolder]: For 38/58 co-relation queries the response was YES. [2022-12-12 13:28:45,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 537 conditions, 246 events. 69/246 cut-off events. For 38/58 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 943 event pairs, 18 based on Foata normal form. 2/217 useless extension candidates. Maximal degree in co-relation 314. Up to 93 conditions per place. [2022-12-12 13:28:45,060 INFO L137 encePairwiseOnDemand]: 70/77 looper letters, 38 selfloop transitions, 7 changer transitions 3/93 dead transitions. [2022-12-12 13:28:45,060 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 93 transitions, 369 flow [2022-12-12 13:28:45,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 13:28:45,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 13:28:45,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 369 transitions. [2022-12-12 13:28:45,062 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7987012987012987 [2022-12-12 13:28:45,062 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 3 predicate places. [2022-12-12 13:28:45,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 93 transitions, 369 flow [2022-12-12 13:28:45,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 93 transitions, 363 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-12-12 13:28:45,064 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 93 transitions, 363 flow [2022-12-12 13:28:45,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 58.8) internal successors, (294), 5 states have internal predecessors, (294), 0 states have call successors, (0), 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-12 13:28:45,065 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:28:45,065 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:28:45,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-12 13:28:45,065 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-12 13:28:45,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:28:45,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1624967848, now seen corresponding path program 2 times [2022-12-12 13:28:45,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:28:45,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634096563] [2022-12-12 13:28:45,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:28:45,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:28:45,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:28:45,220 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:45,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:28:45,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634096563] [2022-12-12 13:28:45,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634096563] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:28:45,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751944646] [2022-12-12 13:28:45,221 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 13:28:45,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:28:45,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:28:45,224 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-12 13:28:45,277 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-12 13:28:45,306 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-12 13:28:45,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:28:45,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 13:28:45,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:28:45,496 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 13:28:45,496 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-12 13:28:45,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751944646] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 13:28:45,497 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-12 13:28:45,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 8 [2022-12-12 13:28:45,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483554349] [2022-12-12 13:28:45,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 13:28:45,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-12 13:28:45,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:28:45,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-12 13:28:45,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-12-12 13:28:45,499 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 77 [2022-12-12 13:28:45,499 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 93 transitions, 363 flow. Second operand has 6 states, 6 states have (on average 53.0) internal successors, (318), 6 states have internal predecessors, (318), 0 states have call successors, (0), 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-12 13:28:45,499 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:28:45,499 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 77 [2022-12-12 13:28:45,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:28:45,639 INFO L130 PetriNetUnfolder]: 63/197 cut-off events. [2022-12-12 13:28:45,639 INFO L131 PetriNetUnfolder]: For 79/108 co-relation queries the response was YES. [2022-12-12 13:28:45,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 555 conditions, 197 events. 63/197 cut-off events. For 79/108 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 620 event pairs, 17 based on Foata normal form. 2/178 useless extension candidates. Maximal degree in co-relation 364. Up to 91 conditions per place. [2022-12-12 13:28:45,644 INFO L137 encePairwiseOnDemand]: 69/77 looper letters, 25 selfloop transitions, 8 changer transitions 2/83 dead transitions. [2022-12-12 13:28:45,644 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 83 transitions, 371 flow [2022-12-12 13:28:45,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-12 13:28:45,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-12 13:28:45,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 428 transitions. [2022-12-12 13:28:45,647 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6948051948051948 [2022-12-12 13:28:45,648 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 7 predicate places. [2022-12-12 13:28:45,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 83 transitions, 371 flow [2022-12-12 13:28:45,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 83 transitions, 332 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-12-12 13:28:45,655 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 83 transitions, 332 flow [2022-12-12 13:28:45,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 53.0) internal successors, (318), 6 states have internal predecessors, (318), 0 states have call successors, (0), 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-12 13:28:45,656 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:28:45,656 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:28:45,678 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-12-12 13:28:45,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:28:45,862 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-12 13:28:45,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:28:45,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1247480979, now seen corresponding path program 1 times [2022-12-12 13:28:45,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:28:45,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437871199] [2022-12-12 13:28:45,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:28:45,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:28:45,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:28:46,122 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:46,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:28:46,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437871199] [2022-12-12 13:28:46,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437871199] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:28:46,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679662809] [2022-12-12 13:28:46,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:28:46,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:28:46,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:28:46,137 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-12 13:28:46,138 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-12 13:28:46,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:28:46,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-12 13:28:46,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:28:46,291 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:46,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:28:46,454 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:46,454 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679662809] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:28:46,455 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:28:46,455 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 7] total 16 [2022-12-12 13:28:46,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487031007] [2022-12-12 13:28:46,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:28:46,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-12 13:28:46,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:28:46,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-12 13:28:46,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-12-12 13:28:46,457 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 77 [2022-12-12 13:28:46,457 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 83 transitions, 332 flow. Second operand has 16 states, 16 states have (on average 46.6875) internal successors, (747), 16 states have internal predecessors, (747), 0 states have call successors, (0), 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-12 13:28:46,457 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:28:46,457 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 77 [2022-12-12 13:28:46,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:28:46,897 INFO L130 PetriNetUnfolder]: 214/631 cut-off events. [2022-12-12 13:28:46,897 INFO L131 PetriNetUnfolder]: For 519/595 co-relation queries the response was YES. [2022-12-12 13:28:46,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2134 conditions, 631 events. 214/631 cut-off events. For 519/595 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 3340 event pairs, 0 based on Foata normal form. 6/564 useless extension candidates. Maximal degree in co-relation 1466. Up to 304 conditions per place. [2022-12-12 13:28:46,901 INFO L137 encePairwiseOnDemand]: 61/77 looper letters, 118 selfloop transitions, 51 changer transitions 30/233 dead transitions. [2022-12-12 13:28:46,901 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 233 transitions, 1670 flow [2022-12-12 13:28:46,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-12 13:28:46,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-12-12 13:28:46,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1270 transitions. [2022-12-12 13:28:46,904 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6343656343656343 [2022-12-12 13:28:46,904 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 26 predicate places. [2022-12-12 13:28:46,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 233 transitions, 1670 flow [2022-12-12 13:28:46,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 233 transitions, 1324 flow, removed 172 selfloop flow, removed 1 redundant places. [2022-12-12 13:28:46,907 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 233 transitions, 1324 flow [2022-12-12 13:28:46,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 46.6875) internal successors, (747), 16 states have internal predecessors, (747), 0 states have call successors, (0), 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-12 13:28:46,908 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:28:46,908 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:28:46,922 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-12 13:28:47,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-12-12 13:28:47,113 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-12 13:28:47,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:28:47,113 INFO L85 PathProgramCache]: Analyzing trace with hash 483437697, now seen corresponding path program 2 times [2022-12-12 13:28:47,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:28:47,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250078711] [2022-12-12 13:28:47,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:28:47,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:28:47,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:28:47,273 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:47,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:28:47,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250078711] [2022-12-12 13:28:47,274 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250078711] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:28:47,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797784467] [2022-12-12 13:28:47,274 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 13:28:47,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:28:47,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:28:47,275 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-12 13:28:47,303 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-12 13:28:47,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 13:28:47,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:28:47,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-12 13:28:47,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:28:47,409 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:47,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:28:47,571 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:47,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797784467] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:28:47,572 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:28:47,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-12-12 13:28:47,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519915255] [2022-12-12 13:28:47,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:28:47,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-12 13:28:47,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:28:47,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-12 13:28:47,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-12-12 13:28:47,573 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 77 [2022-12-12 13:28:47,574 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 233 transitions, 1324 flow. Second operand has 15 states, 15 states have (on average 55.333333333333336) internal successors, (830), 15 states have internal predecessors, (830), 0 states have call successors, (0), 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-12 13:28:47,574 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:28:47,574 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 77 [2022-12-12 13:28:47,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:28:47,834 INFO L130 PetriNetUnfolder]: 298/915 cut-off events. [2022-12-12 13:28:47,834 INFO L131 PetriNetUnfolder]: For 833/1013 co-relation queries the response was YES. [2022-12-12 13:28:47,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3132 conditions, 915 events. 298/915 cut-off events. For 833/1013 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5758 event pairs, 8 based on Foata normal form. 32/867 useless extension candidates. Maximal degree in co-relation 2252. Up to 283 conditions per place. [2022-12-12 13:28:47,838 INFO L137 encePairwiseOnDemand]: 67/77 looper letters, 190 selfloop transitions, 77 changer transitions 79/391 dead transitions. [2022-12-12 13:28:47,838 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 391 transitions, 3124 flow [2022-12-12 13:28:47,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-12 13:28:47,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-12 13:28:47,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 819 transitions. [2022-12-12 13:28:47,840 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7597402597402597 [2022-12-12 13:28:47,840 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 37 predicate places. [2022-12-12 13:28:47,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 391 transitions, 3124 flow [2022-12-12 13:28:47,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 391 transitions, 3002 flow, removed 61 selfloop flow, removed 0 redundant places. [2022-12-12 13:28:47,845 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 391 transitions, 3002 flow [2022-12-12 13:28:47,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 55.333333333333336) internal successors, (830), 15 states have internal predecessors, (830), 0 states have call successors, (0), 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-12 13:28:47,845 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:28:47,846 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:28:47,852 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-12 13:28:48,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:28:48,051 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-12 13:28:48,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:28:48,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1808794011, now seen corresponding path program 3 times [2022-12-12 13:28:48,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:28:48,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947818743] [2022-12-12 13:28:48,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:28:48,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:28:48,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:28:48,265 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:48,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:28:48,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947818743] [2022-12-12 13:28:48,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947818743] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:28:48,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464611646] [2022-12-12 13:28:48,265 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 13:28:48,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:28:48,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:28:48,267 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-12 13:28:48,269 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-12 13:28:48,326 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-12 13:28:48,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:28:48,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-12 13:28:48,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:28:48,434 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:48,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:28:48,594 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:48,594 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464611646] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:28:48,594 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:28:48,594 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 11] total 19 [2022-12-12 13:28:48,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729999332] [2022-12-12 13:28:48,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:28:48,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 13:28:48,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:28:48,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 13:28:48,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-12-12 13:28:48,596 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 77 [2022-12-12 13:28:48,597 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 391 transitions, 3002 flow. Second operand has 19 states, 19 states have (on average 46.89473684210526) internal successors, (891), 19 states have internal predecessors, (891), 0 states have call successors, (0), 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-12 13:28:48,597 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:28:48,597 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 77 [2022-12-12 13:28:48,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:28:49,736 INFO L130 PetriNetUnfolder]: 549/1519 cut-off events. [2022-12-12 13:28:49,737 INFO L131 PetriNetUnfolder]: For 1990/2262 co-relation queries the response was YES. [2022-12-12 13:28:49,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6391 conditions, 1519 events. 549/1519 cut-off events. For 1990/2262 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10337 event pairs, 1 based on Foata normal form. 65/1458 useless extension candidates. Maximal degree in co-relation 2702. Up to 482 conditions per place. [2022-12-12 13:28:49,745 INFO L137 encePairwiseOnDemand]: 64/77 looper letters, 289 selfloop transitions, 426 changer transitions 119/869 dead transitions. [2022-12-12 13:28:49,745 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 869 transitions, 8855 flow [2022-12-12 13:28:49,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-12-12 13:28:49,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-12-12 13:28:49,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2180 transitions. [2022-12-12 13:28:49,748 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6291486291486291 [2022-12-12 13:28:49,749 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 81 predicate places. [2022-12-12 13:28:49,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 869 transitions, 8855 flow [2022-12-12 13:28:49,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 869 transitions, 7789 flow, removed 409 selfloop flow, removed 5 redundant places. [2022-12-12 13:28:49,762 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 869 transitions, 7789 flow [2022-12-12 13:28:49,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 46.89473684210526) internal successors, (891), 19 states have internal predecessors, (891), 0 states have call successors, (0), 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-12 13:28:49,762 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:28:49,762 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:28:49,787 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-12 13:28:49,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:28:49,967 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-12 13:28:49,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:28:49,968 INFO L85 PathProgramCache]: Analyzing trace with hash -155580965, now seen corresponding path program 4 times [2022-12-12 13:28:49,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:28:49,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375420964] [2022-12-12 13:28:49,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:28:49,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:28:49,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:28:50,163 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:50,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:28:50,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375420964] [2022-12-12 13:28:50,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375420964] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:28:50,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759709853] [2022-12-12 13:28:50,163 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 13:28:50,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:28:50,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:28:50,192 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-12 13:28:50,223 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-12 13:28:50,273 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 13:28:50,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:28:50,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-12 13:28:50,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:28:50,365 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:50,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:28:50,547 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:50,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759709853] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:28:50,547 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:28:50,547 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 11] total 21 [2022-12-12 13:28:50,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063417979] [2022-12-12 13:28:50,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:28:50,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-12 13:28:50,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:28:50,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-12 13:28:50,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-12-12 13:28:50,549 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 77 [2022-12-12 13:28:50,550 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 869 transitions, 7789 flow. Second operand has 21 states, 21 states have (on average 46.95238095238095) internal successors, (986), 21 states have internal predecessors, (986), 0 states have call successors, (0), 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-12 13:28:50,550 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:28:50,550 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 77 [2022-12-12 13:28:50,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:28:52,779 INFO L130 PetriNetUnfolder]: 720/1976 cut-off events. [2022-12-12 13:28:52,779 INFO L131 PetriNetUnfolder]: For 2724/3020 co-relation queries the response was YES. [2022-12-12 13:28:52,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8987 conditions, 1976 events. 720/1976 cut-off events. For 2724/3020 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14446 event pairs, 1 based on Foata normal form. 93/1910 useless extension candidates. Maximal degree in co-relation 5804. Up to 641 conditions per place. [2022-12-12 13:28:52,798 INFO L137 encePairwiseOnDemand]: 60/77 looper letters, 366 selfloop transitions, 619 changer transitions 144/1164 dead transitions. [2022-12-12 13:28:52,799 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 1164 transitions, 12759 flow [2022-12-12 13:28:52,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-12-12 13:28:52,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2022-12-12 13:28:52,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 3541 transitions. [2022-12-12 13:28:52,833 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6214461214461214 [2022-12-12 13:28:52,833 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 149 predicate places. [2022-12-12 13:28:52,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 1164 transitions, 12759 flow [2022-12-12 13:28:52,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 1164 transitions, 11954 flow, removed 315 selfloop flow, removed 10 redundant places. [2022-12-12 13:28:52,858 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 1164 transitions, 11954 flow [2022-12-12 13:28:52,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 46.95238095238095) internal successors, (986), 21 states have internal predecessors, (986), 0 states have call successors, (0), 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-12 13:28:52,859 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:28:52,859 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:28:52,865 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-12 13:28:53,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:28:53,065 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-12 13:28:53,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:28:53,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1439075043, now seen corresponding path program 5 times [2022-12-12 13:28:53,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:28:53,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541281915] [2022-12-12 13:28:53,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:28:53,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:28:53,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:28:53,250 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:53,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:28:53,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541281915] [2022-12-12 13:28:53,251 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541281915] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:28:53,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576178253] [2022-12-12 13:28:53,251 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 13:28:53,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:28:53,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:28:53,268 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-12 13:28:53,294 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-12 13:28:53,313 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 13:28:53,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:28:53,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-12 13:28:53,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:28:53,472 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:53,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:28:53,711 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:53,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576178253] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:28:53,712 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:28:53,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9] total 21 [2022-12-12 13:28:53,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154274091] [2022-12-12 13:28:53,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:28:53,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-12 13:28:53,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:28:53,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-12 13:28:53,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2022-12-12 13:28:53,713 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:28:53,714 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 1164 transitions, 11954 flow. Second operand has 21 states, 21 states have (on average 56.904761904761905) internal successors, (1195), 21 states have internal predecessors, (1195), 0 states have call successors, (0), 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-12 13:28:53,714 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:28:53,715 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:28:53,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:28:55,288 INFO L130 PetriNetUnfolder]: 832/2352 cut-off events. [2022-12-12 13:28:55,288 INFO L131 PetriNetUnfolder]: For 4237/4587 co-relation queries the response was YES. [2022-12-12 13:28:55,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11673 conditions, 2352 events. 832/2352 cut-off events. For 4237/4587 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 18166 event pairs, 2 based on Foata normal form. 84/2257 useless extension candidates. Maximal degree in co-relation 7143. Up to 717 conditions per place. [2022-12-12 13:28:55,302 INFO L137 encePairwiseOnDemand]: 65/77 looper letters, 261 selfloop transitions, 844 changer transitions 216/1437 dead transitions. [2022-12-12 13:28:55,302 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 1437 transitions, 17637 flow [2022-12-12 13:28:55,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-12-12 13:28:55,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-12-12 13:28:55,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2573 transitions. [2022-12-12 13:28:55,306 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7594451003541912 [2022-12-12 13:28:55,308 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 180 predicate places. [2022-12-12 13:28:55,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 1437 transitions, 17637 flow [2022-12-12 13:28:55,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 1437 transitions, 17037 flow, removed 287 selfloop flow, removed 4 redundant places. [2022-12-12 13:28:55,340 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 1437 transitions, 17037 flow [2022-12-12 13:28:55,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.904761904761905) internal successors, (1195), 21 states have internal predecessors, (1195), 0 states have call successors, (0), 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-12 13:28:55,340 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:28:55,341 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:28:55,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-12-12 13:28:55,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:28:55,545 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-12 13:28:55,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:28:55,546 INFO L85 PathProgramCache]: Analyzing trace with hash 363709899, now seen corresponding path program 6 times [2022-12-12 13:28:55,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:28:55,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361002995] [2022-12-12 13:28:55,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:28:55,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:28:55,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:28:55,744 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:55,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:28:55,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361002995] [2022-12-12 13:28:55,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361002995] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:28:55,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52468916] [2022-12-12 13:28:55,747 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 13:28:55,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:28:55,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:28:55,774 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-12 13:28:55,775 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-12 13:28:55,852 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-12 13:28:55,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:28:55,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-12 13:28:55,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:28:55,996 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:55,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:28:56,180 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:56,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52468916] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:28:56,181 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:28:56,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 21 [2022-12-12 13:28:56,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244135385] [2022-12-12 13:28:56,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:28:56,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-12 13:28:56,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:28:56,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-12 13:28:56,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=333, Unknown=0, NotChecked=0, Total=420 [2022-12-12 13:28:56,182 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:28:56,183 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 1437 transitions, 17037 flow. Second operand has 21 states, 21 states have (on average 57.285714285714285) internal successors, (1203), 21 states have internal predecessors, (1203), 0 states have call successors, (0), 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-12 13:28:56,183 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:28:56,183 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:28:56,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:28:58,535 INFO L130 PetriNetUnfolder]: 1333/4017 cut-off events. [2022-12-12 13:28:58,535 INFO L131 PetriNetUnfolder]: For 9157/9704 co-relation queries the response was YES. [2022-12-12 13:28:58,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21882 conditions, 4017 events. 1333/4017 cut-off events. For 9157/9704 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 36641 event pairs, 6 based on Foata normal form. 183/3863 useless extension candidates. Maximal degree in co-relation 13818. Up to 1161 conditions per place. [2022-12-12 13:28:58,650 INFO L137 encePairwiseOnDemand]: 64/77 looper letters, 632 selfloop transitions, 1138 changer transitions 402/2288 dead transitions. [2022-12-12 13:28:58,650 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 2288 transitions, 32004 flow [2022-12-12 13:28:58,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-12-12 13:28:58,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2022-12-12 13:28:58,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 3807 transitions. [2022-12-12 13:28:58,657 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7725243506493507 [2022-12-12 13:28:58,657 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 239 predicate places. [2022-12-12 13:28:58,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 2288 transitions, 32004 flow [2022-12-12 13:28:58,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 2288 transitions, 31083 flow, removed 339 selfloop flow, removed 7 redundant places. [2022-12-12 13:28:58,707 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 2288 transitions, 31083 flow [2022-12-12 13:28:58,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 57.285714285714285) internal successors, (1203), 21 states have internal predecessors, (1203), 0 states have call successors, (0), 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-12 13:28:58,708 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:28:58,709 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:28:58,728 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-12 13:28:58,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:28:58,914 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-12 13:28:58,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:28:58,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1389805959, now seen corresponding path program 7 times [2022-12-12 13:28:58,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:28:58,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402257780] [2022-12-12 13:28:58,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:28:58,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:28:58,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:28:59,177 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:59,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:28:59,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402257780] [2022-12-12 13:28:59,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402257780] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:28:59,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882402171] [2022-12-12 13:28:59,178 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 13:28:59,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:28:59,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:28:59,179 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-12 13:28:59,181 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-12 13:28:59,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:28:59,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-12 13:28:59,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:28:59,370 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:59,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:28:59,555 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:28:59,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882402171] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:28:59,556 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:28:59,556 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2022-12-12 13:28:59,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539081906] [2022-12-12 13:28:59,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:28:59,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-12 13:28:59,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:28:59,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-12 13:28:59,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2022-12-12 13:28:59,557 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:28:59,558 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 2288 transitions, 31083 flow. Second operand has 17 states, 17 states have (on average 57.294117647058826) internal successors, (974), 17 states have internal predecessors, (974), 0 states have call successors, (0), 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-12 13:28:59,558 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:28:59,558 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:28:59,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:29:02,040 INFO L130 PetriNetUnfolder]: 1866/6324 cut-off events. [2022-12-12 13:29:02,041 INFO L131 PetriNetUnfolder]: For 19023/19996 co-relation queries the response was YES. [2022-12-12 13:29:02,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36496 conditions, 6324 events. 1866/6324 cut-off events. For 19023/19996 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 66436 event pairs, 12 based on Foata normal form. 250/6051 useless extension candidates. Maximal degree in co-relation 22496. Up to 1790 conditions per place. [2022-12-12 13:29:02,069 INFO L137 encePairwiseOnDemand]: 64/77 looper letters, 794 selfloop transitions, 1728 changer transitions 665/3303 dead transitions. [2022-12-12 13:29:02,069 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 3303 transitions, 51996 flow [2022-12-12 13:29:02,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-12-12 13:29:02,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2022-12-12 13:29:02,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 3187 transitions. [2022-12-12 13:29:02,073 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7664742664742664 [2022-12-12 13:29:02,073 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 285 predicate places. [2022-12-12 13:29:02,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 3303 transitions, 51996 flow [2022-12-12 13:29:02,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 3303 transitions, 51476 flow, removed 175 selfloop flow, removed 10 redundant places. [2022-12-12 13:29:02,124 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 3303 transitions, 51476 flow [2022-12-12 13:29:02,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 57.294117647058826) internal successors, (974), 17 states have internal predecessors, (974), 0 states have call successors, (0), 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-12 13:29:02,125 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:29:02,125 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:29:02,146 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-12-12 13:29:02,347 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,SelfDestructingSolverStorable9 [2022-12-12 13:29:02,347 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-12 13:29:02,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:29:02,348 INFO L85 PathProgramCache]: Analyzing trace with hash 40470935, now seen corresponding path program 8 times [2022-12-12 13:29:02,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:29:02,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595305532] [2022-12-12 13:29:02,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:29:02,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:29:02,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:29:02,586 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:02,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:29:02,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595305532] [2022-12-12 13:29:02,587 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595305532] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:29:02,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [327472121] [2022-12-12 13:29:02,587 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 13:29:02,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:29:02,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:29:02,605 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-12 13:29:02,631 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-12 13:29:02,678 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 13:29:02,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:29:02,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-12 13:29:02,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:29:02,803 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:02,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:29:03,019 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:03,019 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [327472121] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:29:03,019 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:29:03,019 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 19 [2022-12-12 13:29:03,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535886678] [2022-12-12 13:29:03,020 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:29:03,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 13:29:03,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:29:03,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 13:29:03,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2022-12-12 13:29:03,022 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:29:03,022 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 3303 transitions, 51476 flow. Second operand has 19 states, 19 states have (on average 57.10526315789474) internal successors, (1085), 19 states have internal predecessors, (1085), 0 states have call successors, (0), 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-12 13:29:03,023 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:29:03,023 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:29:03,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:29:06,200 INFO L130 PetriNetUnfolder]: 2211/7091 cut-off events. [2022-12-12 13:29:06,203 INFO L131 PetriNetUnfolder]: For 25218/26155 co-relation queries the response was YES. [2022-12-12 13:29:06,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45943 conditions, 7091 events. 2211/7091 cut-off events. For 25218/26155 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 74646 event pairs, 11 based on Foata normal form. 101/6635 useless extension candidates. Maximal degree in co-relation 25893. Up to 2090 conditions per place. [2022-12-12 13:29:06,303 INFO L137 encePairwiseOnDemand]: 65/77 looper letters, 1069 selfloop transitions, 1909 changer transitions 730/3824 dead transitions. [2022-12-12 13:29:06,304 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 3824 transitions, 67452 flow [2022-12-12 13:29:06,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-12-12 13:29:06,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2022-12-12 13:29:06,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 3016 transitions. [2022-12-12 13:29:06,314 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7680162974280621 [2022-12-12 13:29:06,314 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 324 predicate places. [2022-12-12 13:29:06,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 3824 transitions, 67452 flow [2022-12-12 13:29:06,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 3824 transitions, 66154 flow, removed 477 selfloop flow, removed 15 redundant places. [2022-12-12 13:29:06,379 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 3824 transitions, 66154 flow [2022-12-12 13:29:06,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 57.10526315789474) internal successors, (1085), 19 states have internal predecessors, (1085), 0 states have call successors, (0), 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-12 13:29:06,381 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:29:06,381 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:29:06,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-12 13:29:06,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:29:06,587 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-12 13:29:06,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:29:06,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1943610605, now seen corresponding path program 9 times [2022-12-12 13:29:06,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:29:06,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084894951] [2022-12-12 13:29:06,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:29:06,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:29:06,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:29:06,760 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:06,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:29:06,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084894951] [2022-12-12 13:29:06,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084894951] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:29:06,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536866296] [2022-12-12 13:29:06,762 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 13:29:06,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:29:06,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:29:06,764 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-12 13:29:06,769 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-12 13:29:06,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-12 13:29:06,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:29:06,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-12 13:29:06,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:29:06,936 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:06,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:29:07,176 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:07,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536866296] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:29:07,177 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:29:07,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2022-12-12 13:29:07,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309556465] [2022-12-12 13:29:07,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:29:07,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-12 13:29:07,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:29:07,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-12 13:29:07,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2022-12-12 13:29:07,179 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:29:07,180 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 3824 transitions, 66154 flow. Second operand has 17 states, 17 states have (on average 57.05882352941177) internal successors, (970), 17 states have internal predecessors, (970), 0 states have call successors, (0), 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-12 13:29:07,180 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:29:07,180 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:29:07,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:29:11,776 INFO L130 PetriNetUnfolder]: 2567/8233 cut-off events. [2022-12-12 13:29:11,777 INFO L131 PetriNetUnfolder]: For 35085/36266 co-relation queries the response was YES. [2022-12-12 13:29:11,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57821 conditions, 8233 events. 2567/8233 cut-off events. For 35085/36266 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 89740 event pairs, 14 based on Foata normal form. 296/7911 useless extension candidates. Maximal degree in co-relation 32893. Up to 2292 conditions per place. [2022-12-12 13:29:11,963 INFO L137 encePairwiseOnDemand]: 65/77 looper letters, 617 selfloop transitions, 2838 changer transitions 887/4458 dead transitions. [2022-12-12 13:29:11,964 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 4458 transitions, 86270 flow [2022-12-12 13:29:11,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-12-12 13:29:11,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2022-12-12 13:29:11,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 4076 transitions. [2022-12-12 13:29:11,967 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7562152133580705 [2022-12-12 13:29:11,968 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 378 predicate places. [2022-12-12 13:29:11,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 4458 transitions, 86270 flow [2022-12-12 13:29:12,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 4458 transitions, 85032 flow, removed 375 selfloop flow, removed 32 redundant places. [2022-12-12 13:29:12,063 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 4458 transitions, 85032 flow [2022-12-12 13:29:12,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 57.05882352941177) internal successors, (970), 17 states have internal predecessors, (970), 0 states have call successors, (0), 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-12 13:29:12,065 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:29:12,065 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:29:12,085 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-12 13:29:12,270 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,SelfDestructingSolverStorable11 [2022-12-12 13:29:12,272 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-12 13:29:12,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:29:12,272 INFO L85 PathProgramCache]: Analyzing trace with hash 173391725, now seen corresponding path program 10 times [2022-12-12 13:29:12,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:29:12,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809231059] [2022-12-12 13:29:12,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:29:12,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:29:12,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:29:12,414 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:12,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:29:12,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809231059] [2022-12-12 13:29:12,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809231059] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:29:12,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145164128] [2022-12-12 13:29:12,414 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 13:29:12,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:29:12,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:29:12,416 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-12 13:29:12,418 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-12 13:29:12,464 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 13:29:12,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:29:12,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-12 13:29:12,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:29:12,544 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:12,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:29:12,713 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:12,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145164128] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:29:12,713 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:29:12,713 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 11] total 20 [2022-12-12 13:29:12,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766854161] [2022-12-12 13:29:12,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:29:12,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-12 13:29:12,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:29:12,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-12 13:29:12,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-12-12 13:29:12,715 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 77 [2022-12-12 13:29:12,715 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 4458 transitions, 85032 flow. Second operand has 20 states, 20 states have (on average 47.15) internal successors, (943), 20 states have internal predecessors, (943), 0 states have call successors, (0), 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-12 13:29:12,715 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:29:12,715 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 77 [2022-12-12 13:29:12,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:29:17,474 INFO L130 PetriNetUnfolder]: 2879/9042 cut-off events. [2022-12-12 13:29:17,474 INFO L131 PetriNetUnfolder]: For 45798/47282 co-relation queries the response was YES. [2022-12-12 13:29:17,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70736 conditions, 9042 events. 2879/9042 cut-off events. For 45798/47282 co-relation queries the response was YES. Maximal size of possible extension queue 650. Compared 99887 event pairs, 13 based on Foata normal form. 325/8746 useless extension candidates. Maximal degree in co-relation 50298. Up to 2524 conditions per place. [2022-12-12 13:29:17,521 INFO L137 encePairwiseOnDemand]: 63/77 looper letters, 1329 selfloop transitions, 2749 changer transitions 907/5020 dead transitions. [2022-12-12 13:29:17,521 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 5020 transitions, 106442 flow [2022-12-12 13:29:17,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-12-12 13:29:17,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2022-12-12 13:29:17,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 2924 transitions. [2022-12-12 13:29:17,524 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6225250159676389 [2022-12-12 13:29:17,524 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 406 predicate places. [2022-12-12 13:29:17,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 5020 transitions, 106442 flow [2022-12-12 13:29:17,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 5020 transitions, 104701 flow, removed 722 selfloop flow, removed 15 redundant places. [2022-12-12 13:29:17,631 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 5020 transitions, 104701 flow [2022-12-12 13:29:17,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 47.15) internal successors, (943), 20 states have internal predecessors, (943), 0 states have call successors, (0), 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-12 13:29:17,631 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:29:17,631 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:29:17,638 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-12 13:29:17,838 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,SelfDestructingSolverStorable12 [2022-12-12 13:29:17,838 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-12 13:29:17,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:29:17,839 INFO L85 PathProgramCache]: Analyzing trace with hash 75917153, now seen corresponding path program 11 times [2022-12-12 13:29:17,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:29:17,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704048655] [2022-12-12 13:29:17,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:29:17,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:29:17,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:29:17,985 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:17,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:29:17,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704048655] [2022-12-12 13:29:17,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704048655] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:29:17,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435077746] [2022-12-12 13:29:17,986 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 13:29:17,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:29:17,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:29:17,987 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-12 13:29:17,989 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-12 13:29:18,028 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 13:29:18,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:29:18,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-12 13:29:18,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:29:18,133 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:18,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:29:18,310 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:18,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435077746] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:29:18,310 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:29:18,311 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9] total 21 [2022-12-12 13:29:18,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695435109] [2022-12-12 13:29:18,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:29:18,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-12 13:29:18,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:29:18,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-12 13:29:18,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=333, Unknown=0, NotChecked=0, Total=420 [2022-12-12 13:29:18,312 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:29:18,313 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 5020 transitions, 104701 flow. Second operand has 21 states, 21 states have (on average 56.80952380952381) internal successors, (1193), 21 states have internal predecessors, (1193), 0 states have call successors, (0), 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-12 13:29:18,313 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:29:18,313 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:29:18,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:29:24,020 INFO L130 PetriNetUnfolder]: 3050/9759 cut-off events. [2022-12-12 13:29:24,021 INFO L131 PetriNetUnfolder]: For 58530/60118 co-relation queries the response was YES. [2022-12-12 13:29:24,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81288 conditions, 9759 events. 3050/9759 cut-off events. For 58530/60118 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 109968 event pairs, 6 based on Foata normal form. 312/9451 useless extension candidates. Maximal degree in co-relation 58616. Up to 2759 conditions per place. [2022-12-12 13:29:24,234 INFO L137 encePairwiseOnDemand]: 65/77 looper letters, 1029 selfloop transitions, 3287 changer transitions 966/5429 dead transitions. [2022-12-12 13:29:24,235 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 5429 transitions, 124059 flow [2022-12-12 13:29:24,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-12-12 13:29:24,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2022-12-12 13:29:24,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 3012 transitions. [2022-12-12 13:29:24,257 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7522477522477522 [2022-12-12 13:29:24,257 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 442 predicate places. [2022-12-12 13:29:24,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 5429 transitions, 124059 flow [2022-12-12 13:29:24,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 5429 transitions, 123142 flow, removed 354 selfloop flow, removed 21 redundant places. [2022-12-12 13:29:24,427 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 5429 transitions, 123142 flow [2022-12-12 13:29:24,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.80952380952381) internal successors, (1193), 21 states have internal predecessors, (1193), 0 states have call successors, (0), 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-12 13:29:24,427 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:29:24,428 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:29:24,435 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-12 13:29:24,633 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,SelfDestructingSolverStorable13 [2022-12-12 13:29:24,633 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-12 13:29:24,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:29:24,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1093909471, now seen corresponding path program 12 times [2022-12-12 13:29:24,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:29:24,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061256083] [2022-12-12 13:29:24,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:29:24,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:29:24,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:29:24,819 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:24,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:29:24,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061256083] [2022-12-12 13:29:24,819 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061256083] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:29:24,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958980708] [2022-12-12 13:29:24,819 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 13:29:24,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:29:24,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:29:24,831 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-12 13:29:24,836 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-12 13:29:24,885 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-12 13:29:24,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:29:24,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-12 13:29:24,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:29:25,025 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:25,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:29:25,236 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:25,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958980708] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:29:25,236 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:29:25,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-12-12 13:29:25,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907541255] [2022-12-12 13:29:25,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:29:25,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 13:29:25,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:29:25,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 13:29:25,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2022-12-12 13:29:25,238 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:29:25,239 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 5429 transitions, 123142 flow. Second operand has 19 states, 19 states have (on average 57.26315789473684) internal successors, (1088), 19 states have internal predecessors, (1088), 0 states have call successors, (0), 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-12 13:29:25,239 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:29:25,239 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:29:25,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:29:34,210 INFO L130 PetriNetUnfolder]: 3372/10907 cut-off events. [2022-12-12 13:29:34,210 INFO L131 PetriNetUnfolder]: For 77886/79934 co-relation queries the response was YES. [2022-12-12 13:29:34,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96961 conditions, 10907 events. 3372/10907 cut-off events. For 77886/79934 co-relation queries the response was YES. Maximal size of possible extension queue 761. Compared 125965 event pairs, 6 based on Foata normal form. 360/10574 useless extension candidates. Maximal degree in co-relation 70173. Up to 3084 conditions per place. [2022-12-12 13:29:34,272 INFO L137 encePairwiseOnDemand]: 64/77 looper letters, 1643 selfloop transitions, 3102 changer transitions 1136/6028 dead transitions. [2022-12-12 13:29:34,272 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 6028 transitions, 148980 flow [2022-12-12 13:29:34,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-12-12 13:29:34,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-12-12 13:29:34,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2593 transitions. [2022-12-12 13:29:34,274 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7653482880755608 [2022-12-12 13:29:34,274 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 464 predicate places. [2022-12-12 13:29:34,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 6028 transitions, 148980 flow [2022-12-12 13:29:34,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 6028 transitions, 147347 flow, removed 730 selfloop flow, removed 12 redundant places. [2022-12-12 13:29:34,432 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 6028 transitions, 147347 flow [2022-12-12 13:29:34,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 57.26315789473684) internal successors, (1088), 19 states have internal predecessors, (1088), 0 states have call successors, (0), 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-12 13:29:34,432 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:29:34,432 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:29:34,440 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-12 13:29:34,636 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,SelfDestructingSolverStorable14 [2022-12-12 13:29:34,637 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-12 13:29:34,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:29:34,637 INFO L85 PathProgramCache]: Analyzing trace with hash 600566321, now seen corresponding path program 13 times [2022-12-12 13:29:34,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:29:34,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995790221] [2022-12-12 13:29:34,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:29:34,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:29:34,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:29:34,797 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:34,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:29:34,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995790221] [2022-12-12 13:29:34,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995790221] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:29:34,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052185936] [2022-12-12 13:29:34,798 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 13:29:34,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:29:34,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:29:34,804 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-12 13:29:34,805 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-12 13:29:34,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:29:34,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-12 13:29:34,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:29:35,023 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:35,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:29:35,174 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:35,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052185936] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:29:35,175 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:29:35,175 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 21 [2022-12-12 13:29:35,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999364733] [2022-12-12 13:29:35,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:29:35,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-12 13:29:35,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:29:35,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-12 13:29:35,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=319, Unknown=0, NotChecked=0, Total=420 [2022-12-12 13:29:35,176 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:29:35,177 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 6028 transitions, 147347 flow. Second operand has 21 states, 21 states have (on average 57.38095238095238) internal successors, (1205), 21 states have internal predecessors, (1205), 0 states have call successors, (0), 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-12 13:29:35,177 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:29:35,177 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:29:35,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:29:42,273 INFO L130 PetriNetUnfolder]: 3913/13021 cut-off events. [2022-12-12 13:29:42,274 INFO L131 PetriNetUnfolder]: For 108469/110770 co-relation queries the response was YES. [2022-12-12 13:29:42,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121916 conditions, 13021 events. 3913/13021 cut-off events. For 108469/110770 co-relation queries the response was YES. Maximal size of possible extension queue 917. Compared 157014 event pairs, 6 based on Foata normal form. 408/12604 useless extension candidates. Maximal degree in co-relation 87457. Up to 3604 conditions per place. [2022-12-12 13:29:42,349 INFO L137 encePairwiseOnDemand]: 64/77 looper letters, 2099 selfloop transitions, 3418 changer transitions 1375/7039 dead transitions. [2022-12-12 13:29:42,349 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 7039 transitions, 187055 flow [2022-12-12 13:29:42,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-12-12 13:29:42,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-12-12 13:29:42,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2386 transitions. [2022-12-12 13:29:42,351 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7746753246753246 [2022-12-12 13:29:42,352 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 491 predicate places. [2022-12-12 13:29:42,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 7039 transitions, 187055 flow [2022-12-12 13:29:42,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 7039 transitions, 185426 flow, removed 761 selfloop flow, removed 9 redundant places. [2022-12-12 13:29:42,555 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 7039 transitions, 185426 flow [2022-12-12 13:29:42,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 57.38095238095238) internal successors, (1205), 21 states have internal predecessors, (1205), 0 states have call successors, (0), 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-12 13:29:42,556 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:29:42,556 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:29:42,560 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-12 13:29:42,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:29:42,760 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-12 13:29:42,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:29:42,760 INFO L85 PathProgramCache]: Analyzing trace with hash -666731659, now seen corresponding path program 14 times [2022-12-12 13:29:42,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:29:42,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131035055] [2022-12-12 13:29:42,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:29:42,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:29:42,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:29:42,901 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:42,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:29:42,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131035055] [2022-12-12 13:29:42,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131035055] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:29:42,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843812122] [2022-12-12 13:29:42,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 13:29:42,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:29:42,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:29:42,911 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-12 13:29:42,913 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-12 13:29:42,962 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 13:29:42,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:29:42,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-12 13:29:42,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:29:43,084 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:43,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:29:43,272 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:43,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843812122] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:29:43,272 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:29:43,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 11] total 20 [2022-12-12 13:29:43,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144782370] [2022-12-12 13:29:43,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:29:43,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-12 13:29:43,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:29:43,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-12 13:29:43,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-12-12 13:29:43,274 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 77 [2022-12-12 13:29:43,274 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 7039 transitions, 185426 flow. Second operand has 20 states, 20 states have (on average 47.2) internal successors, (944), 20 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:29:43,274 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:29:43,275 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 77 [2022-12-12 13:29:43,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:29:56,704 INFO L130 PetriNetUnfolder]: 5045/16565 cut-off events. [2022-12-12 13:29:56,704 INFO L131 PetriNetUnfolder]: For 158830/162323 co-relation queries the response was YES. [2022-12-12 13:29:56,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168940 conditions, 16565 events. 5045/16565 cut-off events. For 158830/162323 co-relation queries the response was YES. Maximal size of possible extension queue 1164. Compared 206577 event pairs, 5 based on Foata normal form. 550/16061 useless extension candidates. Maximal degree in co-relation 121995. Up to 4563 conditions per place. [2022-12-12 13:29:56,804 INFO L137 encePairwiseOnDemand]: 60/77 looper letters, 2963 selfloop transitions, 4467 changer transitions 1716/9181 dead transitions. [2022-12-12 13:29:56,804 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 9181 transitions, 262772 flow [2022-12-12 13:29:56,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-12-12 13:29:56,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2022-12-12 13:29:56,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 3842 transitions. [2022-12-12 13:29:56,806 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6315962518494164 [2022-12-12 13:29:56,807 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 560 predicate places. [2022-12-12 13:29:56,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 9181 transitions, 262772 flow [2022-12-12 13:29:57,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 628 places, 9181 transitions, 259466 flow, removed 1653 selfloop flow, removed 0 redundant places. [2022-12-12 13:29:57,093 INFO L495 AbstractCegarLoop]: Abstraction has has 628 places, 9181 transitions, 259466 flow [2022-12-12 13:29:57,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 47.2) internal successors, (944), 20 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:29:57,093 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:29:57,094 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:29:57,098 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-12 13:29:57,298 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,SelfDestructingSolverStorable16 [2022-12-12 13:29:57,298 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-12 13:29:57,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:29:57,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1995123705, now seen corresponding path program 15 times [2022-12-12 13:29:57,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:29:57,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595664255] [2022-12-12 13:29:57,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:29:57,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:29:57,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:29:57,439 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:57,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:29:57,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595664255] [2022-12-12 13:29:57,440 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595664255] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:29:57,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114732546] [2022-12-12 13:29:57,440 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 13:29:57,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:29:57,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:29:57,452 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-12 13:29:57,454 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-12 13:29:57,504 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-12 13:29:57,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:29:57,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-12 13:29:57,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:29:57,740 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:57,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:29:57,960 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:29:57,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114732546] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:29:57,960 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:29:57,960 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2022-12-12 13:29:57,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987323253] [2022-12-12 13:29:57,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:29:57,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-12 13:29:57,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:29:57,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-12 13:29:57,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2022-12-12 13:29:57,962 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:29:57,962 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 9181 transitions, 259466 flow. Second operand has 17 states, 17 states have (on average 57.05882352941177) internal successors, (970), 17 states have internal predecessors, (970), 0 states have call successors, (0), 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-12 13:29:57,962 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:29:57,962 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:29:57,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:30:16,585 INFO L130 PetriNetUnfolder]: 5343/17878 cut-off events. [2022-12-12 13:30:16,586 INFO L131 PetriNetUnfolder]: For 192059/196226 co-relation queries the response was YES. [2022-12-12 13:30:16,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189871 conditions, 17878 events. 5343/17878 cut-off events. For 192059/196226 co-relation queries the response was YES. Maximal size of possible extension queue 1263. Compared 228124 event pairs, 6 based on Foata normal form. 555/17406 useless extension candidates. Maximal degree in co-relation 114665. Up to 4834 conditions per place. [2022-12-12 13:30:16,708 INFO L137 encePairwiseOnDemand]: 65/77 looper letters, 1559 selfloop transitions, 5955 changer transitions 2043/9798 dead transitions. [2022-12-12 13:30:16,708 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 9798 transitions, 295396 flow [2022-12-12 13:30:16,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-12-12 13:30:16,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2022-12-12 13:30:16,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 3446 transitions. [2022-12-12 13:30:16,711 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7585296059872331 [2022-12-12 13:30:16,711 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 618 predicate places. [2022-12-12 13:30:16,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 9798 transitions, 295396 flow [2022-12-12 13:30:17,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 9798 transitions, 293134 flow, removed 1011 selfloop flow, removed 13 redundant places. [2022-12-12 13:30:17,120 INFO L495 AbstractCegarLoop]: Abstraction has has 673 places, 9798 transitions, 293134 flow [2022-12-12 13:30:17,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 57.05882352941177) internal successors, (970), 17 states have internal predecessors, (970), 0 states have call successors, (0), 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-12 13:30:17,121 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:30:17,121 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:30:17,138 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-12-12 13:30:17,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-12 13:30:17,326 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-12 13:30:17,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:30:17,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1297310073, now seen corresponding path program 16 times [2022-12-12 13:30:17,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:30:17,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493379611] [2022-12-12 13:30:17,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:30:17,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:30:17,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:30:17,480 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:30:17,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:30:17,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493379611] [2022-12-12 13:30:17,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493379611] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:30:17,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605647121] [2022-12-12 13:30:17,480 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 13:30:17,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:30:17,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:30:17,492 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-12 13:30:17,494 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-12 13:30:17,548 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 13:30:17,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:30:17,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-12 13:30:17,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:30:17,644 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:30:17,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:30:17,807 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:30:17,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605647121] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:30:17,807 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:30:17,807 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2022-12-12 13:30:17,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735915206] [2022-12-12 13:30:17,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:30:17,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-12 13:30:17,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:30:17,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-12 13:30:17,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2022-12-12 13:30:17,809 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:30:17,810 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 673 places, 9798 transitions, 293134 flow. Second operand has 17 states, 17 states have (on average 57.05882352941177) internal successors, (970), 17 states have internal predecessors, (970), 0 states have call successors, (0), 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-12 13:30:17,810 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:30:17,810 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:30:17,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:30:36,085 INFO L130 PetriNetUnfolder]: 5363/17895 cut-off events. [2022-12-12 13:30:36,086 INFO L131 PetriNetUnfolder]: For 214332/218706 co-relation queries the response was YES. [2022-12-12 13:30:36,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 200135 conditions, 17895 events. 5363/17895 cut-off events. For 214332/218706 co-relation queries the response was YES. Maximal size of possible extension queue 1258. Compared 227982 event pairs, 6 based on Foata normal form. 515/17418 useless extension candidates. Maximal degree in co-relation 121595. Up to 4846 conditions per place. [2022-12-12 13:30:36,204 INFO L137 encePairwiseOnDemand]: 65/77 looper letters, 3077 selfloop transitions, 4443 changer transitions 2065/9826 dead transitions. [2022-12-12 13:30:36,204 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 709 places, 9826 transitions, 312840 flow [2022-12-12 13:30:36,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-12-12 13:30:36,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-12-12 13:30:36,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2181 transitions. [2022-12-12 13:30:36,209 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7655317655317655 [2022-12-12 13:30:36,209 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 641 predicate places. [2022-12-12 13:30:36,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 709 places, 9826 transitions, 312840 flow [2022-12-12 13:30:36,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 694 places, 9826 transitions, 309421 flow, removed 1649 selfloop flow, removed 15 redundant places. [2022-12-12 13:30:36,691 INFO L495 AbstractCegarLoop]: Abstraction has has 694 places, 9826 transitions, 309421 flow [2022-12-12 13:30:36,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 57.05882352941177) internal successors, (970), 17 states have internal predecessors, (970), 0 states have call successors, (0), 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-12 13:30:36,691 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:30:36,691 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:30:36,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-12-12 13:30:36,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:30:36,892 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-12 13:30:36,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:30:36,893 INFO L85 PathProgramCache]: Analyzing trace with hash -2084081217, now seen corresponding path program 17 times [2022-12-12 13:30:36,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:30:36,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22581348] [2022-12-12 13:30:36,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:30:36,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:30:36,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:30:37,061 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:30:37,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:30:37,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22581348] [2022-12-12 13:30:37,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22581348] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:30:37,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201360790] [2022-12-12 13:30:37,061 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 13:30:37,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:30:37,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:30:37,078 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-12 13:30:37,085 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-12 13:30:37,129 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 13:30:37,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:30:37,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-12 13:30:37,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:30:37,241 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:30:37,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:30:37,434 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:30:37,434 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201360790] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:30:37,435 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:30:37,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9] total 21 [2022-12-12 13:30:37,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952658032] [2022-12-12 13:30:37,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:30:37,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-12 13:30:37,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:30:37,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-12 13:30:37,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2022-12-12 13:30:37,436 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:30:37,437 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 694 places, 9826 transitions, 309421 flow. Second operand has 21 states, 21 states have (on average 56.904761904761905) internal successors, (1195), 21 states have internal predecessors, (1195), 0 states have call successors, (0), 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-12 13:30:37,437 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:30:37,437 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:30:37,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:30:56,379 INFO L130 PetriNetUnfolder]: 5603/19002 cut-off events. [2022-12-12 13:30:56,379 INFO L131 PetriNetUnfolder]: For 254546/258419 co-relation queries the response was YES. [2022-12-12 13:30:56,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220899 conditions, 19002 events. 5603/19002 cut-off events. For 254546/258419 co-relation queries the response was YES. Maximal size of possible extension queue 1320. Compared 246228 event pairs, 6 based on Foata normal form. 609/18585 useless extension candidates. Maximal degree in co-relation 133245. Up to 5059 conditions per place. [2022-12-12 13:30:56,505 INFO L137 encePairwiseOnDemand]: 65/77 looper letters, 3038 selfloop transitions, 4886 changer transitions 2187/10352 dead transitions. [2022-12-12 13:30:56,505 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 720 places, 10352 transitions, 346451 flow [2022-12-12 13:30:56,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-12-12 13:30:56,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-12-12 13:30:56,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1588 transitions. [2022-12-12 13:30:56,507 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7638287638287639 [2022-12-12 13:30:56,507 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 652 predicate places. [2022-12-12 13:30:56,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 720 places, 10352 transitions, 346451 flow [2022-12-12 13:30:57,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 715 places, 10352 transitions, 341872 flow, removed 1880 selfloop flow, removed 5 redundant places. [2022-12-12 13:30:57,016 INFO L495 AbstractCegarLoop]: Abstraction has has 715 places, 10352 transitions, 341872 flow [2022-12-12 13:30:57,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.904761904761905) internal successors, (1195), 21 states have internal predecessors, (1195), 0 states have call successors, (0), 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-12 13:30:57,017 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:30:57,017 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:30:57,024 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-12 13:30:57,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:30:57,222 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-12 13:30:57,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:30:57,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1524023955, now seen corresponding path program 18 times [2022-12-12 13:30:57,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:30:57,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368469149] [2022-12-12 13:30:57,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:30:57,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:30:57,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:30:57,400 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:30:57,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:30:57,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368469149] [2022-12-12 13:30:57,401 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368469149] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:30:57,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427304723] [2022-12-12 13:30:57,401 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 13:30:57,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:30:57,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:30:57,402 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-12 13:30:57,430 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-12 13:30:57,462 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-12-12 13:30:57,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:30:57,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-12 13:30:57,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:30:57,595 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:30:57,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:30:57,796 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:30:57,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427304723] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:30:57,796 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:30:57,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 18 [2022-12-12 13:30:57,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662377596] [2022-12-12 13:30:57,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:30:57,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-12 13:30:57,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:30:57,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-12 13:30:57,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-12-12 13:30:57,798 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:30:57,798 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 715 places, 10352 transitions, 341872 flow. Second operand has 18 states, 18 states have (on average 57.05555555555556) internal successors, (1027), 18 states have internal predecessors, (1027), 0 states have call successors, (0), 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-12 13:30:57,799 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:30:57,799 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:30:57,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:31:19,422 INFO L130 PetriNetUnfolder]: 5897/20123 cut-off events. [2022-12-12 13:31:19,422 INFO L131 PetriNetUnfolder]: For 291981/296171 co-relation queries the response was YES. [2022-12-12 13:31:19,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 242936 conditions, 20123 events. 5897/20123 cut-off events. For 291981/296171 co-relation queries the response was YES. Maximal size of possible extension queue 1416. Compared 264313 event pairs, 6 based on Foata normal form. 594/19707 useless extension candidates. Maximal degree in co-relation 114391. Up to 5345 conditions per place. [2022-12-12 13:31:19,564 INFO L137 encePairwiseOnDemand]: 65/77 looper letters, 1679 selfloop transitions, 6594 changer transitions 2419/10933 dead transitions. [2022-12-12 13:31:19,564 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 776 places, 10933 transitions, 382588 flow [2022-12-12 13:31:19,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-12-12 13:31:19,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-12-12 13:31:19,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 3639 transitions. [2022-12-12 13:31:19,567 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.762253875157101 [2022-12-12 13:31:19,567 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 708 predicate places. [2022-12-12 13:31:19,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 776 places, 10933 transitions, 382588 flow [2022-12-12 13:31:20,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 754 places, 10933 transitions, 378429 flow, removed 1844 selfloop flow, removed 22 redundant places. [2022-12-12 13:31:20,143 INFO L495 AbstractCegarLoop]: Abstraction has has 754 places, 10933 transitions, 378429 flow [2022-12-12 13:31:20,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 57.05555555555556) internal successors, (1027), 18 states have internal predecessors, (1027), 0 states have call successors, (0), 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-12 13:31:20,144 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:31:20,144 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:31:20,154 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-12 13:31:20,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:31:20,349 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-12 13:31:20,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:31:20,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1132093781, now seen corresponding path program 19 times [2022-12-12 13:31:20,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:31:20,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860341386] [2022-12-12 13:31:20,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:31:20,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:31:20,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:31:20,551 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:31:20,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:31:20,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860341386] [2022-12-12 13:31:20,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860341386] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:31:20,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387748494] [2022-12-12 13:31:20,552 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 13:31:20,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:31:20,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:31:20,553 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-12 13:31:20,561 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-12 13:31:20,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:31:20,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-12 13:31:20,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:31:20,725 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:31:20,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:31:20,870 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:31:20,870 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387748494] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:31:20,870 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:31:20,870 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 18 [2022-12-12 13:31:20,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511342962] [2022-12-12 13:31:20,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:31:20,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-12 13:31:20,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:31:20,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-12 13:31:20,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-12-12 13:31:20,872 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:31:20,872 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 754 places, 10933 transitions, 378429 flow. Second operand has 18 states, 18 states have (on average 57.0) internal successors, (1026), 18 states have internal predecessors, (1026), 0 states have call successors, (0), 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-12 13:31:20,872 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:31:20,872 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:31:20,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:31:46,431 INFO L130 PetriNetUnfolder]: 5953/20237 cut-off events. [2022-12-12 13:31:46,431 INFO L131 PetriNetUnfolder]: For 324811/329505 co-relation queries the response was YES. [2022-12-12 13:31:46,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 255437 conditions, 20237 events. 5953/20237 cut-off events. For 324811/329505 co-relation queries the response was YES. Maximal size of possible extension queue 1439. Compared 265683 event pairs, 6 based on Foata normal form. 611/19924 useless extension candidates. Maximal degree in co-relation 121057. Up to 5400 conditions per place. [2022-12-12 13:31:46,575 INFO L137 encePairwiseOnDemand]: 65/77 looper letters, 2699 selfloop transitions, 5658 changer transitions 2447/11045 dead transitions. [2022-12-12 13:31:46,575 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 800 places, 11045 transitions, 403661 flow [2022-12-12 13:31:46,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-12-12 13:31:46,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-12-12 13:31:46,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2762 transitions. [2022-12-12 13:31:46,577 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7631942525559546 [2022-12-12 13:31:46,578 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 732 predicate places. [2022-12-12 13:31:46,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 800 places, 11045 transitions, 403661 flow [2022-12-12 13:31:47,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 780 places, 11045 transitions, 400400 flow, removed 1510 selfloop flow, removed 20 redundant places. [2022-12-12 13:31:47,303 INFO L495 AbstractCegarLoop]: Abstraction has has 780 places, 11045 transitions, 400400 flow [2022-12-12 13:31:47,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 57.0) internal successors, (1026), 18 states have internal predecessors, (1026), 0 states have call successors, (0), 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-12 13:31:47,305 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:31:47,305 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:31:47,312 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-12 13:31:47,510 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,SelfDestructingSolverStorable21 [2022-12-12 13:31:47,510 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-12 13:31:47,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:31:47,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1365467167, now seen corresponding path program 20 times [2022-12-12 13:31:47,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:31:47,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549964844] [2022-12-12 13:31:47,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:31:47,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:31:47,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:31:47,665 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:31:47,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:31:47,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549964844] [2022-12-12 13:31:47,666 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549964844] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:31:47,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954560150] [2022-12-12 13:31:47,666 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 13:31:47,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:31:47,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:31:47,667 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-12 13:31:47,713 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-12 13:31:47,744 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 13:31:47,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:31:47,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-12 13:31:47,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:31:47,858 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:31:47,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:31:48,017 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:31:48,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954560150] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:31:48,018 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:31:48,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 11] total 21 [2022-12-12 13:31:48,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886112752] [2022-12-12 13:31:48,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:31:48,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-12 13:31:48,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:31:48,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-12 13:31:48,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-12-12 13:31:48,019 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 77 [2022-12-12 13:31:48,020 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 780 places, 11045 transitions, 400400 flow. Second operand has 21 states, 21 states have (on average 47.095238095238095) internal successors, (989), 21 states have internal predecessors, (989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:31:48,020 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:31:48,020 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 77 [2022-12-12 13:31:48,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:32:22,998 INFO L130 PetriNetUnfolder]: 7768/25322 cut-off events. [2022-12-12 13:32:22,999 INFO L131 PetriNetUnfolder]: For 438103/444677 co-relation queries the response was YES. [2022-12-12 13:32:23,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 345061 conditions, 25322 events. 7768/25322 cut-off events. For 438103/444677 co-relation queries the response was YES. Maximal size of possible extension queue 1665. Compared 336723 event pairs, 5 based on Foata normal form. 782/24924 useless extension candidates. Maximal degree in co-relation 256221. Up to 9425 conditions per place. [2022-12-12 13:32:23,226 INFO L137 encePairwiseOnDemand]: 60/77 looper letters, 5796 selfloop transitions, 5920 changer transitions 2604/14355 dead transitions. [2022-12-12 13:32:23,226 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 856 places, 14355 transitions, 552986 flow [2022-12-12 13:32:23,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-12-12 13:32:23,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2022-12-12 13:32:23,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 3992 transitions. [2022-12-12 13:32:23,242 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6322458029775103 [2022-12-12 13:32:23,242 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 788 predicate places. [2022-12-12 13:32:23,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 856 places, 14355 transitions, 552986 flow [2022-12-12 13:32:24,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 853 places, 14355 transitions, 544501 flow, removed 4191 selfloop flow, removed 3 redundant places. [2022-12-12 13:32:24,158 INFO L495 AbstractCegarLoop]: Abstraction has has 853 places, 14355 transitions, 544501 flow [2022-12-12 13:32:24,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 47.095238095238095) internal successors, (989), 21 states have internal predecessors, (989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:32:24,158 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:32:24,159 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:32:24,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-12-12 13:32:24,363 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,SelfDestructingSolverStorable22 [2022-12-12 13:32:24,363 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-12 13:32:24,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:32:24,364 INFO L85 PathProgramCache]: Analyzing trace with hash -2133774671, now seen corresponding path program 21 times [2022-12-12 13:32:24,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:32:24,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834863024] [2022-12-12 13:32:24,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:32:24,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:32:24,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:32:24,547 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:32:24,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:32:24,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834863024] [2022-12-12 13:32:24,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834863024] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:32:24,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120553984] [2022-12-12 13:32:24,547 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 13:32:24,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:32:24,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:32:24,559 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-12 13:32:24,560 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-12 13:32:24,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-12 13:32:24,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:32:24,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-12 13:32:24,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:32:24,924 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:32:24,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:32:25,147 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:32:25,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120553984] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:32:25,147 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:32:25,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-12-12 13:32:25,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257562741] [2022-12-12 13:32:25,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:32:25,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-12 13:32:25,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:32:25,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-12 13:32:25,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2022-12-12 13:32:25,149 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:32:25,150 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 853 places, 14355 transitions, 544501 flow. Second operand has 21 states, 21 states have (on average 57.285714285714285) internal successors, (1203), 21 states have internal predecessors, (1203), 0 states have call successors, (0), 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-12 13:32:25,150 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:32:25,150 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:32:25,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:33:10,280 INFO L130 PetriNetUnfolder]: 8541/27778 cut-off events. [2022-12-12 13:33:10,280 INFO L131 PetriNetUnfolder]: For 516709/522963 co-relation queries the response was YES. [2022-12-12 13:33:10,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 391354 conditions, 27778 events. 8541/27778 cut-off events. For 516709/522963 co-relation queries the response was YES. Maximal size of possible extension queue 1799. Compared 373459 event pairs, 6 based on Foata normal form. 803/27305 useless extension candidates. Maximal degree in co-relation 293101. Up to 9715 conditions per place. [2022-12-12 13:33:10,505 INFO L137 encePairwiseOnDemand]: 64/77 looper letters, 6280 selfloop transitions, 6258 changer transitions 2820/15759 dead transitions. [2022-12-12 13:33:10,505 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 887 places, 15759 transitions, 630478 flow [2022-12-12 13:33:10,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-12-12 13:33:10,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-12-12 13:33:10,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2083 transitions. [2022-12-12 13:33:10,507 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.77291280148423 [2022-12-12 13:33:10,507 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 819 predicate places. [2022-12-12 13:33:10,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 887 places, 15759 transitions, 630478 flow [2022-12-12 13:33:11,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 885 places, 15759 transitions, 622519 flow, removed 3977 selfloop flow, removed 2 redundant places. [2022-12-12 13:33:11,539 INFO L495 AbstractCegarLoop]: Abstraction has has 885 places, 15759 transitions, 622519 flow [2022-12-12 13:33:11,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 57.285714285714285) internal successors, (1203), 21 states have internal predecessors, (1203), 0 states have call successors, (0), 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-12 13:33:11,539 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:33:11,540 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:33:11,548 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-12-12 13:33:11,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:33:11,745 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-12 13:33:11,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:33:11,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1609957807, now seen corresponding path program 22 times [2022-12-12 13:33:11,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:33:11,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129003780] [2022-12-12 13:33:11,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:33:11,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:33:11,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:33:11,891 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:33:11,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:33:11,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129003780] [2022-12-12 13:33:11,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129003780] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:33:11,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489145273] [2022-12-12 13:33:11,892 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 13:33:11,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:33:11,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:33:11,909 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-12 13:33:12,148 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-12 13:33:12,199 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 13:33:12,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:33:12,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-12 13:33:12,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:33:12,282 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:33:12,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:33:12,512 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:33:12,512 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489145273] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:33:12,512 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:33:12,512 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-12-12 13:33:12,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939980804] [2022-12-12 13:33:12,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:33:12,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-12 13:33:12,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:33:12,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-12 13:33:12,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2022-12-12 13:33:12,514 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:33:12,514 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 885 places, 15759 transitions, 622519 flow. Second operand has 18 states, 18 states have (on average 56.94444444444444) internal successors, (1025), 18 states have internal predecessors, (1025), 0 states have call successors, (0), 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-12 13:33:12,514 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:33:12,514 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:33:12,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:34:12,571 INFO L130 PetriNetUnfolder]: 8751/28305 cut-off events. [2022-12-12 13:34:12,571 INFO L131 PetriNetUnfolder]: For 565656/572147 co-relation queries the response was YES. [2022-12-12 13:34:12,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 413700 conditions, 28305 events. 8751/28305 cut-off events. For 565656/572147 co-relation queries the response was YES. Maximal size of possible extension queue 1838. Compared 380944 event pairs, 7 based on Foata normal form. 704/27759 useless extension candidates. Maximal degree in co-relation 180442. Up to 9846 conditions per place. [2022-12-12 13:34:12,808 INFO L137 encePairwiseOnDemand]: 65/77 looper letters, 6423 selfloop transitions, 6402 changer transitions 2891/16117 dead transitions. [2022-12-12 13:34:12,808 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 916 places, 16117 transitions, 668784 flow [2022-12-12 13:34:12,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-12-12 13:34:12,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-12-12 13:34:12,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1907 transitions. [2022-12-12 13:34:12,810 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7739448051948052 [2022-12-12 13:34:12,811 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 848 predicate places. [2022-12-12 13:34:12,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 916 places, 16117 transitions, 668784 flow [2022-12-12 13:34:13,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 911 places, 16117 transitions, 663687 flow, removed 2108 selfloop flow, removed 5 redundant places. [2022-12-12 13:34:13,932 INFO L495 AbstractCegarLoop]: Abstraction has has 911 places, 16117 transitions, 663687 flow [2022-12-12 13:34:13,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.94444444444444) internal successors, (1025), 18 states have internal predecessors, (1025), 0 states have call successors, (0), 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-12 13:34:13,933 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:34:13,933 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:34:13,940 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-12 13:34:14,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:34:14,138 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-12 13:34:14,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:34:14,138 INFO L85 PathProgramCache]: Analyzing trace with hash -414449153, now seen corresponding path program 23 times [2022-12-12 13:34:14,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:34:14,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165585633] [2022-12-12 13:34:14,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:34:14,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:34:14,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:34:14,288 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:34:14,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:34:14,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165585633] [2022-12-12 13:34:14,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165585633] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:34:14,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261295071] [2022-12-12 13:34:14,288 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 13:34:14,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:34:14,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:34:14,289 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-12 13:34:14,292 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-12 13:34:14,365 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 13:34:14,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:34:14,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-12 13:34:14,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:34:14,445 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:34:14,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:34:14,686 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:34:14,687 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261295071] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:34:14,687 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:34:14,687 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-12-12 13:34:14,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269412597] [2022-12-12 13:34:14,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:34:14,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-12 13:34:14,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:34:14,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-12 13:34:14,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-12-12 13:34:14,689 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:34:14,689 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 911 places, 16117 transitions, 663687 flow. Second operand has 18 states, 18 states have (on average 57.0) internal successors, (1026), 18 states have internal predecessors, (1026), 0 states have call successors, (0), 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-12 13:34:14,689 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:34:14,689 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:34:14,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:35:20,249 INFO L130 PetriNetUnfolder]: 8814/28565 cut-off events. [2022-12-12 13:35:20,249 INFO L131 PetriNetUnfolder]: For 620971/627359 co-relation queries the response was YES. [2022-12-12 13:35:20,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 432229 conditions, 28565 events. 8814/28565 cut-off events. For 620971/627359 co-relation queries the response was YES. Maximal size of possible extension queue 1843. Compared 385372 event pairs, 7 based on Foata normal form. 663/27994 useless extension candidates. Maximal degree in co-relation 189730. Up to 9990 conditions per place. [2022-12-12 13:35:20,484 INFO L137 encePairwiseOnDemand]: 65/77 looper letters, 7113 selfloop transitions, 5791 changer transitions 2954/16259 dead transitions. [2022-12-12 13:35:20,485 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 942 places, 16259 transitions, 701056 flow [2022-12-12 13:35:20,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-12-12 13:35:20,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-12-12 13:35:20,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1884 transitions. [2022-12-12 13:35:20,486 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7646103896103896 [2022-12-12 13:35:20,487 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 874 predicate places. [2022-12-12 13:35:20,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 942 places, 16259 transitions, 701056 flow [2022-12-12 13:35:21,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 933 places, 16259 transitions, 695698 flow, removed 1838 selfloop flow, removed 9 redundant places. [2022-12-12 13:35:21,796 INFO L495 AbstractCegarLoop]: Abstraction has has 933 places, 16259 transitions, 695698 flow [2022-12-12 13:35:21,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 57.0) internal successors, (1026), 18 states have internal predecessors, (1026), 0 states have call successors, (0), 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-12 13:35:21,796 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:35:21,796 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:35:21,801 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-12 13:35:22,001 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,SelfDestructingSolverStorable25 [2022-12-12 13:35:22,002 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-12 13:35:22,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:35:22,002 INFO L85 PathProgramCache]: Analyzing trace with hash 703004095, now seen corresponding path program 24 times [2022-12-12 13:35:22,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:35:22,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403689225] [2022-12-12 13:35:22,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:35:22,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:35:22,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:35:22,168 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:35:22,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:35:22,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403689225] [2022-12-12 13:35:22,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403689225] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:35:22,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756052698] [2022-12-12 13:35:22,169 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 13:35:22,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:35:22,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:35:22,179 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-12 13:35:22,188 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-12 13:35:22,257 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-12 13:35:22,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:35:22,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-12 13:35:22,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:35:22,378 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:35:22,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:35:22,617 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:35:22,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756052698] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:35:22,617 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:35:22,617 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-12-12 13:35:22,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855844304] [2022-12-12 13:35:22,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:35:22,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-12 13:35:22,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:35:22,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-12 13:35:22,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-12-12 13:35:22,619 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:35:22,619 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 933 places, 16259 transitions, 695698 flow. Second operand has 18 states, 18 states have (on average 56.94444444444444) internal successors, (1025), 18 states have internal predecessors, (1025), 0 states have call successors, (0), 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-12 13:35:22,619 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:35:22,619 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:35:22,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:36:44,292 INFO L130 PetriNetUnfolder]: 9303/30012 cut-off events. [2022-12-12 13:36:44,292 INFO L131 PetriNetUnfolder]: For 706247/712498 co-relation queries the response was YES. [2022-12-12 13:36:44,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 472148 conditions, 30012 events. 9303/30012 cut-off events. For 706247/712498 co-relation queries the response was YES. Maximal size of possible extension queue 1944. Compared 406598 event pairs, 8 based on Foata normal form. 742/29485 useless extension candidates. Maximal degree in co-relation 160747. Up to 10612 conditions per place. [2022-12-12 13:36:44,561 INFO L137 encePairwiseOnDemand]: 65/77 looper letters, 5368 selfloop transitions, 8214 changer transitions 3160/17143 dead transitions. [2022-12-12 13:36:44,562 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 991 places, 17143 transitions, 768697 flow [2022-12-12 13:36:44,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-12-12 13:36:44,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2022-12-12 13:36:44,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 3429 transitions. [2022-12-12 13:36:44,564 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7547875852960598 [2022-12-12 13:36:44,564 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 923 predicate places. [2022-12-12 13:36:44,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 991 places, 17143 transitions, 768697 flow [2022-12-12 13:36:46,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 988 places, 17143 transitions, 764567 flow, removed 2056 selfloop flow, removed 3 redundant places. [2022-12-12 13:36:46,006 INFO L495 AbstractCegarLoop]: Abstraction has has 988 places, 17143 transitions, 764567 flow [2022-12-12 13:36:46,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.94444444444444) internal successors, (1025), 18 states have internal predecessors, (1025), 0 states have call successors, (0), 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-12 13:36:46,007 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:36:46,007 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:36:46,015 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-12-12 13:36:46,215 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,SelfDestructingSolverStorable26 [2022-12-12 13:36:46,215 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-12 13:36:46,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:36:46,216 INFO L85 PathProgramCache]: Analyzing trace with hash 136861763, now seen corresponding path program 25 times [2022-12-12 13:36:46,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:36:46,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023175876] [2022-12-12 13:36:46,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:36:46,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:36:46,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:36:46,368 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:36:46,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:36:46,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023175876] [2022-12-12 13:36:46,368 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023175876] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:36:46,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828587518] [2022-12-12 13:36:46,368 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 13:36:46,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:36:46,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:36:46,369 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-12 13:36:46,372 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-12 13:36:46,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:36:46,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-12 13:36:46,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:36:46,535 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:36:46,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:36:46,731 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:36:46,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828587518] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:36:46,732 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:36:46,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2022-12-12 13:36:46,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110868733] [2022-12-12 13:36:46,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:36:46,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 13:36:46,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:36:46,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 13:36:46,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2022-12-12 13:36:46,733 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:36:46,734 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 988 places, 17143 transitions, 764567 flow. Second operand has 19 states, 19 states have (on average 56.89473684210526) internal successors, (1081), 19 states have internal predecessors, (1081), 0 states have call successors, (0), 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-12 13:36:46,734 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:36:46,734 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:36:46,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:38:02,313 INFO L130 PetriNetUnfolder]: 9301/30001 cut-off events. [2022-12-12 13:38:02,313 INFO L131 PetriNetUnfolder]: For 770789/777714 co-relation queries the response was YES. [2022-12-12 13:38:02,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 489379 conditions, 30001 events. 9301/30001 cut-off events. For 770789/777714 co-relation queries the response was YES. Maximal size of possible extension queue 1945. Compared 406797 event pairs, 8 based on Foata normal form. 715/29486 useless extension candidates. Maximal degree in co-relation 220619. Up to 10595 conditions per place. [2022-12-12 13:38:02,687 INFO L137 encePairwiseOnDemand]: 65/77 looper letters, 4447 selfloop transitions, 9104 changer transitions 3190/17142 dead transitions. [2022-12-12 13:38:02,687 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1029 places, 17142 transitions, 797905 flow [2022-12-12 13:38:02,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-12-12 13:38:02,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-12-12 13:38:02,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2472 transitions. [2022-12-12 13:38:02,689 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.764378478664193 [2022-12-12 13:38:02,690 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 961 predicate places. [2022-12-12 13:38:02,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1029 places, 17142 transitions, 797905 flow [2022-12-12 13:38:03,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1013 places, 17142 transitions, 785798 flow, removed 5462 selfloop flow, removed 16 redundant places. [2022-12-12 13:38:03,967 INFO L495 AbstractCegarLoop]: Abstraction has has 1013 places, 17142 transitions, 785798 flow [2022-12-12 13:38:03,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.89473684210526) internal successors, (1081), 19 states have internal predecessors, (1081), 0 states have call successors, (0), 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-12 13:38:03,967 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:38:03,967 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:38:03,972 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-12-12 13:38:04,171 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,SelfDestructingSolverStorable27 [2022-12-12 13:38:04,172 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-12 13:38:04,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:38:04,172 INFO L85 PathProgramCache]: Analyzing trace with hash -435728693, now seen corresponding path program 26 times [2022-12-12 13:38:04,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:38:04,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736511017] [2022-12-12 13:38:04,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:38:04,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:38:04,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:38:04,304 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:38:04,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:38:04,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736511017] [2022-12-12 13:38:04,305 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736511017] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:38:04,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473758086] [2022-12-12 13:38:04,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 13:38:04,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:38:04,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:38:04,306 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-12 13:38:04,308 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-12 13:38:04,387 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 13:38:04,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:38:04,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-12 13:38:04,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:38:04,488 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:38:04,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:38:04,684 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:38:04,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1473758086] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:38:04,685 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:38:04,685 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2022-12-12 13:38:04,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542697654] [2022-12-12 13:38:04,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:38:04,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 13:38:04,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:38:04,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 13:38:04,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2022-12-12 13:38:04,686 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:38:04,687 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1013 places, 17142 transitions, 785798 flow. Second operand has 19 states, 19 states have (on average 56.89473684210526) internal successors, (1081), 19 states have internal predecessors, (1081), 0 states have call successors, (0), 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-12 13:38:04,687 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:38:04,689 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:38:04,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:39:25,974 INFO L130 PetriNetUnfolder]: 9335/30212 cut-off events. [2022-12-12 13:39:25,974 INFO L131 PetriNetUnfolder]: For 819979/826142 co-relation queries the response was YES. [2022-12-12 13:39:26,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 504867 conditions, 30212 events. 9335/30212 cut-off events. For 819979/826142 co-relation queries the response was YES. Maximal size of possible extension queue 1959. Compared 410514 event pairs, 8 based on Foata normal form. 707/30178 useless extension candidates. Maximal degree in co-relation 248666. Up to 10695 conditions per place. [2022-12-12 13:39:26,237 INFO L137 encePairwiseOnDemand]: 65/77 looper letters, 6099 selfloop transitions, 7501 changer transitions 3232/17233 dead transitions. [2022-12-12 13:39:26,238 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1053 places, 17233 transitions, 823396 flow [2022-12-12 13:39:26,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-12-12 13:39:26,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-12-12 13:39:26,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2407 transitions. [2022-12-12 13:39:26,246 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7624326892619575 [2022-12-12 13:39:26,248 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 985 predicate places. [2022-12-12 13:39:26,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1053 places, 17233 transitions, 823396 flow [2022-12-12 13:39:27,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1035 places, 17233 transitions, 817049 flow, removed 2159 selfloop flow, removed 18 redundant places. [2022-12-12 13:39:27,695 INFO L495 AbstractCegarLoop]: Abstraction has has 1035 places, 17233 transitions, 817049 flow [2022-12-12 13:39:27,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.89473684210526) internal successors, (1081), 19 states have internal predecessors, (1081), 0 states have call successors, (0), 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-12 13:39:27,695 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:39:27,695 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:39:27,702 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-12 13:39:27,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-12-12 13:39:27,902 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-12 13:39:27,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:39:27,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1723109437, now seen corresponding path program 27 times [2022-12-12 13:39:27,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:39:27,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747327795] [2022-12-12 13:39:27,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:39:27,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:39:27,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:39:28,125 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:39:28,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:39:28,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747327795] [2022-12-12 13:39:28,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747327795] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:39:28,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131062129] [2022-12-12 13:39:28,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 13:39:28,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:39:28,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:39:28,127 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-12 13:39:28,128 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-12 13:39:28,194 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-12 13:39:28,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:39:28,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-12 13:39:28,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:39:28,290 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:39:28,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:39:28,936 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:39:28,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131062129] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:39:28,936 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:39:28,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-12-12 13:39:28,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097154026] [2022-12-12 13:39:28,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:39:28,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 13:39:28,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:39:28,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 13:39:28,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2022-12-12 13:39:28,938 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 77 [2022-12-12 13:39:28,939 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1035 places, 17233 transitions, 817049 flow. Second operand has 19 states, 19 states have (on average 56.8421052631579) internal successors, (1080), 19 states have internal predecessors, (1080), 0 states have call successors, (0), 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-12 13:39:28,939 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:39:28,939 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 77 [2022-12-12 13:39:28,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:41:07,001 INFO L130 PetriNetUnfolder]: 9356/30279 cut-off events. [2022-12-12 13:41:07,001 INFO L131 PetriNetUnfolder]: For 878506/885158 co-relation queries the response was YES. [2022-12-12 13:41:07,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 521990 conditions, 30279 events. 9356/30279 cut-off events. For 878506/885158 co-relation queries the response was YES. Maximal size of possible extension queue 1969. Compared 411676 event pairs, 8 based on Foata normal form. 743/30294 useless extension candidates. Maximal degree in co-relation 217939. Up to 10680 conditions per place. [2022-12-12 13:41:07,308 INFO L137 encePairwiseOnDemand]: 65/77 looper letters, 7412 selfloop transitions, 6199 changer transitions 3251/17263 dead transitions. [2022-12-12 13:41:07,308 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1055 places, 17263 transitions, 851651 flow [2022-12-12 13:41:07,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-12 13:41:07,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-12-12 13:41:07,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1237 transitions. [2022-12-12 13:41:07,309 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7649969078540507 [2022-12-12 13:41:07,310 INFO L295 CegarLoopForPetriNet]: 68 programPoint places, 987 predicate places. [2022-12-12 13:41:07,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1055 places, 17263 transitions, 851651 flow [2022-12-12 13:41:09,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1048 places, 17263 transitions, 845280 flow, removed 2843 selfloop flow, removed 7 redundant places. [2022-12-12 13:41:09,024 INFO L495 AbstractCegarLoop]: Abstraction has has 1048 places, 17263 transitions, 845280 flow [2022-12-12 13:41:09,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.8421052631579) internal successors, (1080), 19 states have internal predecessors, (1080), 0 states have call successors, (0), 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-12 13:41:09,043 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:41:09,043 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:41:09,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-12-12 13:41:09,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:41:09,244 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-12 13:41:09,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:41:09,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1354066532, now seen corresponding path program 28 times [2022-12-12 13:41:09,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:41:09,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128202677] [2022-12-12 13:41:09,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:41:09,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:41:09,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:41:09,542 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:41:09,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:41:09,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128202677] [2022-12-12 13:41:09,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128202677] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:41:09,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867132232] [2022-12-12 13:41:09,542 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 13:41:09,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:41:09,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:41:09,544 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-12 13:41:09,546 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-12 13:41:09,621 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 13:41:09,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:41:09,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-12 13:41:09,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:41:09,819 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:41:09,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:41:10,172 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:41:10,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867132232] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:41:10,172 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:41:10,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 9] total 22 [2022-12-12 13:41:10,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417284592] [2022-12-12 13:41:10,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:41:10,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-12 13:41:10,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:41:10,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-12 13:41:10,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2022-12-12 13:41:10,174 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 77 [2022-12-12 13:41:10,174 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1048 places, 17263 transitions, 845280 flow. Second operand has 22 states, 22 states have (on average 46.36363636363637) internal successors, (1020), 22 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:41:10,174 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:41:10,175 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 77 [2022-12-12 13:41:10,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2022-12-12 13:42:44,336 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-12-12 13:42:44,337 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-12 13:42:44,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-12-12 13:42:44,361 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-12-12 13:42:44,370 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-12 13:42:44,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:42:44,567 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (22states, 43/77 universal loopers) in iteration 31,while PetriNetUnfolder was constructing finite prefix that currently has 475958 conditions, 22966 events (8429/22965 cut-off events. For 800960/806447 co-relation queries the response was YES. Maximal size of possible extension queue 2088. Compared 302553 event pairs, 1 based on Foata normal form. 1189/25621 useless extension candidates. Maximal degree in co-relation 423947. Up to 8437 conditions per place.). [2022-12-12 13:42:44,568 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2022-12-12 13:42:44,569 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2022-12-12 13:42:44,569 INFO L445 BasicCegarLoop]: Path program histogram: [28, 2, 1] [2022-12-12 13:42:44,571 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-12 13:42:44,571 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-12 13:42:44,575 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.12 01:42:44 BasicIcfg [2022-12-12 13:42:44,575 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-12 13:42:44,576 INFO L158 Benchmark]: Toolchain (without parser) took 841329.27ms. Allocated memory was 220.2MB in the beginning and 3.1GB in the end (delta: 2.9GB). Free memory was 196.0MB in the beginning and 982.8MB in the end (delta: -786.8MB). Peak memory consumption was 2.6GB. Max. memory is 8.0GB. [2022-12-12 13:42:44,576 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 220.2MB. Free memory is still 197.9MB. There was no memory consumed. Max. memory is 8.0GB. [2022-12-12 13:42:44,576 INFO L158 Benchmark]: CACSL2BoogieTranslator took 195.64ms. Allocated memory is still 220.2MB. Free memory was 196.0MB in the beginning and 184.6MB in the end (delta: 11.4MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-12-12 13:42:44,576 INFO L158 Benchmark]: Boogie Procedure Inliner took 24.23ms. Allocated memory is still 220.2MB. Free memory was 184.6MB in the beginning and 183.2MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-12-12 13:42:44,576 INFO L158 Benchmark]: Boogie Preprocessor took 25.07ms. Allocated memory is still 220.2MB. Free memory was 183.2MB in the beginning and 182.1MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-12-12 13:42:44,576 INFO L158 Benchmark]: RCFGBuilder took 379.05ms. Allocated memory is still 220.2MB. Free memory was 181.6MB in the beginning and 168.0MB in the end (delta: 13.7MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. [2022-12-12 13:42:44,577 INFO L158 Benchmark]: TraceAbstraction took 840699.12ms. Allocated memory was 220.2MB in the beginning and 3.1GB in the end (delta: 2.9GB). Free memory was 166.9MB in the beginning and 982.8MB in the end (delta: -815.9MB). Peak memory consumption was 2.6GB. Max. memory is 8.0GB. [2022-12-12 13:42:44,577 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.13ms. Allocated memory is still 220.2MB. Free memory is still 197.9MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 195.64ms. Allocated memory is still 220.2MB. Free memory was 196.0MB in the beginning and 184.6MB in the end (delta: 11.4MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 24.23ms. Allocated memory is still 220.2MB. Free memory was 184.6MB in the beginning and 183.2MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 25.07ms. Allocated memory is still 220.2MB. Free memory was 183.2MB in the beginning and 182.1MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 379.05ms. Allocated memory is still 220.2MB. Free memory was 181.6MB in the beginning and 168.0MB in the end (delta: 13.7MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. * TraceAbstraction took 840699.12ms. Allocated memory was 220.2MB in the beginning and 3.1GB in the end (delta: 2.9GB). Free memory was 166.9MB in the beginning and 982.8MB in the end (delta: -815.9MB). Peak memory consumption was 2.6GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (22states, 43/77 universal loopers) in iteration 31,while PetriNetUnfolder was constructing finite prefix that currently has 475958 conditions, 22966 events (8429/22965 cut-off events. For 800960/806447 co-relation queries the response was YES. Maximal size of possible extension queue 2088. Compared 302553 event pairs, 1 based on Foata normal form. 1189/25621 useless extension candidates. Maximal degree in co-relation 423947. Up to 8437 conditions per place.). - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (22states, 43/77 universal loopers) in iteration 31,while PetriNetUnfolder was constructing finite prefix that currently has 475958 conditions, 22966 events (8429/22965 cut-off events. For 800960/806447 co-relation queries the response was YES. Maximal size of possible extension queue 2088. Compared 302553 event pairs, 1 based on Foata normal form. 1189/25621 useless extension candidates. Maximal degree in co-relation 423947. Up to 8437 conditions per place.). - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (22states, 43/77 universal loopers) in iteration 31,while PetriNetUnfolder was constructing finite prefix that currently has 475958 conditions, 22966 events (8429/22965 cut-off events. For 800960/806447 co-relation queries the response was YES. Maximal size of possible extension queue 2088. Compared 302553 event pairs, 1 based on Foata normal form. 1189/25621 useless extension candidates. Maximal degree in co-relation 423947. Up to 8437 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 89 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 14.2s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 840.6s, OverallIterations: 31, TraceHistogramMax: 2, PathProgramHistogramMax: 28, EmptinessCheckTime: 0.0s, AutomataDifference: 802.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4989 SdHoareTripleChecker+Valid, 10.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4989 mSDsluCounter, 4172 SdHoareTripleChecker+Invalid, 9.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3450 mSDsCounter, 1106 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 16260 IncrementalHoareTripleChecker+Invalid, 17366 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1106 mSolverCounterUnsat, 722 mSDtfsCounter, 16260 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5010 GetRequests, 3470 SyntacticMatches, 44 SemanticMatches, 1496 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27876 ImplicationChecksByTransitivity, 30.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=845280occurred in iteration=30, InterpolantAutomatonStates: 1314, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 14.2s AutomataMinimizationTime, 30 MinimizatonAttempts, 89756 StatesRemovedByMinimization, 30 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 14.9s InterpolantComputationTime, 3911 NumberOfCodeBlocks, 3759 NumberOfCodeBlocksAsserted, 97 NumberOfCheckSat, 5663 ConstructedInterpolants, 0 QuantifiedInterpolants, 27528 SizeOfPredicates, 304 NumberOfNonLiveVariables, 4044 ConjunctsInSsa, 363 ConjunctsInUnsatCore, 88 InterpolantComputations, 3 PerfectInterpolantSequences, 344/648 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