/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 -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-8d0d62b [2022-12-06 18:13:38,632 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-06 18:13:38,633 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-06 18:13:38,677 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-06 18:13:38,678 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-06 18:13:38,680 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-06 18:13:38,683 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-06 18:13:38,687 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-06 18:13:38,688 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-06 18:13:38,689 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-06 18:13:38,690 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-06 18:13:38,691 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-06 18:13:38,691 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-06 18:13:38,692 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-06 18:13:38,693 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-06 18:13:38,694 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-06 18:13:38,695 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-06 18:13:38,695 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-06 18:13:38,697 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-06 18:13:38,698 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-06 18:13:38,699 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-06 18:13:38,704 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-06 18:13:38,705 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-06 18:13:38,705 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-06 18:13:38,708 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-06 18:13:38,713 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-06 18:13:38,714 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-06 18:13:38,715 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-06 18:13:38,715 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-06 18:13:38,716 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-06 18:13:38,716 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-06 18:13:38,718 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-06 18:13:38,719 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-06 18:13:38,720 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-06 18:13:38,721 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-06 18:13:38,721 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-06 18:13:38,722 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-06 18:13:38,722 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-06 18:13:38,722 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-06 18:13:38,723 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-06 18:13:38,724 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-06 18:13:38,726 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-06 18:13:38,764 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-06 18:13:38,764 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-06 18:13:38,766 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-06 18:13:38,766 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-06 18:13:38,766 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-06 18:13:38,767 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-06 18:13:38,767 INFO L138 SettingsManager]: * Use SBE=true [2022-12-06 18:13:38,767 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-06 18:13:38,767 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-06 18:13:38,768 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-06 18:13:38,768 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-06 18:13:38,768 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-06 18:13:38,769 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-06 18:13:38,769 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-06 18:13:38,769 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-06 18:13:38,769 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-06 18:13:38,769 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-06 18:13:38,769 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-06 18:13:38,769 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-06 18:13:38,770 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-06 18:13:38,770 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-06 18:13:38,770 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-06 18:13:38,770 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-06 18:13:38,770 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-06 18:13:38,770 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-06 18:13:38,771 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-06 18:13:38,771 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-06 18:13:38,771 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-06 18:13:38,771 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-06 18:13:38,771 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-12-06 18:13:38,771 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-06 18:13:38,771 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 [2022-12-06 18:13:39,090 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-06 18:13:39,108 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-06 18:13:39,110 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-06 18:13:39,111 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-06 18:13:39,112 INFO L275 PluginConnector]: CDTParser initialized [2022-12-06 18:13:39,113 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c [2022-12-06 18:13:40,284 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-06 18:13:40,597 INFO L351 CDTParser]: Found 1 translation units. [2022-12-06 18:13:40,598 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c [2022-12-06 18:13:40,605 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20f5016f0/ddbddf3d7fac4953b1df5eb73c8ecd14/FLAGad000586e [2022-12-06 18:13:40,626 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20f5016f0/ddbddf3d7fac4953b1df5eb73c8ecd14 [2022-12-06 18:13:40,628 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-06 18:13:40,629 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-06 18:13:40,631 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-06 18:13:40,631 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-06 18:13:40,633 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-06 18:13:40,634 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:13:40" (1/1) ... [2022-12-06 18:13:40,635 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62fd85c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:13:40, skipping insertion in model container [2022-12-06 18:13:40,635 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:13:40" (1/1) ... [2022-12-06 18:13:40,641 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-06 18:13:40,660 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-06 18:13:40,824 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 18:13:40,825 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 18:13:40,828 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 18:13:40,829 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 18:13:40,842 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-nonblocking-cntr-alt.wvr.c[2098,2111] [2022-12-06 18:13:40,846 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-06 18:13:40,854 INFO L203 MainTranslator]: Completed pre-run [2022-12-06 18:13:40,876 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 18:13:40,877 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 18:13:40,878 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 18:13:40,879 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 18:13:40,883 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-nonblocking-cntr-alt.wvr.c[2098,2111] [2022-12-06 18:13:40,884 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-06 18:13:40,900 INFO L208 MainTranslator]: Completed translation [2022-12-06 18:13:40,900 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:13:40 WrapperNode [2022-12-06 18:13:40,901 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-06 18:13:40,902 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-06 18:13:40,902 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-06 18:13:40,902 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-06 18:13:40,908 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:13:40" (1/1) ... [2022-12-06 18:13:40,914 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:13:40" (1/1) ... [2022-12-06 18:13:40,935 INFO L138 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 57 [2022-12-06 18:13:40,936 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-06 18:13:40,937 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-06 18:13:40,937 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-06 18:13:40,937 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-06 18:13:40,947 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:13:40" (1/1) ... [2022-12-06 18:13:40,948 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:13:40" (1/1) ... [2022-12-06 18:13:40,959 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:13:40" (1/1) ... [2022-12-06 18:13:40,959 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:13:40" (1/1) ... [2022-12-06 18:13:40,963 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:13:40" (1/1) ... [2022-12-06 18:13:40,966 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:13:40" (1/1) ... [2022-12-06 18:13:40,967 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:13:40" (1/1) ... [2022-12-06 18:13:40,976 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:13:40" (1/1) ... [2022-12-06 18:13:40,989 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-06 18:13:40,990 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-06 18:13:40,990 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-06 18:13:40,990 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-06 18:13:40,991 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:13:40" (1/1) ... [2022-12-06 18:13:40,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-06 18:13:41,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:13:41,084 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-06 18:13:41,104 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-06 18:13:41,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-06 18:13:41,129 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-06 18:13:41,129 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-06 18:13:41,129 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-06 18:13:41,129 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-06 18:13:41,129 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-06 18:13:41,129 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-06 18:13:41,129 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-06 18:13:41,129 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-12-06 18:13:41,129 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-12-06 18:13:41,130 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-06 18:13:41,130 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-06 18:13:41,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-06 18:13:41,130 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-06 18:13:41,131 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-06 18:13:41,234 INFO L236 CfgBuilder]: Building ICFG [2022-12-06 18:13:41,236 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-06 18:13:41,520 INFO L277 CfgBuilder]: Performing block encoding [2022-12-06 18:13:41,556 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-06 18:13:41,557 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2022-12-06 18:13:41,559 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:13:41 BoogieIcfgContainer [2022-12-06 18:13:41,559 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-06 18:13:41,560 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-06 18:13:41,561 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-06 18:13:41,567 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-06 18:13:41,568 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 06:13:40" (1/3) ... [2022-12-06 18:13:41,568 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@181a4322 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:13:41, skipping insertion in model container [2022-12-06 18:13:41,569 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:13:40" (2/3) ... [2022-12-06 18:13:41,569 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@181a4322 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:13:41, skipping insertion in model container [2022-12-06 18:13:41,569 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:13:41" (3/3) ... [2022-12-06 18:13:41,570 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-nonblocking-cntr-alt.wvr.c [2022-12-06 18:13:41,590 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-06 18:13:41,590 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-06 18:13:41,591 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-06 18:13:41,699 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-06 18:13:41,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 80 places, 79 transitions, 174 flow [2022-12-06 18:13:41,840 INFO L130 PetriNetUnfolder]: 6/77 cut-off events. [2022-12-06 18:13:41,841 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-06 18:13:41,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86 conditions, 77 events. 6/77 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 40 event pairs, 0 based on Foata normal form. 0/70 useless extension candidates. Maximal degree in co-relation 47. Up to 2 conditions per place. [2022-12-06 18:13:41,846 INFO L82 GeneralOperation]: Start removeDead. Operand has 80 places, 79 transitions, 174 flow [2022-12-06 18:13:41,855 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 70 places, 69 transitions, 150 flow [2022-12-06 18:13:41,869 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-06 18:13:41,882 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;@74ddc8aa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-06 18:13:41,882 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-12-06 18:13:41,920 INFO L130 PetriNetUnfolder]: 6/68 cut-off events. [2022-12-06 18:13:41,920 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-06 18:13:41,920 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:13:41,921 INFO L213 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] [2022-12-06 18:13:41,922 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-06 18:13:41,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:13:41,928 INFO L85 PathProgramCache]: Analyzing trace with hash -566823925, now seen corresponding path program 1 times [2022-12-06 18:13:41,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:13:41,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489299806] [2022-12-06 18:13:41,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:13:41,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:13:42,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:13:42,866 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-06 18:13:42,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:13:42,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489299806] [2022-12-06 18:13:42,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489299806] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 18:13:42,868 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 18:13:42,868 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-06 18:13:42,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83295139] [2022-12-06 18:13:42,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:13:42,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-06 18:13:42,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:13:42,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-06 18:13:42,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-12-06 18:13:42,929 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 79 [2022-12-06 18:13:42,936 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 69 transitions, 150 flow. Second operand has 6 states, 6 states have (on average 55.666666666666664) internal successors, (334), 6 states have internal predecessors, (334), 0 states have call successors, (0), 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-06 18:13:42,936 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:13:42,936 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 79 [2022-12-06 18:13:42,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:13:43,125 INFO L130 PetriNetUnfolder]: 27/116 cut-off events. [2022-12-06 18:13:43,126 INFO L131 PetriNetUnfolder]: For 42/43 co-relation queries the response was YES. [2022-12-06 18:13:43,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198 conditions, 116 events. 27/116 cut-off events. For 42/43 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 260 event pairs, 5 based on Foata normal form. 14/115 useless extension candidates. Maximal degree in co-relation 121. Up to 39 conditions per place. [2022-12-06 18:13:43,129 INFO L137 encePairwiseOnDemand]: 69/79 looper letters, 18 selfloop transitions, 5 changer transitions 2/69 dead transitions. [2022-12-06 18:13:43,130 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 69 transitions, 203 flow [2022-12-06 18:13:43,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-06 18:13:43,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-06 18:13:43,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 350 transitions. [2022-12-06 18:13:43,164 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7383966244725738 [2022-12-06 18:13:43,168 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 5 predicate places. [2022-12-06 18:13:43,168 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 69 transitions, 203 flow [2022-12-06 18:13:43,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 55.666666666666664) internal successors, (334), 6 states have internal predecessors, (334), 0 states have call successors, (0), 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-06 18:13:43,168 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:13:43,169 INFO L213 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] [2022-12-06 18:13:43,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-06 18:13:43,174 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-06 18:13:43,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:13:43,175 INFO L85 PathProgramCache]: Analyzing trace with hash -277581624, now seen corresponding path program 1 times [2022-12-06 18:13:43,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:13:43,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599926870] [2022-12-06 18:13:43,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:13:43,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:13:43,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:13:43,422 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-06 18:13:43,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:13:43,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599926870] [2022-12-06 18:13:43,423 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599926870] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:13:43,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749429175] [2022-12-06 18:13:43,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:13:43,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:13:43,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:13:43,427 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-06 18:13:43,459 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-06 18:13:43,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:13:43,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-06 18:13:43,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:13:43,713 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-06 18:13:43,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:13:44,031 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-06 18:13:44,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749429175] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:13:44,032 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:13:44,032 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-12-06 18:13:44,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488896924] [2022-12-06 18:13:44,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:13:44,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-06 18:13:44,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:13:44,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-06 18:13:44,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-12-06 18:13:44,048 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 79 [2022-12-06 18:13:44,049 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 69 transitions, 203 flow. Second operand has 8 states, 8 states have (on average 63.0) internal successors, (504), 8 states have internal predecessors, (504), 0 states have call successors, (0), 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-06 18:13:44,049 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:13:44,049 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 79 [2022-12-06 18:13:44,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:13:44,226 INFO L130 PetriNetUnfolder]: 27/130 cut-off events. [2022-12-06 18:13:44,226 INFO L131 PetriNetUnfolder]: For 82/102 co-relation queries the response was YES. [2022-12-06 18:13:44,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 279 conditions, 130 events. 27/130 cut-off events. For 82/102 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 334 event pairs, 2 based on Foata normal form. 1/124 useless extension candidates. Maximal degree in co-relation 120. Up to 44 conditions per place. [2022-12-06 18:13:44,229 INFO L137 encePairwiseOnDemand]: 74/79 looper letters, 23 selfloop transitions, 10 changer transitions 6/88 dead transitions. [2022-12-06 18:13:44,229 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 88 transitions, 374 flow [2022-12-06 18:13:44,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-06 18:13:44,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-06 18:13:44,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 328 transitions. [2022-12-06 18:13:44,233 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.830379746835443 [2022-12-06 18:13:44,233 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 9 predicate places. [2022-12-06 18:13:44,234 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 88 transitions, 374 flow [2022-12-06 18:13:44,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 63.0) internal successors, (504), 8 states have internal predecessors, (504), 0 states have call successors, (0), 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-06 18:13:44,234 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:13:44,234 INFO L213 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, 1, 1] [2022-12-06 18:13:44,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-06 18:13:44,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:13:44,441 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-06 18:13:44,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:13:44,442 INFO L85 PathProgramCache]: Analyzing trace with hash 483554408, now seen corresponding path program 1 times [2022-12-06 18:13:44,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:13:44,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599706748] [2022-12-06 18:13:44,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:13:44,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:13:44,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:13:45,317 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-06 18:13:45,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:13:45,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599706748] [2022-12-06 18:13:45,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599706748] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:13:45,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012566768] [2022-12-06 18:13:45,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:13:45,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:13:45,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:13:45,330 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-06 18:13:45,349 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-06 18:13:45,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:13:45,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:13:45,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:13:45,945 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-06 18:13:45,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:13:46,727 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-06 18:13:46,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012566768] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:13:46,727 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:13:46,727 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-06 18:13:46,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258348831] [2022-12-06 18:13:46,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:13:46,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-06 18:13:46,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:13:46,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-06 18:13:46,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=882, Unknown=0, NotChecked=0, Total=1056 [2022-12-06 18:13:46,737 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:13:46,739 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 88 transitions, 374 flow. Second operand has 33 states, 33 states have (on average 45.878787878787875) internal successors, (1514), 33 states have internal predecessors, (1514), 0 states have call successors, (0), 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-06 18:13:46,739 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:13:46,739 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:13:46,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:13:49,372 INFO L130 PetriNetUnfolder]: 260/789 cut-off events. [2022-12-06 18:13:49,373 INFO L131 PetriNetUnfolder]: For 823/950 co-relation queries the response was YES. [2022-12-06 18:13:49,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2276 conditions, 789 events. 260/789 cut-off events. For 823/950 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 4683 event pairs, 8 based on Foata normal form. 21/734 useless extension candidates. Maximal degree in co-relation 1707. Up to 325 conditions per place. [2022-12-06 18:13:49,381 INFO L137 encePairwiseOnDemand]: 62/79 looper letters, 122 selfloop transitions, 134 changer transitions 69/360 dead transitions. [2022-12-06 18:13:49,381 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 360 transitions, 2551 flow [2022-12-06 18:13:49,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-12-06 18:13:49,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2022-12-06 18:13:49,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 2938 transitions. [2022-12-06 18:13:49,389 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6096700560282217 [2022-12-06 18:13:49,390 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 69 predicate places. [2022-12-06 18:13:49,390 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 360 transitions, 2551 flow [2022-12-06 18:13:49,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.878787878787875) internal successors, (1514), 33 states have internal predecessors, (1514), 0 states have call successors, (0), 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-06 18:13:49,391 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:13:49,391 INFO L213 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, 1, 1] [2022-12-06 18:13:49,399 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-06 18:13:49,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-12-06 18:13:49,592 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-06 18:13:49,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:13:49,593 INFO L85 PathProgramCache]: Analyzing trace with hash 224385590, now seen corresponding path program 2 times [2022-12-06 18:13:49,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:13:49,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588777856] [2022-12-06 18:13:49,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:13:49,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:13:49,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:13:49,995 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-06 18:13:49,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:13:49,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588777856] [2022-12-06 18:13:49,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588777856] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:13:49,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697381334] [2022-12-06 18:13:49,996 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-06 18:13:49,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:13:49,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:13:49,997 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-06 18:13:50,000 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-06 18:13:50,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-06 18:13:50,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:13:50,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:13:50,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:13:50,426 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-06 18:13:50,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:13:50,967 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-06 18:13:50,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697381334] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:13:50,967 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:13:50,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-06 18:13:50,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413551626] [2022-12-06 18:13:50,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:13:50,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-06 18:13:50,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:13:50,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-06 18:13:50,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=886, Unknown=0, NotChecked=0, Total=1056 [2022-12-06 18:13:50,972 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:13:50,975 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 360 transitions, 2551 flow. Second operand has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 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-06 18:13:50,975 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:13:50,975 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:13:50,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:13:53,600 INFO L130 PetriNetUnfolder]: 373/1202 cut-off events. [2022-12-06 18:13:53,601 INFO L131 PetriNetUnfolder]: For 1730/2067 co-relation queries the response was YES. [2022-12-06 18:13:53,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4344 conditions, 1202 events. 373/1202 cut-off events. For 1730/2067 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8471 event pairs, 8 based on Foata normal form. 72/1149 useless extension candidates. Maximal degree in co-relation 3517. Up to 522 conditions per place. [2022-12-06 18:13:53,610 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 214 selfloop transitions, 210 changer transitions 138/597 dead transitions. [2022-12-06 18:13:53,611 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 597 transitions, 5385 flow [2022-12-06 18:13:53,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-12-06 18:13:53,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2022-12-06 18:13:53,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 3151 transitions. [2022-12-06 18:13:53,618 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6043344840813195 [2022-12-06 18:13:53,619 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 134 predicate places. [2022-12-06 18:13:53,619 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 597 transitions, 5385 flow [2022-12-06 18:13:53,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 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-06 18:13:53,620 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:13:53,620 INFO L213 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, 1, 1] [2022-12-06 18:13:53,626 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-06 18:13:53,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:13:53,826 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-06 18:13:53,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:13:53,827 INFO L85 PathProgramCache]: Analyzing trace with hash 885521900, now seen corresponding path program 3 times [2022-12-06 18:13:53,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:13:53,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179974192] [2022-12-06 18:13:53,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:13:53,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:13:53,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:13:54,196 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-06 18:13:54,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:13:54,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179974192] [2022-12-06 18:13:54,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179974192] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:13:54,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338094468] [2022-12-06 18:13:54,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-06 18:13:54,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:13:54,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:13:54,200 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-06 18:13:54,223 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-06 18:13:54,261 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-06 18:13:54,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:13:54,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:13:54,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:13:54,578 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-06 18:13:54,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:13:55,019 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-06 18:13:55,019 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338094468] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:13:55,019 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:13:55,019 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-06 18:13:55,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503825215] [2022-12-06 18:13:55,020 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:13:55,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-06 18:13:55,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:13:55,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-06 18:13:55,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=888, Unknown=0, NotChecked=0, Total=1056 [2022-12-06 18:13:55,023 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:13:55,024 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 597 transitions, 5385 flow. Second operand has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 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-06 18:13:55,024 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:13:55,024 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:13:55,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:13:58,591 INFO L130 PetriNetUnfolder]: 449/1496 cut-off events. [2022-12-06 18:13:58,591 INFO L131 PetriNetUnfolder]: For 2913/3108 co-relation queries the response was YES. [2022-12-06 18:13:58,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6467 conditions, 1496 events. 449/1496 cut-off events. For 2913/3108 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11385 event pairs, 6 based on Foata normal form. 94/1432 useless extension candidates. Maximal degree in co-relation 5289. Up to 656 conditions per place. [2022-12-06 18:13:58,601 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 206 selfloop transitions, 312 changer transitions 203/756 dead transitions. [2022-12-06 18:13:58,601 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 756 transitions, 8308 flow [2022-12-06 18:13:58,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-12-06 18:13:58,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2022-12-06 18:13:58,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 4390 transitions. [2022-12-06 18:13:58,609 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6040176114474408 [2022-12-06 18:13:58,610 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 225 predicate places. [2022-12-06 18:13:58,610 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 756 transitions, 8308 flow [2022-12-06 18:13:58,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 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-06 18:13:58,611 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:13:58,611 INFO L213 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, 1, 1] [2022-12-06 18:13:58,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-12-06 18:13:58,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:13:58,817 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-06 18:13:58,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:13:58,817 INFO L85 PathProgramCache]: Analyzing trace with hash 2003560756, now seen corresponding path program 4 times [2022-12-06 18:13:58,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:13:58,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342476967] [2022-12-06 18:13:58,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:13:58,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:13:58,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:13:59,359 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-06 18:13:59,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:13:59,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342476967] [2022-12-06 18:13:59,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342476967] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:13:59,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141026127] [2022-12-06 18:13:59,360 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-06 18:13:59,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:13:59,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:13:59,361 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-06 18:13:59,364 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-06 18:13:59,420 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-06 18:13:59,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:13:59,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:13:59,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:13:59,947 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-06 18:13:59,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:14:00,842 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-06 18:14:00,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141026127] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:14:00,843 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:14:00,843 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-06 18:14:00,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066656312] [2022-12-06 18:14:00,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:14:00,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-06 18:14:00,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:14:00,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-06 18:14:00,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=891, Unknown=0, NotChecked=0, Total=1056 [2022-12-06 18:14:00,845 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:14:00,847 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 756 transitions, 8308 flow. Second operand has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 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-06 18:14:00,847 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:14:00,847 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:14:00,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:14:06,072 INFO L130 PetriNetUnfolder]: 482/1691 cut-off events. [2022-12-06 18:14:06,072 INFO L131 PetriNetUnfolder]: For 4368/4561 co-relation queries the response was YES. [2022-12-06 18:14:06,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8451 conditions, 1691 events. 482/1691 cut-off events. For 4368/4561 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13641 event pairs, 7 based on Foata normal form. 78/1588 useless extension candidates. Maximal degree in co-relation 6511. Up to 754 conditions per place. [2022-12-06 18:14:06,085 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 208 selfloop transitions, 327 changer transitions 284/854 dead transitions. [2022-12-06 18:14:06,085 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 854 transitions, 11088 flow [2022-12-06 18:14:06,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-12-06 18:14:06,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2022-12-06 18:14:06,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 4582 transitions. [2022-12-06 18:14:06,101 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2022-12-06 18:14:06,104 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 320 predicate places. [2022-12-06 18:14:06,104 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 854 transitions, 11088 flow [2022-12-06 18:14:06,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 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-06 18:14:06,105 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:14:06,105 INFO L213 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, 1, 1] [2022-12-06 18:14:06,113 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-06 18:14:06,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:14:06,311 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-06 18:14:06,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:14:06,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1748437116, now seen corresponding path program 5 times [2022-12-06 18:14:06,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:14:06,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441344657] [2022-12-06 18:14:06,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:14:06,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:14:06,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:14:06,664 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-06 18:14:06,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:14:06,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441344657] [2022-12-06 18:14:06,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441344657] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:14:06,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354253689] [2022-12-06 18:14:06,665 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-06 18:14:06,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:14:06,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:14:06,667 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-06 18:14:06,668 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-06 18:14:06,730 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-06 18:14:06,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:14:06,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:14:06,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:14:07,044 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-06 18:14:07,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:14:07,469 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-06 18:14:07,469 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354253689] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:14:07,469 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:14:07,469 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-06 18:14:07,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823565445] [2022-12-06 18:14:07,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:14:07,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-06 18:14:07,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:14:07,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-06 18:14:07,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=880, Unknown=0, NotChecked=0, Total=1056 [2022-12-06 18:14:07,472 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:14:07,474 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 854 transitions, 11088 flow. Second operand has 33 states, 33 states have (on average 45.81818181818182) internal successors, (1512), 33 states have internal predecessors, (1512), 0 states have call successors, (0), 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-06 18:14:07,474 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:14:07,474 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:14:07,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:14:11,186 INFO L130 PetriNetUnfolder]: 646/2318 cut-off events. [2022-12-06 18:14:11,187 INFO L131 PetriNetUnfolder]: For 7814/8258 co-relation queries the response was YES. [2022-12-06 18:14:11,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13018 conditions, 2318 events. 646/2318 cut-off events. For 7814/8258 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 20417 event pairs, 9 based on Foata normal form. 103/2161 useless extension candidates. Maximal degree in co-relation 10092. Up to 1045 conditions per place. [2022-12-06 18:14:11,205 INFO L137 encePairwiseOnDemand]: 62/79 looper letters, 360 selfloop transitions, 402 changer transitions 391/1188 dead transitions. [2022-12-06 18:14:11,205 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 1188 transitions, 17708 flow [2022-12-06 18:14:11,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-12-06 18:14:11,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2022-12-06 18:14:11,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 4235 transitions. [2022-12-06 18:14:11,211 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6091772151898734 [2022-12-06 18:14:11,212 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 407 predicate places. [2022-12-06 18:14:11,212 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 1188 transitions, 17708 flow [2022-12-06 18:14:11,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.81818181818182) internal successors, (1512), 33 states have internal predecessors, (1512), 0 states have call successors, (0), 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-06 18:14:11,212 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:14:11,213 INFO L213 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, 1, 1] [2022-12-06 18:14:11,219 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-06 18:14:11,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:14:11,419 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-06 18:14:11,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:14:11,420 INFO L85 PathProgramCache]: Analyzing trace with hash 655977148, now seen corresponding path program 6 times [2022-12-06 18:14:11,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:14:11,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380592610] [2022-12-06 18:14:11,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:14:11,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:14:11,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:14:11,795 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-06 18:14:11,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:14:11,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380592610] [2022-12-06 18:14:11,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380592610] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:14:11,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389638496] [2022-12-06 18:14:11,795 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-06 18:14:11,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:14:11,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:14:11,797 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-06 18:14:11,799 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-06 18:14:11,851 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-06 18:14:11,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:14:11,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:14:11,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:14:12,193 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-06 18:14:12,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:14:12,531 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-06 18:14:12,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1389638496] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:14:12,531 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:14:12,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-06 18:14:12,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281628757] [2022-12-06 18:14:12,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:14:12,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-06 18:14:12,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:14:12,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-06 18:14:12,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=897, Unknown=0, NotChecked=0, Total=1056 [2022-12-06 18:14:12,533 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:14:12,534 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 1188 transitions, 17708 flow. Second operand has 33 states, 33 states have (on average 45.81818181818182) internal successors, (1512), 33 states have internal predecessors, (1512), 0 states have call successors, (0), 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-06 18:14:12,535 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:14:12,535 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:14:12,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:14:14,955 INFO L130 PetriNetUnfolder]: 871/3215 cut-off events. [2022-12-06 18:14:14,955 INFO L131 PetriNetUnfolder]: For 13829/14260 co-relation queries the response was YES. [2022-12-06 18:14:14,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20151 conditions, 3215 events. 871/3215 cut-off events. For 13829/14260 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 31138 event pairs, 15 based on Foata normal form. 112/2965 useless extension candidates. Maximal degree in co-relation 12748. Up to 1481 conditions per place. [2022-12-06 18:14:14,976 INFO L137 encePairwiseOnDemand]: 62/79 looper letters, 463 selfloop transitions, 629 changer transitions 598/1725 dead transitions. [2022-12-06 18:14:14,977 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 1725 transitions, 29193 flow [2022-12-06 18:14:14,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-12-06 18:14:14,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2022-12-06 18:14:14,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 3012 transitions. [2022-12-06 18:14:14,980 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6051838456901748 [2022-12-06 18:14:14,981 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 469 predicate places. [2022-12-06 18:14:14,981 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 1725 transitions, 29193 flow [2022-12-06 18:14:14,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.81818181818182) internal successors, (1512), 33 states have internal predecessors, (1512), 0 states have call successors, (0), 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-06 18:14:14,982 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:14:14,982 INFO L213 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, 1, 1] [2022-12-06 18:14:14,987 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-06 18:14:15,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:14:15,188 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-06 18:14:15,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:14:15,188 INFO L85 PathProgramCache]: Analyzing trace with hash -448743330, now seen corresponding path program 7 times [2022-12-06 18:14:15,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:14:15,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396773003] [2022-12-06 18:14:15,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:14:15,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:14:15,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:14:15,504 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-06 18:14:15,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:14:15,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396773003] [2022-12-06 18:14:15,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396773003] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:14:15,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784638857] [2022-12-06 18:14:15,505 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-06 18:14:15,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:14:15,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:14:15,506 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-06 18:14:15,509 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-06 18:14:15,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:14:15,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:14:15,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:14:15,838 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-06 18:14:15,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:14:16,197 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-06 18:14:16,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784638857] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:14:16,197 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:14:16,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-06 18:14:16,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638366737] [2022-12-06 18:14:16,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:14:16,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-06 18:14:16,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:14:16,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-06 18:14:16,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=892, Unknown=0, NotChecked=0, Total=1056 [2022-12-06 18:14:16,200 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:14:16,201 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 1725 transitions, 29193 flow. Second operand has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 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-06 18:14:16,201 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:14:16,201 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:14:16,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:14:20,669 INFO L130 PetriNetUnfolder]: 960/3627 cut-off events. [2022-12-06 18:14:20,670 INFO L131 PetriNetUnfolder]: For 19694/20328 co-relation queries the response was YES. [2022-12-06 18:14:20,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25043 conditions, 3627 events. 960/3627 cut-off events. For 19694/20328 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 36489 event pairs, 11 based on Foata normal form. 157/3370 useless extension candidates. Maximal degree in co-relation 19615. Up to 1673 conditions per place. [2022-12-06 18:14:20,719 INFO L137 encePairwiseOnDemand]: 62/79 looper letters, 478 selfloop transitions, 735 changer transitions 703/1951 dead transitions. [2022-12-06 18:14:20,719 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 1951 transitions, 36975 flow [2022-12-06 18:14:20,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-12-06 18:14:20,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2022-12-06 18:14:20,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 3747 transitions. [2022-12-06 18:14:20,722 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6080817916260954 [2022-12-06 18:14:20,723 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 546 predicate places. [2022-12-06 18:14:20,723 INFO L495 AbstractCegarLoop]: Abstraction has has 616 places, 1951 transitions, 36975 flow [2022-12-06 18:14:20,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 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-06 18:14:20,724 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:14:20,724 INFO L213 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, 1, 1] [2022-12-06 18:14:20,737 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-06 18:14:20,930 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,SelfDestructingSolverStorable8 [2022-12-06 18:14:20,930 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-06 18:14:20,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:14:20,931 INFO L85 PathProgramCache]: Analyzing trace with hash -898723440, now seen corresponding path program 8 times [2022-12-06 18:14:20,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:14:20,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494084542] [2022-12-06 18:14:20,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:14:20,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:14:20,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:14:21,378 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-06 18:14:21,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:14:21,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494084542] [2022-12-06 18:14:21,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494084542] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:14:21,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1433196694] [2022-12-06 18:14:21,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-06 18:14:21,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:14:21,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:14:21,380 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-06 18:14:21,384 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-06 18:14:21,444 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-06 18:14:21,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:14:21,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:14:21,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:14:21,913 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-06 18:14:21,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:14:22,287 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-06 18:14:22,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1433196694] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:14:22,288 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:14:22,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-06 18:14:22,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821687594] [2022-12-06 18:14:22,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:14:22,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-06 18:14:22,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:14:22,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-06 18:14:22,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2022-12-06 18:14:22,290 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:14:22,292 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 1951 transitions, 36975 flow. Second operand has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 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-06 18:14:22,292 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:14:22,292 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:14:22,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:14:25,647 INFO L130 PetriNetUnfolder]: 960/3630 cut-off events. [2022-12-06 18:14:25,648 INFO L131 PetriNetUnfolder]: For 23825/24513 co-relation queries the response was YES. [2022-12-06 18:14:25,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27610 conditions, 3630 events. 960/3630 cut-off events. For 23825/24513 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 36538 event pairs, 12 based on Foata normal form. 193/3412 useless extension candidates. Maximal degree in co-relation 21662. Up to 1671 conditions per place. [2022-12-06 18:14:25,706 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 562 selfloop transitions, 643 changer transitions 717/1957 dead transitions. [2022-12-06 18:14:25,706 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 1957 transitions, 40911 flow [2022-12-06 18:14:25,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-12-06 18:14:25,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2022-12-06 18:14:25,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 3214 transitions. [2022-12-06 18:14:25,735 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6072170791611562 [2022-12-06 18:14:25,736 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 612 predicate places. [2022-12-06 18:14:25,737 INFO L495 AbstractCegarLoop]: Abstraction has has 682 places, 1957 transitions, 40911 flow [2022-12-06 18:14:25,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 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-06 18:14:25,737 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:14:25,737 INFO L213 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, 1, 1] [2022-12-06 18:14:25,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-12-06 18:14:25,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-12-06 18:14:25,943 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-06 18:14:25,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:14:25,944 INFO L85 PathProgramCache]: Analyzing trace with hash -367955248, now seen corresponding path program 9 times [2022-12-06 18:14:25,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:14:25,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115940101] [2022-12-06 18:14:25,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:14:25,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:14:25,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:14:26,360 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-06 18:14:26,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:14:26,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115940101] [2022-12-06 18:14:26,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115940101] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:14:26,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086562864] [2022-12-06 18:14:26,361 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-06 18:14:26,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:14:26,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:14:26,363 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-06 18:14:26,388 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-06 18:14:26,464 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-06 18:14:26,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:14:26,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:14:26,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:14:26,820 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-06 18:14:26,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:14:27,363 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-06 18:14:27,364 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086562864] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:14:27,364 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:14:27,365 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-06 18:14:27,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615371755] [2022-12-06 18:14:27,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:14:27,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-06 18:14:27,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:14:27,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-06 18:14:27,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2022-12-06 18:14:27,378 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:14:27,379 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 682 places, 1957 transitions, 40911 flow. Second operand has 33 states, 33 states have (on average 45.81818181818182) internal successors, (1512), 33 states have internal predecessors, (1512), 0 states have call successors, (0), 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-06 18:14:27,380 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:14:27,380 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:14:27,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:14:31,001 INFO L130 PetriNetUnfolder]: 1017/3866 cut-off events. [2022-12-06 18:14:31,001 INFO L131 PetriNetUnfolder]: For 29090/29750 co-relation queries the response was YES. [2022-12-06 18:14:31,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32108 conditions, 3866 events. 1017/3866 cut-off events. For 29090/29750 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 39505 event pairs, 10 based on Foata normal form. 139/3572 useless extension candidates. Maximal degree in co-relation 20478. Up to 1796 conditions per place. [2022-12-06 18:14:31,051 INFO L137 encePairwiseOnDemand]: 62/79 looper letters, 602 selfloop transitions, 739 changer transitions 754/2130 dead transitions. [2022-12-06 18:14:31,052 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 2130 transitions, 48759 flow [2022-12-06 18:14:31,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-12-06 18:14:31,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2022-12-06 18:14:31,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 2870 transitions. [2022-12-06 18:14:31,071 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6054852320675106 [2022-12-06 18:14:31,071 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 671 predicate places. [2022-12-06 18:14:31,071 INFO L495 AbstractCegarLoop]: Abstraction has has 741 places, 2130 transitions, 48759 flow [2022-12-06 18:14:31,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.81818181818182) internal successors, (1512), 33 states have internal predecessors, (1512), 0 states have call successors, (0), 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-06 18:14:31,072 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:14:31,072 INFO L213 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, 1, 1] [2022-12-06 18:14:31,095 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-06 18:14:31,289 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,SelfDestructingSolverStorable10 [2022-12-06 18:14:31,289 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-06 18:14:31,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:14:31,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1363517502, now seen corresponding path program 10 times [2022-12-06 18:14:31,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:14:31,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189610467] [2022-12-06 18:14:31,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:14:31,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:14:31,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:14:31,682 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-06 18:14:31,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:14:31,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189610467] [2022-12-06 18:14:31,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189610467] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:14:31,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812634450] [2022-12-06 18:14:31,683 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-06 18:14:31,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:14:31,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:14:31,684 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-06 18:14:31,687 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-06 18:14:31,740 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-06 18:14:31,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:14:31,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:14:31,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:14:32,510 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-06 18:14:32,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:14:32,992 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-06 18:14:32,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812634450] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:14:32,992 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:14:32,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-06 18:14:32,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918817558] [2022-12-06 18:14:32,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:14:32,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-06 18:14:32,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:14:32,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-06 18:14:32,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=864, Unknown=0, NotChecked=0, Total=1056 [2022-12-06 18:14:32,994 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:14:32,995 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 741 places, 2130 transitions, 48759 flow. Second operand has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 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-06 18:14:32,996 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:14:32,996 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:14:32,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:14:36,761 INFO L130 PetriNetUnfolder]: 1080/4245 cut-off events. [2022-12-06 18:14:36,761 INFO L131 PetriNetUnfolder]: For 39427/40673 co-relation queries the response was YES. [2022-12-06 18:14:36,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38062 conditions, 4245 events. 1080/4245 cut-off events. For 39427/40673 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 44955 event pairs, 15 based on Foata normal form. 176/3942 useless extension candidates. Maximal degree in co-relation 29584. Up to 1988 conditions per place. [2022-12-06 18:14:36,794 INFO L137 encePairwiseOnDemand]: 62/79 looper letters, 597 selfloop transitions, 847 changer transitions 883/2362 dead transitions. [2022-12-06 18:14:36,795 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 805 places, 2362 transitions, 58814 flow [2022-12-06 18:14:36,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-12-06 18:14:36,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2022-12-06 18:14:36,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 3130 transitions. [2022-12-06 18:14:36,799 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6095423563777994 [2022-12-06 18:14:36,801 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 735 predicate places. [2022-12-06 18:14:36,801 INFO L495 AbstractCegarLoop]: Abstraction has has 805 places, 2362 transitions, 58814 flow [2022-12-06 18:14:36,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 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-06 18:14:36,801 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:14:36,802 INFO L213 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, 1, 1] [2022-12-06 18:14:36,808 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-06 18:14:37,007 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,SelfDestructingSolverStorable11 [2022-12-06 18:14:37,007 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-06 18:14:37,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:14:37,008 INFO L85 PathProgramCache]: Analyzing trace with hash -693659712, now seen corresponding path program 11 times [2022-12-06 18:14:37,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:14:37,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756883852] [2022-12-06 18:14:37,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:14:37,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:14:37,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:14:37,364 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-06 18:14:37,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:14:37,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756883852] [2022-12-06 18:14:37,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756883852] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:14:37,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153736134] [2022-12-06 18:14:37,365 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-06 18:14:37,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:14:37,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:14:37,367 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-06 18:14:37,411 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-06 18:14:37,496 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-06 18:14:37,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:14:37,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:14:37,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:14:38,006 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-06 18:14:38,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:14:38,439 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-06 18:14:38,446 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153736134] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:14:38,446 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:14:38,446 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-06 18:14:38,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46327297] [2022-12-06 18:14:38,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:14:38,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-06 18:14:38,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:14:38,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-06 18:14:38,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=861, Unknown=0, NotChecked=0, Total=1056 [2022-12-06 18:14:38,466 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:14:38,467 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 805 places, 2362 transitions, 58814 flow. Second operand has 33 states, 33 states have (on average 45.81818181818182) internal successors, (1512), 33 states have internal predecessors, (1512), 0 states have call successors, (0), 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-06 18:14:38,467 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:14:38,467 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:14:38,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:14:41,423 INFO L130 PetriNetUnfolder]: 1080/4238 cut-off events. [2022-12-06 18:14:41,423 INFO L131 PetriNetUnfolder]: For 44749/45763 co-relation queries the response was YES. [2022-12-06 18:14:41,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41040 conditions, 4238 events. 1080/4238 cut-off events. For 44749/45763 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 44955 event pairs, 10 based on Foata normal form. 181/3941 useless extension candidates. Maximal degree in co-relation 32809. Up to 1988 conditions per place. [2022-12-06 18:14:41,481 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 766 selfloop transitions, 674 changer transitions 891/2366 dead transitions. [2022-12-06 18:14:41,482 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 850 places, 2366 transitions, 63566 flow [2022-12-06 18:14:41,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-12-06 18:14:41,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2022-12-06 18:14:41,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2225 transitions. [2022-12-06 18:14:41,506 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6122729774353329 [2022-12-06 18:14:41,506 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 780 predicate places. [2022-12-06 18:14:41,506 INFO L495 AbstractCegarLoop]: Abstraction has has 850 places, 2366 transitions, 63566 flow [2022-12-06 18:14:41,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.81818181818182) internal successors, (1512), 33 states have internal predecessors, (1512), 0 states have call successors, (0), 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-06 18:14:41,507 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:14:41,507 INFO L213 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, 1, 1] [2022-12-06 18:14:41,531 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-12-06 18:14:41,755 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,SelfDestructingSolverStorable12 [2022-12-06 18:14:41,756 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-06 18:14:41,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:14:41,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1730903728, now seen corresponding path program 12 times [2022-12-06 18:14:41,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:14:41,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909573244] [2022-12-06 18:14:41,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:14:41,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:14:41,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:14:42,203 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-06 18:14:42,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:14:42,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909573244] [2022-12-06 18:14:42,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909573244] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:14:42,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920676554] [2022-12-06 18:14:42,204 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-06 18:14:42,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:14:42,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:14:42,211 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-06 18:14:42,216 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-06 18:14:42,296 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-06 18:14:42,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:14:42,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:14:42,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:14:42,806 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-06 18:14:42,807 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:14:43,196 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-06 18:14:43,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920676554] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:14:43,197 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:14:43,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-06 18:14:43,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943459699] [2022-12-06 18:14:43,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:14:43,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-06 18:14:43,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:14:43,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-06 18:14:43,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=901, Unknown=0, NotChecked=0, Total=1056 [2022-12-06 18:14:43,199 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:14:43,200 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 850 places, 2366 transitions, 63566 flow. Second operand has 33 states, 33 states have (on average 45.81818181818182) internal successors, (1512), 33 states have internal predecessors, (1512), 0 states have call successors, (0), 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-06 18:14:43,200 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:14:43,200 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:14:43,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:14:46,504 INFO L130 PetriNetUnfolder]: 1093/4296 cut-off events. [2022-12-06 18:14:46,504 INFO L131 PetriNetUnfolder]: For 51479/52680 co-relation queries the response was YES. [2022-12-06 18:14:46,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44513 conditions, 4296 events. 1093/4296 cut-off events. For 51479/52680 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 45713 event pairs, 14 based on Foata normal form. 185/3997 useless extension candidates. Maximal degree in co-relation 35613. Up to 2008 conditions per place. [2022-12-06 18:14:46,532 INFO L137 encePairwiseOnDemand]: 62/79 looper letters, 729 selfloop transitions, 743 changer transitions 898/2405 dead transitions. [2022-12-06 18:14:46,533 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 895 places, 2405 transitions, 69342 flow [2022-12-06 18:14:46,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-12-06 18:14:46,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2022-12-06 18:14:46,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2215 transitions. [2022-12-06 18:14:46,535 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6095211887727022 [2022-12-06 18:14:46,536 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 825 predicate places. [2022-12-06 18:14:46,536 INFO L495 AbstractCegarLoop]: Abstraction has has 895 places, 2405 transitions, 69342 flow [2022-12-06 18:14:46,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.81818181818182) internal successors, (1512), 33 states have internal predecessors, (1512), 0 states have call successors, (0), 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-06 18:14:46,537 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:14:46,537 INFO L213 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, 1, 1] [2022-12-06 18:14:46,545 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-06 18:14:46,742 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,SelfDestructingSolverStorable13 [2022-12-06 18:14:46,743 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-06 18:14:46,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:14:46,753 INFO L85 PathProgramCache]: Analyzing trace with hash 875435158, now seen corresponding path program 13 times [2022-12-06 18:14:46,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:14:46,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499686432] [2022-12-06 18:14:46,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:14:46,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:14:46,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:14:47,073 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-06 18:14:47,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:14:47,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499686432] [2022-12-06 18:14:47,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499686432] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:14:47,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981758954] [2022-12-06 18:14:47,074 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-06 18:14:47,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:14:47,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:14:47,075 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-06 18:14:47,078 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-06 18:14:47,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:14:47,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:14:47,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:14:47,798 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-06 18:14:47,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:14:48,184 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-06 18:14:48,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981758954] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:14:48,185 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:14:48,185 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-06 18:14:48,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386782613] [2022-12-06 18:14:48,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:14:48,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-06 18:14:48,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:14:48,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-06 18:14:48,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=892, Unknown=0, NotChecked=0, Total=1056 [2022-12-06 18:14:48,188 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:14:48,189 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 895 places, 2405 transitions, 69342 flow. Second operand has 33 states, 33 states have (on average 45.81818181818182) internal successors, (1512), 33 states have internal predecessors, (1512), 0 states have call successors, (0), 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-06 18:14:48,189 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:14:48,189 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:14:48,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:14:52,892 INFO L130 PetriNetUnfolder]: 1167/4690 cut-off events. [2022-12-06 18:14:52,893 INFO L131 PetriNetUnfolder]: For 66710/68391 co-relation queries the response was YES. [2022-12-06 18:14:52,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51434 conditions, 4690 events. 1167/4690 cut-off events. For 66710/68391 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 51184 event pairs, 16 based on Foata normal form. 177/4334 useless extension candidates. Maximal degree in co-relation 32150. Up to 2210 conditions per place. [2022-12-06 18:14:52,953 INFO L137 encePairwiseOnDemand]: 62/79 looper letters, 695 selfloop transitions, 871 changer transitions 1021/2622 dead transitions. [2022-12-06 18:14:52,954 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 952 places, 2622 transitions, 80924 flow [2022-12-06 18:14:52,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-12-06 18:14:52,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2022-12-06 18:14:52,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 2798 transitions. [2022-12-06 18:14:52,956 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6106503710170231 [2022-12-06 18:14:52,957 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 882 predicate places. [2022-12-06 18:14:52,957 INFO L495 AbstractCegarLoop]: Abstraction has has 952 places, 2622 transitions, 80924 flow [2022-12-06 18:14:52,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.81818181818182) internal successors, (1512), 33 states have internal predecessors, (1512), 0 states have call successors, (0), 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-06 18:14:52,957 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:14:52,958 INFO L213 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, 1, 1] [2022-12-06 18:14:52,982 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-06 18:14:53,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:14:53,159 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-06 18:14:53,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:14:53,159 INFO L85 PathProgramCache]: Analyzing trace with hash -93064562, now seen corresponding path program 14 times [2022-12-06 18:14:53,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:14:53,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025827983] [2022-12-06 18:14:53,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:14:53,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:14:53,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:14:53,622 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-06 18:14:53,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:14:53,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025827983] [2022-12-06 18:14:53,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025827983] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:14:53,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874781505] [2022-12-06 18:14:53,623 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-06 18:14:53,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:14:53,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:14:53,625 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-06 18:14:53,627 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-06 18:14:53,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-06 18:14:53,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:14:53,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:14:53,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:14:54,026 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-06 18:14:54,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:14:54,401 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-06 18:14:54,401 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874781505] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:14:54,401 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:14:54,401 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-06 18:14:54,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406579572] [2022-12-06 18:14:54,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:14:54,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-06 18:14:54,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:14:54,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-06 18:14:54,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2022-12-06 18:14:54,403 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:14:54,405 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 952 places, 2622 transitions, 80924 flow. Second operand has 33 states, 33 states have (on average 45.878787878787875) internal successors, (1514), 33 states have internal predecessors, (1514), 0 states have call successors, (0), 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-06 18:14:54,405 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:14:54,405 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:14:54,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:14:58,291 INFO L130 PetriNetUnfolder]: 1167/4690 cut-off events. [2022-12-06 18:14:58,291 INFO L131 PetriNetUnfolder]: For 75813/77701 co-relation queries the response was YES. [2022-12-06 18:14:58,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54725 conditions, 4690 events. 1167/4690 cut-off events. For 75813/77701 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 51256 event pairs, 15 based on Foata normal form. 205/4362 useless extension candidates. Maximal degree in co-relation 42380. Up to 2209 conditions per place. [2022-12-06 18:14:58,328 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 816 selfloop transitions, 747 changer transitions 1029/2627 dead transitions. [2022-12-06 18:14:58,328 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1004 places, 2627 transitions, 86246 flow [2022-12-06 18:14:58,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-12-06 18:14:58,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-12-06 18:14:58,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 2548 transitions. [2022-12-06 18:14:58,331 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6085502746596608 [2022-12-06 18:14:58,331 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 934 predicate places. [2022-12-06 18:14:58,331 INFO L495 AbstractCegarLoop]: Abstraction has has 1004 places, 2627 transitions, 86246 flow [2022-12-06 18:14:58,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.878787878787875) internal successors, (1514), 33 states have internal predecessors, (1514), 0 states have call successors, (0), 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-06 18:14:58,332 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:14:58,332 INFO L213 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, 1, 1] [2022-12-06 18:14:58,341 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-06 18:14:58,539 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,SelfDestructingSolverStorable15 [2022-12-06 18:14:58,539 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-06 18:14:58,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:14:58,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1880016896, now seen corresponding path program 15 times [2022-12-06 18:14:58,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:14:58,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217768386] [2022-12-06 18:14:58,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:14:58,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:14:58,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:14:58,941 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-06 18:14:58,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:14:58,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217768386] [2022-12-06 18:14:58,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217768386] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:14:58,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940650129] [2022-12-06 18:14:58,942 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-06 18:14:58,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:14:58,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:14:58,943 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-06 18:14:58,946 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-06 18:14:59,007 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-06 18:14:59,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:14:59,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:14:59,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:14:59,345 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-06 18:14:59,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:14:59,737 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-06 18:14:59,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940650129] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:14:59,738 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:14:59,738 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-06 18:14:59,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128834558] [2022-12-06 18:14:59,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:14:59,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-06 18:14:59,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:14:59,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-06 18:14:59,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=883, Unknown=0, NotChecked=0, Total=1056 [2022-12-06 18:14:59,740 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:14:59,741 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1004 places, 2627 transitions, 86246 flow. Second operand has 33 states, 33 states have (on average 45.81818181818182) internal successors, (1512), 33 states have internal predecessors, (1512), 0 states have call successors, (0), 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-06 18:14:59,741 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:14:59,741 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:14:59,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:15:05,378 INFO L130 PetriNetUnfolder]: 1207/4884 cut-off events. [2022-12-06 18:15:05,379 INFO L131 PetriNetUnfolder]: For 87222/88870 co-relation queries the response was YES. [2022-12-06 18:15:05,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60436 conditions, 4884 events. 1207/4884 cut-off events. For 87222/88870 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 54112 event pairs, 12 based on Foata normal form. 238/4562 useless extension candidates. Maximal degree in co-relation 47771. Up to 2320 conditions per place. [2022-12-06 18:15:05,416 INFO L137 encePairwiseOnDemand]: 62/79 looper letters, 696 selfloop transitions, 927 changer transitions 1095/2753 dead transitions. [2022-12-06 18:15:05,416 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1069 places, 2753 transitions, 95901 flow [2022-12-06 18:15:05,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-12-06 18:15:05,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2022-12-06 18:15:05,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 3174 transitions. [2022-12-06 18:15:05,418 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6087456846950517 [2022-12-06 18:15:05,426 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 999 predicate places. [2022-12-06 18:15:05,427 INFO L495 AbstractCegarLoop]: Abstraction has has 1069 places, 2753 transitions, 95901 flow [2022-12-06 18:15:05,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.81818181818182) internal successors, (1512), 33 states have internal predecessors, (1512), 0 states have call successors, (0), 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-06 18:15:05,427 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:15:05,428 INFO L213 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, 1, 1] [2022-12-06 18:15:05,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-12-06 18:15:05,634 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,SelfDestructingSolverStorable16 [2022-12-06 18:15:05,634 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-06 18:15:05,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:15:05,635 INFO L85 PathProgramCache]: Analyzing trace with hash 2054552084, now seen corresponding path program 16 times [2022-12-06 18:15:05,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:15:05,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384660371] [2022-12-06 18:15:05,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:15:05,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:15:05,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:15:06,050 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-06 18:15:06,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:15:06,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384660371] [2022-12-06 18:15:06,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384660371] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:15:06,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816088671] [2022-12-06 18:15:06,050 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-06 18:15:06,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:15:06,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:15:06,052 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-06 18:15:06,058 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-06 18:15:06,125 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-06 18:15:06,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:15:06,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:15:06,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:15:06,437 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-06 18:15:06,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:15:06,916 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-06 18:15:06,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816088671] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:15:06,916 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:15:06,916 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-06 18:15:06,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115203427] [2022-12-06 18:15:06,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:15:06,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-06 18:15:06,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:15:06,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-06 18:15:06,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=884, Unknown=0, NotChecked=0, Total=1056 [2022-12-06 18:15:06,918 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:15:06,920 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1069 places, 2753 transitions, 95901 flow. Second operand has 33 states, 33 states have (on average 45.81818181818182) internal successors, (1512), 33 states have internal predecessors, (1512), 0 states have call successors, (0), 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-06 18:15:06,920 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:15:06,920 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:15:06,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:15:11,429 INFO L130 PetriNetUnfolder]: 1207/4896 cut-off events. [2022-12-06 18:15:11,429 INFO L131 PetriNetUnfolder]: For 98015/99668 co-relation queries the response was YES. [2022-12-06 18:15:11,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63844 conditions, 4896 events. 1207/4896 cut-off events. For 98015/99668 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 54328 event pairs, 12 based on Foata normal form. 216/4553 useless extension candidates. Maximal degree in co-relation 39823. Up to 2319 conditions per place. [2022-12-06 18:15:11,606 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 843 selfloop transitions, 774 changer transitions 1103/2755 dead transitions. [2022-12-06 18:15:11,606 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1119 places, 2755 transitions, 101403 flow [2022-12-06 18:15:11,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-12-06 18:15:11,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2022-12-06 18:15:11,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2452 transitions. [2022-12-06 18:15:11,609 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6085877388930255 [2022-12-06 18:15:11,609 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1049 predicate places. [2022-12-06 18:15:11,610 INFO L495 AbstractCegarLoop]: Abstraction has has 1119 places, 2755 transitions, 101403 flow [2022-12-06 18:15:11,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.81818181818182) internal successors, (1512), 33 states have internal predecessors, (1512), 0 states have call successors, (0), 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-06 18:15:11,610 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:15:11,610 INFO L213 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, 1, 1] [2022-12-06 18:15:11,622 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-06 18:15:11,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-06 18:15:11,817 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-06 18:15:11,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:15:11,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1351734182, now seen corresponding path program 17 times [2022-12-06 18:15:11,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:15:11,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412354305] [2022-12-06 18:15:11,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:15:11,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:15:11,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:15:12,229 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-06 18:15:12,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:15:12,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412354305] [2022-12-06 18:15:12,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412354305] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:15:12,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404230478] [2022-12-06 18:15:12,229 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-06 18:15:12,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:15:12,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:15:12,231 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-06 18:15:12,234 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-06 18:15:12,303 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-06 18:15:12,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:15:12,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:15:12,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:15:12,594 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-06 18:15:12,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:15:13,100 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-06 18:15:13,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404230478] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:15:13,101 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:15:13,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-12-06 18:15:13,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387737901] [2022-12-06 18:15:13,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:15:13,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-06 18:15:13,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:15:13,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-06 18:15:13,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2022-12-06 18:15:13,103 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:15:13,104 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1119 places, 2755 transitions, 101403 flow. Second operand has 31 states, 31 states have (on average 45.903225806451616) internal successors, (1423), 31 states have internal predecessors, (1423), 0 states have call successors, (0), 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-06 18:15:13,104 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:15:13,104 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:15:13,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:15:19,490 INFO L130 PetriNetUnfolder]: 1526/6108 cut-off events. [2022-12-06 18:15:19,491 INFO L131 PetriNetUnfolder]: For 136526/139075 co-relation queries the response was YES. [2022-12-06 18:15:19,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84461 conditions, 6108 events. 1526/6108 cut-off events. For 136526/139075 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 70111 event pairs, 12 based on Foata normal form. 228/5637 useless extension candidates. Maximal degree in co-relation 53255. Up to 2955 conditions per place. [2022-12-06 18:15:19,542 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 1019 selfloop transitions, 1113 changer transitions 1362/3529 dead transitions. [2022-12-06 18:15:19,542 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1187 places, 3529 transitions, 137038 flow [2022-12-06 18:15:19,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-12-06 18:15:19,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2022-12-06 18:15:19,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 3317 transitions. [2022-12-06 18:15:19,554 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6085121995964043 [2022-12-06 18:15:19,554 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1117 predicate places. [2022-12-06 18:15:19,554 INFO L495 AbstractCegarLoop]: Abstraction has has 1187 places, 3529 transitions, 137038 flow [2022-12-06 18:15:19,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 45.903225806451616) internal successors, (1423), 31 states have internal predecessors, (1423), 0 states have call successors, (0), 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-06 18:15:19,555 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:15:19,555 INFO L213 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, 1, 1] [2022-12-06 18:15:19,564 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-06 18:15:19,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:15:19,762 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-06 18:15:19,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:15:19,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1562511544, now seen corresponding path program 18 times [2022-12-06 18:15:19,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:15:19,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093890075] [2022-12-06 18:15:19,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:15:19,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:15:19,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:15:20,383 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-06 18:15:20,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:15:20,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093890075] [2022-12-06 18:15:20,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093890075] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:15:20,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902008115] [2022-12-06 18:15:20,383 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-06 18:15:20,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:15:20,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:15:20,385 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-06 18:15:20,421 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-06 18:15:20,485 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-06 18:15:20,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:15:20,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:15:20,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:15:20,982 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-06 18:15:20,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:15:21,453 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-06 18:15:21,454 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902008115] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:15:21,454 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:15:21,454 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-12-06 18:15:21,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840511233] [2022-12-06 18:15:21,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:15:21,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-06 18:15:21,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:15:21,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-06 18:15:21,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=783, Unknown=0, NotChecked=0, Total=930 [2022-12-06 18:15:21,456 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:15:21,457 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1187 places, 3529 transitions, 137038 flow. Second operand has 31 states, 31 states have (on average 45.903225806451616) internal successors, (1423), 31 states have internal predecessors, (1423), 0 states have call successors, (0), 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-06 18:15:21,457 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:15:21,457 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:15:21,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:15:28,485 INFO L130 PetriNetUnfolder]: 1814/7224 cut-off events. [2022-12-06 18:15:28,486 INFO L131 PetriNetUnfolder]: For 176010/179694 co-relation queries the response was YES. [2022-12-06 18:15:28,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105292 conditions, 7224 events. 1814/7224 cut-off events. For 176010/179694 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 85444 event pairs, 13 based on Foata normal form. 353/6743 useless extension candidates. Maximal degree in co-relation 66603. Up to 3540 conditions per place. [2022-12-06 18:15:28,552 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 1232 selfloop transitions, 1348 changer transitions 1593/4208 dead transitions. [2022-12-06 18:15:28,552 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1239 places, 4208 transitions, 171933 flow [2022-12-06 18:15:28,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-12-06 18:15:28,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-12-06 18:15:28,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 2551 transitions. [2022-12-06 18:15:28,555 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.609266778122761 [2022-12-06 18:15:28,555 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1169 predicate places. [2022-12-06 18:15:28,555 INFO L495 AbstractCegarLoop]: Abstraction has has 1239 places, 4208 transitions, 171933 flow [2022-12-06 18:15:28,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 45.903225806451616) internal successors, (1423), 31 states have internal predecessors, (1423), 0 states have call successors, (0), 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-06 18:15:28,556 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:15:28,556 INFO L213 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, 1, 1] [2022-12-06 18:15:28,565 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-06 18:15:28,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:15:28,765 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-06 18:15:28,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:15:28,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1512983554, now seen corresponding path program 19 times [2022-12-06 18:15:28,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:15:28,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873109220] [2022-12-06 18:15:28,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:15:28,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:15:28,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:15:29,138 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-06 18:15:29,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:15:29,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873109220] [2022-12-06 18:15:29,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873109220] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:15:29,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109863999] [2022-12-06 18:15:29,139 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-06 18:15:29,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:15:29,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:15:29,140 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-06 18:15:29,143 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-06 18:15:29,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:15:29,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:15:29,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:15:29,838 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-06 18:15:29,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:15:30,491 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-06 18:15:30,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109863999] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:15:30,492 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:15:30,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-06 18:15:30,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381214372] [2022-12-06 18:15:30,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:15:30,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-06 18:15:30,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:15:30,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-06 18:15:30,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=832, Unknown=0, NotChecked=0, Total=992 [2022-12-06 18:15:30,494 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:15:30,496 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1239 places, 4208 transitions, 171933 flow. Second operand has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 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-06 18:15:30,496 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:15:30,496 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:15:30,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:15:41,234 INFO L130 PetriNetUnfolder]: 2107/8464 cut-off events. [2022-12-06 18:15:41,234 INFO L131 PetriNetUnfolder]: For 224415/228031 co-relation queries the response was YES. [2022-12-06 18:15:41,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128950 conditions, 8464 events. 2107/8464 cut-off events. For 224415/228031 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 103428 event pairs, 15 based on Foata normal form. 382/7862 useless extension candidates. Maximal degree in co-relation 102848. Up to 4144 conditions per place. [2022-12-06 18:15:41,322 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 1374 selfloop transitions, 1637 changer transitions 1878/4924 dead transitions. [2022-12-06 18:15:41,323 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1311 places, 4924 transitions, 211155 flow [2022-12-06 18:15:41,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-12-06 18:15:41,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2022-12-06 18:15:41,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 3490 transitions. [2022-12-06 18:15:41,343 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6051673313681291 [2022-12-06 18:15:41,344 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1241 predicate places. [2022-12-06 18:15:41,344 INFO L495 AbstractCegarLoop]: Abstraction has has 1311 places, 4924 transitions, 211155 flow [2022-12-06 18:15:41,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 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-06 18:15:41,345 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:15:41,345 INFO L213 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, 1, 1] [2022-12-06 18:15:41,358 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-06 18:15:41,554 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,SelfDestructingSolverStorable20 [2022-12-06 18:15:41,555 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-06 18:15:41,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:15:41,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1321764276, now seen corresponding path program 20 times [2022-12-06 18:15:41,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:15:41,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985614807] [2022-12-06 18:15:41,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:15:41,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:15:41,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:15:41,959 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-06 18:15:41,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:15:41,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985614807] [2022-12-06 18:15:41,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985614807] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:15:41,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375891586] [2022-12-06 18:15:41,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-06 18:15:41,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:15:41,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:15:41,962 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-06 18:15:41,964 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-06 18:15:42,030 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-06 18:15:42,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:15:42,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:15:42,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:15:42,347 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-06 18:15:42,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:15:42,856 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-06 18:15:42,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375891586] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:15:42,856 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:15:42,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-12-06 18:15:42,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244835708] [2022-12-06 18:15:42,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:15:42,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-06 18:15:42,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:15:42,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-06 18:15:42,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=776, Unknown=0, NotChecked=0, Total=930 [2022-12-06 18:15:42,859 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:15:42,860 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1311 places, 4924 transitions, 211155 flow. Second operand has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 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-06 18:15:42,860 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:15:42,860 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:15:42,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:15:57,298 INFO L130 PetriNetUnfolder]: 2188/8728 cut-off events. [2022-12-06 18:15:57,298 INFO L131 PetriNetUnfolder]: For 243728/247215 co-relation queries the response was YES. [2022-12-06 18:15:57,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139110 conditions, 8728 events. 2188/8728 cut-off events. For 243728/247215 co-relation queries the response was YES. Maximal size of possible extension queue 748. Compared 106905 event pairs, 17 based on Foata normal form. 320/8030 useless extension candidates. Maximal degree in co-relation 111497. Up to 4282 conditions per place. [2022-12-06 18:15:57,379 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 1540 selfloop transitions, 1625 changer transitions 1924/5124 dead transitions. [2022-12-06 18:15:57,379 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1391 places, 5124 transitions, 229933 flow [2022-12-06 18:15:57,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-12-06 18:15:57,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2022-12-06 18:15:57,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 3889 transitions. [2022-12-06 18:15:57,383 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6077512111267386 [2022-12-06 18:15:57,384 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1321 predicate places. [2022-12-06 18:15:57,384 INFO L495 AbstractCegarLoop]: Abstraction has has 1391 places, 5124 transitions, 229933 flow [2022-12-06 18:15:57,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 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-06 18:15:57,396 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:15:57,396 INFO L213 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, 1, 1] [2022-12-06 18:15:57,405 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-06 18:15:57,603 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,SelfDestructingSolverStorable21 [2022-12-06 18:15:57,604 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-06 18:15:57,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:15:57,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1143281114, now seen corresponding path program 21 times [2022-12-06 18:15:57,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:15:57,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431424075] [2022-12-06 18:15:57,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:15:57,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:15:57,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:15:58,124 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-06 18:15:58,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:15:58,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431424075] [2022-12-06 18:15:58,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431424075] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:15:58,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495019332] [2022-12-06 18:15:58,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-06 18:15:58,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:15:58,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:15:58,126 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-06 18:15:58,128 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-06 18:15:58,192 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-06 18:15:58,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:15:58,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:15:58,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:15:58,442 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-06 18:15:58,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:15:58,796 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-06 18:15:58,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495019332] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:15:58,796 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:15:58,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-06 18:15:58,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946898571] [2022-12-06 18:15:58,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:15:58,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-06 18:15:58,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:15:58,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-06 18:15:58,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=850, Unknown=0, NotChecked=0, Total=992 [2022-12-06 18:15:58,798 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:15:58,800 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1391 places, 5124 transitions, 229933 flow. Second operand has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 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-06 18:15:58,800 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:15:58,800 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:15:58,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:16:09,710 INFO L130 PetriNetUnfolder]: 2307/9314 cut-off events. [2022-12-06 18:16:09,711 INFO L131 PetriNetUnfolder]: For 288286/292477 co-relation queries the response was YES. [2022-12-06 18:16:09,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154945 conditions, 9314 events. 2307/9314 cut-off events. For 288286/292477 co-relation queries the response was YES. Maximal size of possible extension queue 791. Compared 116006 event pairs, 19 based on Foata normal form. 340/8560 useless extension candidates. Maximal degree in co-relation 123601. Up to 4586 conditions per place. [2022-12-06 18:16:09,773 INFO L137 encePairwiseOnDemand]: 62/79 looper letters, 1674 selfloop transitions, 1709 changer transitions 2089/5507 dead transitions. [2022-12-06 18:16:09,774 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1448 places, 5507 transitions, 258116 flow [2022-12-06 18:16:09,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-12-06 18:16:09,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2022-12-06 18:16:09,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 2775 transitions. [2022-12-06 18:16:09,775 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6056307289393278 [2022-12-06 18:16:09,776 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1378 predicate places. [2022-12-06 18:16:09,776 INFO L495 AbstractCegarLoop]: Abstraction has has 1448 places, 5507 transitions, 258116 flow [2022-12-06 18:16:09,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 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-06 18:16:09,776 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:16:09,776 INFO L213 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, 1, 1] [2022-12-06 18:16:09,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-12-06 18:16:09,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:16:09,977 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-06 18:16:09,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:16:09,977 INFO L85 PathProgramCache]: Analyzing trace with hash 46424742, now seen corresponding path program 22 times [2022-12-06 18:16:09,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:16:09,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568210690] [2022-12-06 18:16:09,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:16:09,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:16:09,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:16:10,234 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-06 18:16:10,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:16:10,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568210690] [2022-12-06 18:16:10,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568210690] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:16:10,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584828133] [2022-12-06 18:16:10,234 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-06 18:16:10,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:16:10,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:16:10,236 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-06 18:16:10,263 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-06 18:16:10,305 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-06 18:16:10,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:16:10,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:16:10,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:16:10,612 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-06 18:16:10,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:16:10,908 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-06 18:16:10,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584828133] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:16:10,909 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:16:10,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-06 18:16:10,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437333949] [2022-12-06 18:16:10,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:16:10,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-06 18:16:10,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:16:10,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-06 18:16:10,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=830, Unknown=0, NotChecked=0, Total=992 [2022-12-06 18:16:10,910 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:16:10,911 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1448 places, 5507 transitions, 258116 flow. Second operand has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 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-06 18:16:10,911 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:16:10,911 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:16:10,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:16:25,613 INFO L130 PetriNetUnfolder]: 2576/10528 cut-off events. [2022-12-06 18:16:25,613 INFO L131 PetriNetUnfolder]: For 351428/356478 co-relation queries the response was YES. [2022-12-06 18:16:25,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181487 conditions, 10528 events. 2576/10528 cut-off events. For 351428/356478 co-relation queries the response was YES. Maximal size of possible extension queue 870. Compared 134043 event pairs, 18 based on Foata normal form. 370/9661 useless extension candidates. Maximal degree in co-relation 115187. Up to 5152 conditions per place. [2022-12-06 18:16:25,687 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 1818 selfloop transitions, 2049 changer transitions 2317/6219 dead transitions. [2022-12-06 18:16:25,687 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1539 places, 6219 transitions, 303916 flow [2022-12-06 18:16:25,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-12-06 18:16:25,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2022-12-06 18:16:25,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 4416 transitions. [2022-12-06 18:16:25,689 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6075949367088608 [2022-12-06 18:16:25,689 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1469 predicate places. [2022-12-06 18:16:25,690 INFO L495 AbstractCegarLoop]: Abstraction has has 1539 places, 6219 transitions, 303916 flow [2022-12-06 18:16:25,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 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-06 18:16:25,690 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:16:25,690 INFO L213 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, 1, 1] [2022-12-06 18:16:25,698 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-06 18:16:25,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:16:25,896 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-06 18:16:25,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:16:25,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1261931566, now seen corresponding path program 23 times [2022-12-06 18:16:25,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:16:25,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098980895] [2022-12-06 18:16:25,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:16:25,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:16:25,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:16:26,134 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-06 18:16:26,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:16:26,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098980895] [2022-12-06 18:16:26,134 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098980895] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:16:26,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146972733] [2022-12-06 18:16:26,135 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-06 18:16:26,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:16:26,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:16:26,136 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-06 18:16:26,138 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-06 18:16:26,194 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-06 18:16:26,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:16:26,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:16:26,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:16:26,448 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-06 18:16:26,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:16:26,781 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-06 18:16:26,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146972733] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:16:26,781 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:16:26,781 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-06 18:16:26,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669102468] [2022-12-06 18:16:26,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:16:26,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-06 18:16:26,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:16:26,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-06 18:16:26,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=820, Unknown=0, NotChecked=0, Total=992 [2022-12-06 18:16:26,783 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:16:26,784 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1539 places, 6219 transitions, 303916 flow. Second operand has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 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-06 18:16:26,784 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:16:26,784 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:16:26,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:16:40,530 INFO L130 PetriNetUnfolder]: 2629/10747 cut-off events. [2022-12-06 18:16:40,531 INFO L131 PetriNetUnfolder]: For 387399/392430 co-relation queries the response was YES. [2022-12-06 18:16:40,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192748 conditions, 10747 events. 2629/10747 cut-off events. For 387399/392430 co-relation queries the response was YES. Maximal size of possible extension queue 908. Compared 137396 event pairs, 17 based on Foata normal form. 382/9864 useless extension candidates. Maximal degree in co-relation 147963. Up to 5275 conditions per place. [2022-12-06 18:16:40,609 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 2109 selfloop transitions, 1835 changer transitions 2395/6374 dead transitions. [2022-12-06 18:16:40,609 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1583 places, 6374 transitions, 324244 flow [2022-12-06 18:16:40,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-12-06 18:16:40,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-12-06 18:16:40,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2176 transitions. [2022-12-06 18:16:40,611 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6120956399437412 [2022-12-06 18:16:40,611 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1513 predicate places. [2022-12-06 18:16:40,611 INFO L495 AbstractCegarLoop]: Abstraction has has 1583 places, 6374 transitions, 324244 flow [2022-12-06 18:16:40,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 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-06 18:16:40,612 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:16:40,612 INFO L213 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, 1, 1] [2022-12-06 18:16:40,623 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-06 18:16:40,818 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,SelfDestructingSolverStorable24 [2022-12-06 18:16:40,818 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-06 18:16:40,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:16:40,819 INFO L85 PathProgramCache]: Analyzing trace with hash -201792194, now seen corresponding path program 24 times [2022-12-06 18:16:40,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:16:40,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825493349] [2022-12-06 18:16:40,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:16:40,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:16:40,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:16:41,070 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-06 18:16:41,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:16:41,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825493349] [2022-12-06 18:16:41,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825493349] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:16:41,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131137345] [2022-12-06 18:16:41,070 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-06 18:16:41,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:16:41,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:16:41,076 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-06 18:16:41,078 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-06 18:16:41,137 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-06 18:16:41,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:16:41,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:16:41,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:16:41,498 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-06 18:16:41,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:16:41,868 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-06 18:16:41,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131137345] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:16:41,869 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:16:41,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-06 18:16:41,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133157976] [2022-12-06 18:16:41,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:16:41,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-06 18:16:41,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:16:41,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-06 18:16:41,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=830, Unknown=0, NotChecked=0, Total=992 [2022-12-06 18:16:41,870 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:16:41,871 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1583 places, 6374 transitions, 324244 flow. Second operand has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 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-06 18:16:41,871 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:16:41,871 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:16:41,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:16:59,961 INFO L130 PetriNetUnfolder]: 2659/10890 cut-off events. [2022-12-06 18:16:59,961 INFO L131 PetriNetUnfolder]: For 428092/433516 co-relation queries the response was YES. [2022-12-06 18:16:59,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 202514 conditions, 10890 events. 2659/10890 cut-off events. For 428092/433516 co-relation queries the response was YES. Maximal size of possible extension queue 912. Compared 139605 event pairs, 18 based on Foata normal form. 359/9972 useless extension candidates. Maximal degree in co-relation 161142. Up to 5337 conditions per place. [2022-12-06 18:17:00,386 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 1816 selfloop transitions, 2135 changer transitions 2458/6444 dead transitions. [2022-12-06 18:17:00,386 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1655 places, 6444 transitions, 340650 flow [2022-12-06 18:17:00,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-12-06 18:17:00,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2022-12-06 18:17:00,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 3527 transitions. [2022-12-06 18:17:00,393 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.61158314548292 [2022-12-06 18:17:00,393 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1585 predicate places. [2022-12-06 18:17:00,393 INFO L495 AbstractCegarLoop]: Abstraction has has 1655 places, 6444 transitions, 340650 flow [2022-12-06 18:17:00,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 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-06 18:17:00,394 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:17:00,394 INFO L213 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, 1, 1] [2022-12-06 18:17:00,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-12-06 18:17:00,600 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,SelfDestructingSolverStorable25 [2022-12-06 18:17:00,601 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-06 18:17:00,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:17:00,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1159970696, now seen corresponding path program 25 times [2022-12-06 18:17:00,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:17:00,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551581030] [2022-12-06 18:17:00,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:17:00,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:17:00,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:17:00,974 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-06 18:17:00,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:17:00,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551581030] [2022-12-06 18:17:00,974 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551581030] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:17:00,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65820376] [2022-12-06 18:17:00,975 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-06 18:17:00,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:17:00,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:17:00,976 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-06 18:17:00,980 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-06 18:17:01,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:17:01,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:17:01,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:17:01,365 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-06 18:17:01,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:17:01,836 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-06 18:17:01,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65820376] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:17:01,837 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:17:01,837 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-06 18:17:01,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902847404] [2022-12-06 18:17:01,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:17:01,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-06 18:17:01,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:17:01,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-06 18:17:01,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=846, Unknown=0, NotChecked=0, Total=992 [2022-12-06 18:17:01,839 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:17:01,848 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1655 places, 6444 transitions, 340650 flow. Second operand has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 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-06 18:17:01,848 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:17:01,848 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:17:01,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:17:32,355 INFO L130 PetriNetUnfolder]: 2765/11388 cut-off events. [2022-12-06 18:17:32,356 INFO L131 PetriNetUnfolder]: For 480694/486616 co-relation queries the response was YES. [2022-12-06 18:17:32,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220254 conditions, 11388 events. 2765/11388 cut-off events. For 480694/486616 co-relation queries the response was YES. Maximal size of possible extension queue 951. Compared 147419 event pairs, 13 based on Foata normal form. 385/10433 useless extension candidates. Maximal degree in co-relation 139121. Up to 5615 conditions per place. [2022-12-06 18:17:32,468 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 1979 selfloop transitions, 2146 changer transitions 2618/6778 dead transitions. [2022-12-06 18:17:32,468 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1725 places, 6778 transitions, 371913 flow [2022-12-06 18:17:32,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-12-06 18:17:32,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2022-12-06 18:17:32,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 3392 transitions. [2022-12-06 18:17:32,470 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6047423783205562 [2022-12-06 18:17:32,471 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1655 predicate places. [2022-12-06 18:17:32,471 INFO L495 AbstractCegarLoop]: Abstraction has has 1725 places, 6778 transitions, 371913 flow [2022-12-06 18:17:32,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 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-06 18:17:32,471 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:17:32,472 INFO L213 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, 1, 1] [2022-12-06 18:17:32,479 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-06 18:17:32,677 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,SelfDestructingSolverStorable26 [2022-12-06 18:17:32,677 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-06 18:17:32,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:17:32,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1708381158, now seen corresponding path program 26 times [2022-12-06 18:17:32,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:17:32,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863897157] [2022-12-06 18:17:32,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:17:32,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:17:32,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:17:33,035 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-06 18:17:33,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:17:33,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863897157] [2022-12-06 18:17:33,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863897157] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:17:33,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152816162] [2022-12-06 18:17:33,036 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-06 18:17:33,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:17:33,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:17:33,039 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-06 18:17:33,042 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-06 18:17:33,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-06 18:17:33,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:17:33,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:17:33,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:17:33,435 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-06 18:17:33,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:17:33,930 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-06 18:17:33,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152816162] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:17:33,930 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:17:33,931 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-06 18:17:33,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826098943] [2022-12-06 18:17:33,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:17:33,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-06 18:17:33,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:17:33,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-06 18:17:33,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=825, Unknown=0, NotChecked=0, Total=992 [2022-12-06 18:17:33,933 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:17:33,934 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1725 places, 6778 transitions, 371913 flow. Second operand has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 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-06 18:17:33,934 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:17:33,934 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:17:33,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:18:10,196 INFO L130 PetriNetUnfolder]: 2915/12095 cut-off events. [2022-12-06 18:18:10,196 INFO L131 PetriNetUnfolder]: For 552900/559923 co-relation queries the response was YES. [2022-12-06 18:18:10,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 241656 conditions, 12095 events. 2915/12095 cut-off events. For 552900/559923 co-relation queries the response was YES. Maximal size of possible extension queue 1006. Compared 158291 event pairs, 15 based on Foata normal form. 455/11121 useless extension candidates. Maximal degree in co-relation 151960. Up to 5979 conditions per place. [2022-12-06 18:18:10,320 INFO L137 encePairwiseOnDemand]: 62/79 looper letters, 2201 selfloop transitions, 2147 changer transitions 2845/7228 dead transitions. [2022-12-06 18:18:10,320 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1816 places, 7228 transitions, 411141 flow [2022-12-06 18:18:10,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-12-06 18:18:10,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2022-12-06 18:18:10,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 4388 transitions. [2022-12-06 18:18:10,324 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6037424325811778 [2022-12-06 18:18:10,329 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1746 predicate places. [2022-12-06 18:18:10,330 INFO L495 AbstractCegarLoop]: Abstraction has has 1816 places, 7228 transitions, 411141 flow [2022-12-06 18:18:10,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 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-06 18:18:10,330 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:18:10,330 INFO L213 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, 1, 1] [2022-12-06 18:18:10,339 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-06 18:18:10,537 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,SelfDestructingSolverStorable27 [2022-12-06 18:18:10,538 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-06 18:18:10,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:18:10,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1625061276, now seen corresponding path program 27 times [2022-12-06 18:18:10,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:18:10,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829205022] [2022-12-06 18:18:10,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:18:10,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:18:10,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:18:10,909 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-06 18:18:10,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:18:10,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829205022] [2022-12-06 18:18:10,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829205022] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:18:10,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202664094] [2022-12-06 18:18:10,910 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-06 18:18:10,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:18:10,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:18:10,916 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-06 18:18:10,988 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-06 18:18:11,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-06 18:18:11,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:18:11,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:18:11,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:18:11,522 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-06 18:18:11,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:18:12,015 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-06 18:18:12,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202664094] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:18:12,015 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:18:12,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-06 18:18:12,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76993132] [2022-12-06 18:18:12,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:18:12,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-06 18:18:12,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:18:12,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-06 18:18:12,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=838, Unknown=0, NotChecked=0, Total=992 [2022-12-06 18:18:12,018 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:18:12,018 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1816 places, 7228 transitions, 411141 flow. Second operand has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 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-06 18:18:12,018 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:18:12,018 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:18:12,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:18:48,663 INFO L130 PetriNetUnfolder]: 2917/12135 cut-off events. [2022-12-06 18:18:48,663 INFO L131 PetriNetUnfolder]: For 598159/606077 co-relation queries the response was YES. [2022-12-06 18:18:48,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 250279 conditions, 12135 events. 2917/12135 cut-off events. For 598159/606077 co-relation queries the response was YES. Maximal size of possible extension queue 992. Compared 158887 event pairs, 14 based on Foata normal form. 481/11189 useless extension candidates. Maximal degree in co-relation 176836. Up to 5987 conditions per place. [2022-12-06 18:18:48,759 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 1848 selfloop transitions, 2454 changer transitions 2897/7234 dead transitions. [2022-12-06 18:18:48,759 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1894 places, 7234 transitions, 425896 flow [2022-12-06 18:18:48,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-12-06 18:18:48,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2022-12-06 18:18:48,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 3781 transitions. [2022-12-06 18:18:48,762 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6058323986540618 [2022-12-06 18:18:48,762 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1824 predicate places. [2022-12-06 18:18:48,762 INFO L495 AbstractCegarLoop]: Abstraction has has 1894 places, 7234 transitions, 425896 flow [2022-12-06 18:18:48,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 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-06 18:18:48,763 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:18:48,763 INFO L213 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, 1, 1] [2022-12-06 18:18:48,768 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-06 18:18:48,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-12-06 18:18:48,965 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-06 18:18:48,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:18:48,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1806738924, now seen corresponding path program 28 times [2022-12-06 18:18:48,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:18:48,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502753968] [2022-12-06 18:18:48,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:18:48,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:18:48,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:18:49,220 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-06 18:18:49,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:18:49,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502753968] [2022-12-06 18:18:49,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502753968] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:18:49,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085216595] [2022-12-06 18:18:49,221 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-06 18:18:49,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:18:49,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:18:49,224 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-06 18:18:49,226 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-06 18:18:49,294 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-06 18:18:49,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:18:49,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:18:49,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:18:49,584 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-06 18:18:49,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:18:49,967 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-06 18:18:49,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085216595] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:18:49,967 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:18:49,967 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-06 18:18:49,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991104564] [2022-12-06 18:18:49,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:18:49,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-06 18:18:49,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:18:49,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-06 18:18:49,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=839, Unknown=0, NotChecked=0, Total=992 [2022-12-06 18:18:49,969 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:18:49,970 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1894 places, 7234 transitions, 425896 flow. Second operand has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 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-06 18:18:49,970 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:18:49,970 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:18:49,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:19:17,543 INFO L130 PetriNetUnfolder]: 2975/12405 cut-off events. [2022-12-06 18:19:17,544 INFO L131 PetriNetUnfolder]: For 659474/667732 co-relation queries the response was YES. [2022-12-06 18:19:17,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 264256 conditions, 12405 events. 2975/12405 cut-off events. For 659474/667732 co-relation queries the response was YES. Maximal size of possible extension queue 1031. Compared 163243 event pairs, 12 based on Foata normal form. 429/11372 useless extension candidates. Maximal degree in co-relation 186995. Up to 6129 conditions per place. [2022-12-06 18:19:17,639 INFO L137 encePairwiseOnDemand]: 62/79 looper letters, 2017 selfloop transitions, 2380 changer transitions 2992/7424 dead transitions. [2022-12-06 18:19:17,639 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1948 places, 7424 transitions, 451932 flow [2022-12-06 18:19:17,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-12-06 18:19:17,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2022-12-06 18:19:17,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 2655 transitions. [2022-12-06 18:19:17,641 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6110471806674338 [2022-12-06 18:19:17,641 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1878 predicate places. [2022-12-06 18:19:17,641 INFO L495 AbstractCegarLoop]: Abstraction has has 1948 places, 7424 transitions, 451932 flow [2022-12-06 18:19:17,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 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-06 18:19:17,642 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:19:17,642 INFO L213 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, 1, 1] [2022-12-06 18:19:17,650 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-06 18:19:17,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:19:17,848 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-06 18:19:17,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:19:17,848 INFO L85 PathProgramCache]: Analyzing trace with hash 286538542, now seen corresponding path program 29 times [2022-12-06 18:19:17,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:19:17,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69190401] [2022-12-06 18:19:17,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:19:17,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:19:17,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:19:18,101 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-06 18:19:18,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:19:18,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69190401] [2022-12-06 18:19:18,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69190401] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:19:18,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224053907] [2022-12-06 18:19:18,101 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-06 18:19:18,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:19:18,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:19:18,103 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-06 18:19:18,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-12-06 18:19:18,176 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-06 18:19:18,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:19:18,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:19:18,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:19:18,479 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-06 18:19:18,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:19:18,972 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-06 18:19:18,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224053907] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:19:18,972 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:19:18,972 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-12-06 18:19:18,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470158385] [2022-12-06 18:19:18,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:19:18,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-06 18:19:18,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:19:18,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-06 18:19:18,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2022-12-06 18:19:18,974 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:19:18,975 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1948 places, 7424 transitions, 451932 flow. Second operand has 31 states, 31 states have (on average 45.903225806451616) internal successors, (1423), 31 states have internal predecessors, (1423), 0 states have call successors, (0), 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-06 18:19:18,975 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:19:18,975 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:19:18,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:19:53,272 INFO L130 PetriNetUnfolder]: 3175/13312 cut-off events. [2022-12-06 18:19:53,272 INFO L131 PetriNetUnfolder]: For 757328/766685 co-relation queries the response was YES. [2022-12-06 18:19:53,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 292867 conditions, 13312 events. 3175/13312 cut-off events. For 757328/766685 co-relation queries the response was YES. Maximal size of possible extension queue 1090. Compared 177521 event pairs, 12 based on Foata normal form. 437/12176 useless extension candidates. Maximal degree in co-relation 195983. Up to 6608 conditions per place. [2022-12-06 18:19:53,436 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 2420 selfloop transitions, 2315 changer transitions 3232/8002 dead transitions. [2022-12-06 18:19:53,436 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2017 places, 8002 transitions, 503099 flow [2022-12-06 18:19:53,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-12-06 18:19:53,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2022-12-06 18:19:53,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 3362 transitions. [2022-12-06 18:19:53,439 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6079566003616637 [2022-12-06 18:19:53,439 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1947 predicate places. [2022-12-06 18:19:53,440 INFO L495 AbstractCegarLoop]: Abstraction has has 2017 places, 8002 transitions, 503099 flow [2022-12-06 18:19:53,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 45.903225806451616) internal successors, (1423), 31 states have internal predecessors, (1423), 0 states have call successors, (0), 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-06 18:19:53,440 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:19:53,441 INFO L213 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, 1, 1] [2022-12-06 18:19:53,471 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-12-06 18:19:53,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-12-06 18:19:53,646 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-06 18:19:53,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:19:53,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1489460518, now seen corresponding path program 30 times [2022-12-06 18:19:53,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:19:53,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689778584] [2022-12-06 18:19:53,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:19:53,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:19:53,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:19:54,005 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-06 18:19:54,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:19:54,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689778584] [2022-12-06 18:19:54,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689778584] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:19:54,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966996779] [2022-12-06 18:19:54,006 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-06 18:19:54,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:19:54,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:19:54,018 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-06 18:19:54,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-12-06 18:19:54,133 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-06 18:19:54,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:19:54,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:19:54,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:19:54,441 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-06 18:19:54,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:19:54,875 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-06 18:19:54,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966996779] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:19:54,875 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:19:54,875 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-06 18:19:54,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129188122] [2022-12-06 18:19:54,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:19:54,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-06 18:19:54,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:19:54,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-06 18:19:54,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=834, Unknown=0, NotChecked=0, Total=992 [2022-12-06 18:19:54,877 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:19:54,878 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2017 places, 8002 transitions, 503099 flow. Second operand has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 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-06 18:19:54,878 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:19:54,878 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:19:54,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:20:40,832 INFO L130 PetriNetUnfolder]: 3471/14522 cut-off events. [2022-12-06 18:20:40,832 INFO L131 PetriNetUnfolder]: For 868240/877108 co-relation queries the response was YES. [2022-12-06 18:20:40,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 329431 conditions, 14522 events. 3471/14522 cut-off events. For 868240/877108 co-relation queries the response was YES. Maximal size of possible extension queue 1200. Compared 196604 event pairs, 16 based on Foata normal form. 483/13286 useless extension candidates. Maximal degree in co-relation 205904. Up to 7202 conditions per place. [2022-12-06 18:20:41,019 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 2404 selfloop transitions, 2747 changer transitions 3518/8704 dead transitions. [2022-12-06 18:20:41,019 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2091 places, 8704 transitions, 564753 flow [2022-12-06 18:20:41,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-12-06 18:20:41,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2022-12-06 18:20:41,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 3589 transitions. [2022-12-06 18:20:41,033 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6057383966244726 [2022-12-06 18:20:41,048 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 2021 predicate places. [2022-12-06 18:20:41,048 INFO L495 AbstractCegarLoop]: Abstraction has has 2091 places, 8704 transitions, 564753 flow [2022-12-06 18:20:41,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 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-06 18:20:41,049 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:20:41,049 INFO L213 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, 1, 1] [2022-12-06 18:20:41,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-12-06 18:20:41,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:20:41,256 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-06 18:20:41,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:20:41,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1886634322, now seen corresponding path program 31 times [2022-12-06 18:20:41,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:20:41,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605953049] [2022-12-06 18:20:41,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:20:41,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:20:41,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:20:41,703 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-06 18:20:41,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:20:41,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605953049] [2022-12-06 18:20:41,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605953049] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:20:41,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311243338] [2022-12-06 18:20:41,703 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-06 18:20:41,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:20:41,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:20:41,705 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-06 18:20:41,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-12-06 18:20:41,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:20:41,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:20:41,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:20:42,205 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-06 18:20:42,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:20:42,560 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-06 18:20:42,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311243338] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:20:42,560 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:20:42,560 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-12-06 18:20:42,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667011058] [2022-12-06 18:20:42,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:20:42,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-06 18:20:42,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:20:42,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-06 18:20:42,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=766, Unknown=0, NotChecked=0, Total=930 [2022-12-06 18:20:42,563 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:20:42,564 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2091 places, 8704 transitions, 564753 flow. Second operand has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 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-06 18:20:42,564 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:20:42,564 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:20:42,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:21:40,478 INFO L130 PetriNetUnfolder]: 3590/15036 cut-off events. [2022-12-06 18:21:40,478 INFO L131 PetriNetUnfolder]: For 951712/961648 co-relation queries the response was YES. [2022-12-06 18:21:40,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 351484 conditions, 15036 events. 3590/15036 cut-off events. For 951712/961648 co-relation queries the response was YES. Maximal size of possible extension queue 1251. Compared 205298 event pairs, 16 based on Foata normal form. 549/13799 useless extension candidates. Maximal degree in co-relation 276805. Up to 7484 conditions per place. [2022-12-06 18:21:40,619 INFO L137 encePairwiseOnDemand]: 62/79 looper letters, 2294 selfloop transitions, 3028 changer transitions 3677/9034 dead transitions. [2022-12-06 18:21:40,619 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2160 places, 9034 transitions, 604302 flow [2022-12-06 18:21:40,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-12-06 18:21:40,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2022-12-06 18:21:40,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 3355 transitions. [2022-12-06 18:21:40,636 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6066907775768535 [2022-12-06 18:21:40,636 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 2090 predicate places. [2022-12-06 18:21:40,636 INFO L495 AbstractCegarLoop]: Abstraction has has 2160 places, 9034 transitions, 604302 flow [2022-12-06 18:21:40,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 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-06 18:21:40,637 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:21:40,651 INFO L213 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, 1, 1] [2022-12-06 18:21:40,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-12-06 18:21:40,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:21:40,858 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-06 18:21:40,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:21:40,858 INFO L85 PathProgramCache]: Analyzing trace with hash 485699026, now seen corresponding path program 32 times [2022-12-06 18:21:40,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:21:40,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194607115] [2022-12-06 18:21:40,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:21:40,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:21:40,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:21:41,116 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-06 18:21:41,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:21:41,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194607115] [2022-12-06 18:21:41,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194607115] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:21:41,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855698893] [2022-12-06 18:21:41,117 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-06 18:21:41,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:21:41,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:21:41,118 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-06 18:21:41,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-12-06 18:21:41,194 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-06 18:21:41,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:21:41,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:21:41,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:21:41,608 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-06 18:21:41,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:21:42,053 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-06 18:21:42,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855698893] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:21:42,054 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:21:42,054 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-12-06 18:21:42,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458450815] [2022-12-06 18:21:42,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:21:42,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-06 18:21:42,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:21:42,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-06 18:21:42,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2022-12-06 18:21:42,056 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:21:42,057 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2160 places, 9034 transitions, 604302 flow. Second operand has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 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-06 18:21:42,057 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:21:42,057 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:21:42,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:22:41,083 INFO L130 PetriNetUnfolder]: 4062/17030 cut-off events. [2022-12-06 18:22:41,084 INFO L131 PetriNetUnfolder]: For 1131022/1142735 co-relation queries the response was YES. [2022-12-06 18:22:41,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 409312 conditions, 17030 events. 4062/17030 cut-off events. For 1131022/1142735 co-relation queries the response was YES. Maximal size of possible extension queue 1443. Compared 236863 event pairs, 17 based on Foata normal form. 552/15562 useless extension candidates. Maximal degree in co-relation 285209. Up to 8439 conditions per place. [2022-12-06 18:22:41,262 INFO L137 encePairwiseOnDemand]: 62/79 looper letters, 2561 selfloop transitions, 3571 changer transitions 4089/10256 dead transitions. [2022-12-06 18:22:41,262 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2245 places, 10256 transitions, 706483 flow [2022-12-06 18:22:41,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-12-06 18:22:41,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2022-12-06 18:22:41,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 4085 transitions. [2022-12-06 18:22:41,264 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6012658227848101 [2022-12-06 18:22:41,265 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 2175 predicate places. [2022-12-06 18:22:41,265 INFO L495 AbstractCegarLoop]: Abstraction has has 2245 places, 10256 transitions, 706483 flow [2022-12-06 18:22:41,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 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-06 18:22:41,265 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:22:41,265 INFO L213 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, 1, 1] [2022-12-06 18:22:41,273 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-12-06 18:22:41,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-12-06 18:22:41,471 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-06 18:22:41,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:22:41,471 INFO L85 PathProgramCache]: Analyzing trace with hash -911791910, now seen corresponding path program 33 times [2022-12-06 18:22:41,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:22:41,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147540977] [2022-12-06 18:22:41,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:22:41,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:22:41,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:22:41,722 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-06 18:22:41,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:22:41,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147540977] [2022-12-06 18:22:41,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147540977] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:22:41,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442943716] [2022-12-06 18:22:41,723 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-06 18:22:41,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:22:41,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:22:41,728 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-06 18:22:41,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-12-06 18:22:41,808 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-06 18:22:41,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:22:41,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:22:41,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:22:42,095 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-06 18:22:42,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:22:42,507 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-06 18:22:42,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442943716] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:22:42,508 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:22:42,508 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-12-06 18:22:42,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995382909] [2022-12-06 18:22:42,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:22:42,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-06 18:22:42,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:22:42,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-06 18:22:42,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=795, Unknown=0, NotChecked=0, Total=930 [2022-12-06 18:22:42,510 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:22:42,510 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2245 places, 10256 transitions, 706483 flow. Second operand has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 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-06 18:22:42,510 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:22:42,510 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:22:42,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:23:51,905 INFO L130 PetriNetUnfolder]: 4077/16748 cut-off events. [2022-12-06 18:23:51,905 INFO L131 PetriNetUnfolder]: For 1160253/1172710 co-relation queries the response was YES. [2022-12-06 18:23:51,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 417303 conditions, 16748 events. 4077/16748 cut-off events. For 1160253/1172710 co-relation queries the response was YES. Maximal size of possible extension queue 1379. Compared 230907 event pairs, 18 based on Foata normal form. 543/15346 useless extension candidates. Maximal degree in co-relation 290317. Up to 8273 conditions per place. [2022-12-06 18:23:52,142 INFO L137 encePairwiseOnDemand]: 62/79 looper letters, 2980 selfloop transitions, 3207 changer transitions 3977/10199 dead transitions. [2022-12-06 18:23:52,142 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2317 places, 10199 transitions, 722550 flow [2022-12-06 18:23:52,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-12-06 18:23:52,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2022-12-06 18:23:52,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 3589 transitions. [2022-12-06 18:23:52,145 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6057383966244726 [2022-12-06 18:23:52,145 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 2247 predicate places. [2022-12-06 18:23:52,145 INFO L495 AbstractCegarLoop]: Abstraction has has 2317 places, 10199 transitions, 722550 flow [2022-12-06 18:23:52,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 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-06 18:23:52,146 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:23:52,146 INFO L213 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, 1, 1] [2022-12-06 18:23:52,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-12-06 18:23:52,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-12-06 18:23:52,351 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-06 18:23:52,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:23:52,352 INFO L85 PathProgramCache]: Analyzing trace with hash -501364004, now seen corresponding path program 34 times [2022-12-06 18:23:52,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:23:52,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506730531] [2022-12-06 18:23:52,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:23:52,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:23:52,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:23:52,589 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-06 18:23:52,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:23:52,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506730531] [2022-12-06 18:23:52,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506730531] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:23:52,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030984166] [2022-12-06 18:23:52,589 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-06 18:23:52,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:23:52,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:23:52,592 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-06 18:23:52,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-12-06 18:23:52,669 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-06 18:23:52,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:23:52,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:23:52,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:23:52,976 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-06 18:23:52,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:23:53,422 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-06 18:23:53,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030984166] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:23:53,422 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:23:53,422 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-12-06 18:23:53,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422024119] [2022-12-06 18:23:53,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:23:53,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-06 18:23:53,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:23:53,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-06 18:23:53,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2022-12-06 18:23:53,424 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:23:53,425 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2317 places, 10199 transitions, 722550 flow. Second operand has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 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-06 18:23:53,425 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:23:53,425 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:23:53,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:25:08,585 INFO L130 PetriNetUnfolder]: 4170/16946 cut-off events. [2022-12-06 18:25:08,586 INFO L131 PetriNetUnfolder]: For 1233577/1246847 co-relation queries the response was YES. [2022-12-06 18:25:08,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 434079 conditions, 16946 events. 4170/16946 cut-off events. For 1233577/1246847 co-relation queries the response was YES. Maximal size of possible extension queue 1369. Compared 233043 event pairs, 19 based on Foata normal form. 605/15599 useless extension candidates. Maximal degree in co-relation 348138. Up to 8314 conditions per place. [2022-12-06 18:25:08,737 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 2836 selfloop transitions, 3523 changer transitions 3931/10325 dead transitions. [2022-12-06 18:25:08,738 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2393 places, 10325 transitions, 751860 flow [2022-12-06 18:25:08,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-12-06 18:25:08,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2022-12-06 18:25:08,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 4068 transitions. [2022-12-06 18:25:08,740 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6058078927773641 [2022-12-06 18:25:08,740 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 2323 predicate places. [2022-12-06 18:25:08,740 INFO L495 AbstractCegarLoop]: Abstraction has has 2393 places, 10325 transitions, 751860 flow [2022-12-06 18:25:08,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 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-06 18:25:08,740 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:25:08,740 INFO L213 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, 1, 1] [2022-12-06 18:25:08,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-12-06 18:25:08,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-12-06 18:25:08,941 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-06 18:25:08,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:25:08,942 INFO L85 PathProgramCache]: Analyzing trace with hash 102319920, now seen corresponding path program 35 times [2022-12-06 18:25:08,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:25:08,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874654265] [2022-12-06 18:25:08,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:25:08,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:25:08,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:25:09,179 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-06 18:25:09,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:25:09,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874654265] [2022-12-06 18:25:09,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874654265] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:25:09,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818152460] [2022-12-06 18:25:09,179 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-06 18:25:09,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:25:09,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:25:09,180 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-06 18:25:09,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-12-06 18:25:09,244 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-06 18:25:09,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:25:09,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:25:09,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:25:09,541 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-06 18:25:09,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:25:09,891 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-06 18:25:09,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818152460] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:25:09,891 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:25:09,891 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-06 18:25:09,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290589397] [2022-12-06 18:25:09,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:25:09,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-06 18:25:09,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:25:09,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-06 18:25:09,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=834, Unknown=0, NotChecked=0, Total=992 [2022-12-06 18:25:09,893 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:25:09,894 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2393 places, 10325 transitions, 751860 flow. Second operand has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 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-06 18:25:09,894 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:25:09,894 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:25:09,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:26:37,958 INFO L130 PetriNetUnfolder]: 4757/19490 cut-off events. [2022-12-06 18:26:37,964 INFO L131 PetriNetUnfolder]: For 1494191/1509935 co-relation queries the response was YES. [2022-12-06 18:26:38,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 511171 conditions, 19490 events. 4757/19490 cut-off events. For 1494191/1509935 co-relation queries the response was YES. Maximal size of possible extension queue 1538. Compared 273974 event pairs, 18 based on Foata normal form. 765/18016 useless extension candidates. Maximal degree in co-relation 330020. Up to 9522 conditions per place. [2022-12-06 18:26:38,217 INFO L137 encePairwiseOnDemand]: 61/79 looper letters, 3353 selfloop transitions, 4025 changer transitions 4455/11868 dead transitions. [2022-12-06 18:26:38,217 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2498 places, 11868 transitions, 887993 flow [2022-12-06 18:26:38,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-12-06 18:26:38,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2022-12-06 18:26:38,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 5061 transitions. [2022-12-06 18:26:38,230 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6043706711249104 [2022-12-06 18:26:38,231 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 2428 predicate places. [2022-12-06 18:26:38,231 INFO L495 AbstractCegarLoop]: Abstraction has has 2498 places, 11868 transitions, 887993 flow [2022-12-06 18:26:38,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 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-06 18:26:38,231 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:26:38,231 INFO L213 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, 1, 1] [2022-12-06 18:26:38,237 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-12-06 18:26:38,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:26:38,436 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-06 18:26:38,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:26:38,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1692170702, now seen corresponding path program 36 times [2022-12-06 18:26:38,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:26:38,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241229854] [2022-12-06 18:26:38,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:26:38,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:26:38,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:26:38,757 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-06 18:26:38,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:26:38,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241229854] [2022-12-06 18:26:38,757 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241229854] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:26:38,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187854140] [2022-12-06 18:26:38,757 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-06 18:26:38,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:26:38,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:26:38,760 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-06 18:26:38,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-12-06 18:26:38,828 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-06 18:26:38,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:26:38,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-06 18:26:38,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:26:39,079 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-06 18:26:39,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:26:39,423 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-06 18:26:39,423 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187854140] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:26:39,423 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:26:39,423 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-06 18:26:39,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648728371] [2022-12-06 18:26:39,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:26:39,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-06 18:26:39,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:26:39,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-06 18:26:39,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=841, Unknown=0, NotChecked=0, Total=992 [2022-12-06 18:26:39,425 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-06 18:26:39,426 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2498 places, 11868 transitions, 887993 flow. Second operand has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 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-06 18:26:39,426 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:26:39,426 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-06 18:26:39,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2022-12-06 18:27:16,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-12-06 18:27:16,318 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-12-06 18:27:16,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-12-06 18:27:16,338 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-06 18:27:16,338 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-12-06 18:27:16,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-12-06 18:27:16,524 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (32states, 44/79 universal loopers) in iteration 38,while PetriNetUnfolder was constructing finite prefix that currently has 188713 conditions, 5882 events (1987/5881 cut-off events. For 235091/242073 co-relation queries the response was YES. Maximal size of possible extension queue 1665. Compared 75587 event pairs, 5 based on Foata normal form. 384/6540 useless extension candidates. Maximal degree in co-relation 187197. Up to 2887 conditions per place.). [2022-12-06 18:27:16,525 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2022-12-06 18:27:16,525 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2022-12-06 18:27:16,525 INFO L458 BasicCegarLoop]: Path program histogram: [36, 1, 1] [2022-12-06 18:27:16,528 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-06 18:27:16,528 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-06 18:27:16,532 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.12 06:27:16 BasicIcfg [2022-12-06 18:27:16,532 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-06 18:27:16,533 INFO L158 Benchmark]: Toolchain (without parser) took 815903.76ms. Allocated memory was 182.5MB in the beginning and 2.8GB in the end (delta: 2.6GB). Free memory was 158.7MB in the beginning and 1.1GB in the end (delta: -981.4MB). Peak memory consumption was 1.6GB. Max. memory is 8.0GB. [2022-12-06 18:27:16,533 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 182.5MB. Free memory is still 159.7MB. There was no memory consumed. Max. memory is 8.0GB. [2022-12-06 18:27:16,533 INFO L158 Benchmark]: CACSL2BoogieTranslator took 270.07ms. Allocated memory is still 182.5MB. Free memory was 158.7MB in the beginning and 147.3MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-12-06 18:27:16,533 INFO L158 Benchmark]: Boogie Procedure Inliner took 34.31ms. Allocated memory is still 182.5MB. Free memory was 147.3MB in the beginning and 145.9MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-12-06 18:27:16,533 INFO L158 Benchmark]: Boogie Preprocessor took 52.58ms. Allocated memory is still 182.5MB. Free memory was 145.9MB in the beginning and 144.3MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-12-06 18:27:16,534 INFO L158 Benchmark]: RCFGBuilder took 568.85ms. Allocated memory is still 182.5MB. Free memory was 144.3MB in the beginning and 130.1MB in the end (delta: 14.2MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. [2022-12-06 18:27:16,534 INFO L158 Benchmark]: TraceAbstraction took 814971.91ms. Allocated memory was 182.5MB in the beginning and 2.8GB in the end (delta: 2.6GB). Free memory was 129.6MB in the beginning and 1.1GB in the end (delta: -1.0GB). Peak memory consumption was 1.6GB. Max. memory is 8.0GB. [2022-12-06 18:27:16,541 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.11ms. Allocated memory is still 182.5MB. Free memory is still 159.7MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 270.07ms. Allocated memory is still 182.5MB. Free memory was 158.7MB in the beginning and 147.3MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 34.31ms. Allocated memory is still 182.5MB. Free memory was 147.3MB in the beginning and 145.9MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 52.58ms. Allocated memory is still 182.5MB. Free memory was 145.9MB in the beginning and 144.3MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 568.85ms. Allocated memory is still 182.5MB. Free memory was 144.3MB in the beginning and 130.1MB in the end (delta: 14.2MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. * TraceAbstraction took 814971.91ms. Allocated memory was 182.5MB in the beginning and 2.8GB in the end (delta: 2.6GB). Free memory was 129.6MB in the beginning and 1.1GB in the end (delta: -1.0GB). Peak memory consumption was 1.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 (32states, 44/79 universal loopers) in iteration 38,while PetriNetUnfolder was constructing finite prefix that currently has 188713 conditions, 5882 events (1987/5881 cut-off events. For 235091/242073 co-relation queries the response was YES. Maximal size of possible extension queue 1665. Compared 75587 event pairs, 5 based on Foata normal form. 384/6540 useless extension candidates. Maximal degree in co-relation 187197. Up to 2887 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 (32states, 44/79 universal loopers) in iteration 38,while PetriNetUnfolder was constructing finite prefix that currently has 188713 conditions, 5882 events (1987/5881 cut-off events. For 235091/242073 co-relation queries the response was YES. Maximal size of possible extension queue 1665. Compared 75587 event pairs, 5 based on Foata normal form. 384/6540 useless extension candidates. Maximal degree in co-relation 187197. Up to 2887 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 (32states, 44/79 universal loopers) in iteration 38,while PetriNetUnfolder was constructing finite prefix that currently has 188713 conditions, 5882 events (1987/5881 cut-off events. For 235091/242073 co-relation queries the response was YES. Maximal size of possible extension queue 1665. Compared 75587 event pairs, 5 based on Foata normal form. 384/6540 useless extension candidates. Maximal degree in co-relation 187197. Up to 2887 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 91 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 814.8s, OverallIterations: 38, TraceHistogramMax: 1, PathProgramHistogramMax: 36, EmptinessCheckTime: 0.0s, AutomataDifference: 758.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12464 SdHoareTripleChecker+Valid, 27.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12464 mSDsluCounter, 16574 SdHoareTripleChecker+Invalid, 23.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 15035 mSDsCounter, 3339 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 53357 IncrementalHoareTripleChecker+Invalid, 56696 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3339 mSolverCounterUnsat, 1539 mSDtfsCounter, 53357 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7191 GetRequests, 3961 SyntacticMatches, 70 SemanticMatches, 3160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92282 ImplicationChecksByTransitivity, 95.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=887993occurred in iteration=37, InterpolantAutomatonStates: 2475, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 44.1s InterpolantComputationTime, 4708 NumberOfCodeBlocks, 4672 NumberOfCodeBlocksAsserted, 107 NumberOfCheckSat, 6922 ConstructedInterpolants, 0 QuantifiedInterpolants, 53233 SizeOfPredicates, 437 NumberOfNonLiveVariables, 5385 ConjunctsInSsa, 724 ConjunctsInUnsatCore, 112 InterpolantComputations, 1 PerfectInterpolantSequences, 0/219 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