/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.use.on-demand.petri.net.difference true --traceabstraction.size.reduction.to.apply.after.petri.net.difference REMOVE_DEAD -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/fibonacci.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-a802222-m [2022-12-12 00:22:57,902 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-12 00:22:57,904 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-12 00:22:57,936 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-12 00:22:57,936 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-12 00:22:57,939 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-12 00:22:57,942 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-12 00:22:57,944 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-12 00:22:57,947 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-12 00:22:57,951 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-12 00:22:57,952 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-12 00:22:57,953 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-12 00:22:57,953 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-12 00:22:57,955 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-12 00:22:57,956 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-12 00:22:57,959 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-12 00:22:57,959 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-12 00:22:57,960 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-12 00:22:57,962 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-12 00:22:57,967 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-12 00:22:57,968 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-12 00:22:57,968 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-12 00:22:57,969 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-12 00:22:57,970 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-12 00:22:57,974 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-12 00:22:57,975 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-12 00:22:57,975 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-12 00:22:57,976 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-12 00:22:57,977 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-12 00:22:57,977 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-12 00:22:57,977 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-12 00:22:57,978 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-12 00:22:57,979 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-12 00:22:57,980 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-12 00:22:57,980 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-12 00:22:57,980 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-12 00:22:57,981 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-12 00:22:57,981 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-12 00:22:57,981 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-12 00:22:57,982 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-12 00:22:57,982 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-12 00:22:57,983 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-12-12 00:22:58,024 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-12 00:22:58,024 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-12 00:22:58,025 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-12 00:22:58,026 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-12 00:22:58,026 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-12 00:22:58,027 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-12 00:22:58,027 INFO L138 SettingsManager]: * Use SBE=true [2022-12-12 00:22:58,027 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-12 00:22:58,027 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-12 00:22:58,027 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-12 00:22:58,028 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-12 00:22:58,028 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-12 00:22:58,028 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-12 00:22:58,028 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-12 00:22:58,029 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-12 00:22:58,029 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-12 00:22:58,029 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-12 00:22:58,029 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-12 00:22:58,029 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-12 00:22:58,030 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-12 00:22:58,030 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-12 00:22:58,033 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-12 00:22:58,033 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-12 00:22:58,033 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-12 00:22:58,033 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-12 00:22:58,033 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-12 00:22:58,034 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-12 00:22:58,034 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-12-12 00:22:58,034 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-12 00:22:58,034 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-12 00:22:58,034 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-12 00:22:58,034 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use on-demand Petri net difference -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Size reduction to apply after Petri net difference -> REMOVE_DEAD [2022-12-12 00:22:58,277 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-12 00:22:58,291 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-12 00:22:58,293 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-12 00:22:58,293 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-12 00:22:58,294 INFO L275 PluginConnector]: CDTParser initialized [2022-12-12 00:22:58,295 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/fibonacci.wvr.c [2022-12-12 00:22:59,316 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-12 00:22:59,518 INFO L351 CDTParser]: Found 1 translation units. [2022-12-12 00:22:59,519 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/fibonacci.wvr.c [2022-12-12 00:22:59,525 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d8f931add/7f4131252ce44e71a99beca71eab489e/FLAG642ec3867 [2022-12-12 00:22:59,541 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d8f931add/7f4131252ce44e71a99beca71eab489e [2022-12-12 00:22:59,542 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-12 00:22:59,543 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-12 00:22:59,544 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-12 00:22:59,544 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-12 00:22:59,546 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-12 00:22:59,546 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.12 12:22:59" (1/1) ... [2022-12-12 00:22:59,549 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@49e93681 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 12:22:59, skipping insertion in model container [2022-12-12 00:22:59,549 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.12 12:22:59" (1/1) ... [2022-12-12 00:22:59,553 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-12 00:22:59,566 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-12 00:22:59,673 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/fibonacci.wvr.c[2330,2343] [2022-12-12 00:22:59,678 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-12 00:22:59,684 INFO L203 MainTranslator]: Completed pre-run [2022-12-12 00:22:59,697 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/fibonacci.wvr.c[2330,2343] [2022-12-12 00:22:59,700 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-12 00:22:59,709 INFO L208 MainTranslator]: Completed translation [2022-12-12 00:22:59,710 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 12:22:59 WrapperNode [2022-12-12 00:22:59,710 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-12 00:22:59,710 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-12 00:22:59,710 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-12 00:22:59,711 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-12 00:22:59,715 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 12:22:59" (1/1) ... [2022-12-12 00:22:59,730 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 12:22:59" (1/1) ... [2022-12-12 00:22:59,757 INFO L138 Inliner]: procedures = 23, calls = 28, calls flagged for inlining = 12, calls inlined = 16, statements flattened = 162 [2022-12-12 00:22:59,757 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-12 00:22:59,758 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-12 00:22:59,758 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-12 00:22:59,758 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-12 00:22:59,764 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 12:22:59" (1/1) ... [2022-12-12 00:22:59,764 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 12:22:59" (1/1) ... [2022-12-12 00:22:59,776 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 12:22:59" (1/1) ... [2022-12-12 00:22:59,776 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 12:22:59" (1/1) ... [2022-12-12 00:22:59,779 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 12:22:59" (1/1) ... [2022-12-12 00:22:59,785 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 12:22:59" (1/1) ... [2022-12-12 00:22:59,786 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 12:22:59" (1/1) ... [2022-12-12 00:22:59,787 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 12:22:59" (1/1) ... [2022-12-12 00:22:59,788 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-12 00:22:59,789 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-12 00:22:59,789 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-12 00:22:59,789 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-12 00:22:59,789 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 12:22:59" (1/1) ... [2022-12-12 00:22:59,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-12 00:22:59,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:22:59,816 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-12 00:22:59,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-12 00:22:59,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-12 00:22:59,849 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-12 00:22:59,849 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-12 00:22:59,849 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-12 00:22:59,849 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-12 00:22:59,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-12 00:22:59,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-12 00:22:59,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-12 00:22:59,850 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-12 00:22:59,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-12 00:22:59,850 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-12 00:22:59,851 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-12 00:22:59,852 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-12 00:22:59,979 INFO L236 CfgBuilder]: Building ICFG [2022-12-12 00:22:59,981 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-12 00:23:00,208 INFO L277 CfgBuilder]: Performing block encoding [2022-12-12 00:23:00,215 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-12 00:23:00,216 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2022-12-12 00:23:00,217 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.12 12:23:00 BoogieIcfgContainer [2022-12-12 00:23:00,217 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-12 00:23:00,219 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-12 00:23:00,219 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-12 00:23:00,221 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-12 00:23:00,222 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.12 12:22:59" (1/3) ... [2022-12-12 00:23:00,222 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78ea635 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.12 12:23:00, skipping insertion in model container [2022-12-12 00:23:00,222 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 12:22:59" (2/3) ... [2022-12-12 00:23:00,222 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78ea635 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.12 12:23:00, skipping insertion in model container [2022-12-12 00:23:00,222 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.12 12:23:00" (3/3) ... [2022-12-12 00:23:00,223 INFO L112 eAbstractionObserver]: Analyzing ICFG fibonacci.wvr.c [2022-12-12 00:23:00,236 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-12 00:23:00,236 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-12 00:23:00,236 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-12 00:23:00,308 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-12 00:23:00,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 182 places, 189 transitions, 394 flow [2022-12-12 00:23:00,386 INFO L130 PetriNetUnfolder]: 14/187 cut-off events. [2022-12-12 00:23:00,386 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-12 00:23:00,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 196 conditions, 187 events. 14/187 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 284 event pairs, 0 based on Foata normal form. 0/172 useless extension candidates. Maximal degree in co-relation 119. Up to 2 conditions per place. [2022-12-12 00:23:00,395 INFO L82 GeneralOperation]: Start removeDead. Operand has 182 places, 189 transitions, 394 flow [2022-12-12 00:23:00,399 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 172 places, 179 transitions, 370 flow [2022-12-12 00:23:00,406 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-12 00:23:00,410 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;@188cdf22, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-12 00:23:00,410 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-12-12 00:23:00,461 INFO L130 PetriNetUnfolder]: 9/142 cut-off events. [2022-12-12 00:23:00,462 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-12 00:23:00,462 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:23:00,462 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:23:00,463 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:23:00,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:23:00,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1577076385, now seen corresponding path program 1 times [2022-12-12 00:23:00,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:23:00,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957655864] [2022-12-12 00:23:00,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:00,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:23:00,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:01,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:01,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:23:01,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957655864] [2022-12-12 00:23:01,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957655864] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 00:23:01,410 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 00:23:01,411 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-12 00:23:01,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352177184] [2022-12-12 00:23:01,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 00:23:01,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-12 00:23:01,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:23:01,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-12 00:23:01,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-12-12 00:23:01,454 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 189 [2022-12-12 00:23:01,459 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 179 transitions, 370 flow. Second operand has 9 states, 9 states have (on average 148.44444444444446) internal successors, (1336), 9 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:01,459 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:23:01,459 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 189 [2022-12-12 00:23:01,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:23:01,857 INFO L130 PetriNetUnfolder]: 57/633 cut-off events. [2022-12-12 00:23:01,857 INFO L131 PetriNetUnfolder]: For 44/44 co-relation queries the response was YES. [2022-12-12 00:23:01,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 802 conditions, 633 events. 57/633 cut-off events. For 44/44 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 3169 event pairs, 7 based on Foata normal form. 90/661 useless extension candidates. Maximal degree in co-relation 606. Up to 97 conditions per place. [2022-12-12 00:23:01,866 INFO L137 encePairwiseOnDemand]: 165/189 looper letters, 37 selfloop transitions, 7 changer transitions 10/191 dead transitions. [2022-12-12 00:23:01,866 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 191 transitions, 520 flow [2022-12-12 00:23:01,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-12 00:23:01,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-12 00:23:01,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1830 transitions. [2022-12-12 00:23:01,883 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8068783068783069 [2022-12-12 00:23:01,888 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 11 predicate places. [2022-12-12 00:23:01,888 INFO L82 GeneralOperation]: Start removeDead. Operand has 183 places, 191 transitions, 520 flow [2022-12-12 00:23:01,892 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 175 places, 181 transitions, 474 flow [2022-12-12 00:23:01,894 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 181 transitions, 474 flow [2022-12-12 00:23:01,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 148.44444444444446) internal successors, (1336), 9 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:01,895 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:23:01,895 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:23:01,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-12 00:23:01,896 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:23:01,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:23:01,897 INFO L85 PathProgramCache]: Analyzing trace with hash 488109335, now seen corresponding path program 2 times [2022-12-12 00:23:01,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:23:01,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842147945] [2022-12-12 00:23:01,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:01,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:23:01,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:02,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:02,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:23:02,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842147945] [2022-12-12 00:23:02,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842147945] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 00:23:02,221 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 00:23:02,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-12 00:23:02,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452545412] [2022-12-12 00:23:02,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 00:23:02,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-12 00:23:02,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:23:02,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-12 00:23:02,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-12-12 00:23:02,225 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 189 [2022-12-12 00:23:02,227 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 181 transitions, 474 flow. Second operand has 9 states, 9 states have (on average 148.44444444444446) internal successors, (1336), 9 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:02,227 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:23:02,227 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 189 [2022-12-12 00:23:02,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:23:02,437 INFO L130 PetriNetUnfolder]: 57/649 cut-off events. [2022-12-12 00:23:02,437 INFO L131 PetriNetUnfolder]: For 127/149 co-relation queries the response was YES. [2022-12-12 00:23:02,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 932 conditions, 649 events. 57/649 cut-off events. For 127/149 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 3301 event pairs, 5 based on Foata normal form. 1/589 useless extension candidates. Maximal degree in co-relation 708. Up to 97 conditions per place. [2022-12-12 00:23:02,441 INFO L137 encePairwiseOnDemand]: 179/189 looper letters, 33 selfloop transitions, 8 changer transitions 6/184 dead transitions. [2022-12-12 00:23:02,441 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 184 transitions, 583 flow [2022-12-12 00:23:02,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-12 00:23:02,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-12 00:23:02,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1360 transitions. [2022-12-12 00:23:02,444 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7995296884185773 [2022-12-12 00:23:02,445 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 11 predicate places. [2022-12-12 00:23:02,445 INFO L82 GeneralOperation]: Start removeDead. Operand has 183 places, 184 transitions, 583 flow [2022-12-12 00:23:02,450 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 180 places, 178 transitions, 541 flow [2022-12-12 00:23:02,451 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 178 transitions, 541 flow [2022-12-12 00:23:02,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 148.44444444444446) internal successors, (1336), 9 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:02,456 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:23:02,456 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:23:02,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-12 00:23:02,457 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:23:02,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:23:02,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1303409766, now seen corresponding path program 1 times [2022-12-12 00:23:02,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:23:02,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059740953] [2022-12-12 00:23:02,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:02,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:23:02,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:02,555 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:02,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:23:02,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059740953] [2022-12-12 00:23:02,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059740953] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 00:23:02,555 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 00:23:02,556 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-12 00:23:02,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441007117] [2022-12-12 00:23:02,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 00:23:02,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 00:23:02,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:23:02,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 00:23:02,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-12-12 00:23:02,558 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 189 [2022-12-12 00:23:02,558 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 178 transitions, 541 flow. Second operand has 5 states, 5 states have (on average 162.6) internal successors, (813), 5 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:02,559 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:23:02,559 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 189 [2022-12-12 00:23:02,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:23:02,714 INFO L130 PetriNetUnfolder]: 190/1372 cut-off events. [2022-12-12 00:23:02,714 INFO L131 PetriNetUnfolder]: For 471/538 co-relation queries the response was YES. [2022-12-12 00:23:02,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2146 conditions, 1372 events. 190/1372 cut-off events. For 471/538 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 8865 event pairs, 42 based on Foata normal form. 2/1211 useless extension candidates. Maximal degree in co-relation 1794. Up to 193 conditions per place. [2022-12-12 00:23:02,721 INFO L137 encePairwiseOnDemand]: 183/189 looper letters, 37 selfloop transitions, 6 changer transitions 0/202 dead transitions. [2022-12-12 00:23:02,721 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 202 transitions, 710 flow [2022-12-12 00:23:02,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 00:23:02,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 00:23:02,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 840 transitions. [2022-12-12 00:23:02,723 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8888888888888888 [2022-12-12 00:23:02,724 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 12 predicate places. [2022-12-12 00:23:02,724 INFO L82 GeneralOperation]: Start removeDead. Operand has 184 places, 202 transitions, 710 flow [2022-12-12 00:23:02,728 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 184 places, 202 transitions, 710 flow [2022-12-12 00:23:02,728 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 202 transitions, 710 flow [2022-12-12 00:23:02,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 162.6) internal successors, (813), 5 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:02,729 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:23:02,729 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:23:02,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-12 00:23:02,729 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:23:02,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:23:02,730 INFO L85 PathProgramCache]: Analyzing trace with hash 724320400, now seen corresponding path program 2 times [2022-12-12 00:23:02,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:23:02,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763318175] [2022-12-12 00:23:02,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:02,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:23:02,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:02,799 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:02,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:23:02,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763318175] [2022-12-12 00:23:02,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763318175] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 00:23:02,799 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 00:23:02,799 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-12 00:23:02,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415452418] [2022-12-12 00:23:02,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 00:23:02,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 00:23:02,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:23:02,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 00:23:02,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-12 00:23:02,801 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 189 [2022-12-12 00:23:02,802 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 202 transitions, 710 flow. Second operand has 5 states, 5 states have (on average 162.6) internal successors, (813), 5 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:02,802 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:23:02,802 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 189 [2022-12-12 00:23:02,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:23:03,049 INFO L130 PetriNetUnfolder]: 236/2280 cut-off events. [2022-12-12 00:23:03,049 INFO L131 PetriNetUnfolder]: For 894/1091 co-relation queries the response was YES. [2022-12-12 00:23:03,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3630 conditions, 2280 events. 236/2280 cut-off events. For 894/1091 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 16402 event pairs, 70 based on Foata normal form. 2/2035 useless extension candidates. Maximal degree in co-relation 3225. Up to 288 conditions per place. [2022-12-12 00:23:03,060 INFO L137 encePairwiseOnDemand]: 182/189 looper letters, 64 selfloop transitions, 12 changer transitions 5/240 dead transitions. [2022-12-12 00:23:03,060 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 240 transitions, 1073 flow [2022-12-12 00:23:03,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 00:23:03,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 00:23:03,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 996 transitions. [2022-12-12 00:23:03,062 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8783068783068783 [2022-12-12 00:23:03,063 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 17 predicate places. [2022-12-12 00:23:03,063 INFO L82 GeneralOperation]: Start removeDead. Operand has 189 places, 240 transitions, 1073 flow [2022-12-12 00:23:03,070 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 188 places, 235 transitions, 1029 flow [2022-12-12 00:23:03,070 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 235 transitions, 1029 flow [2022-12-12 00:23:03,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 162.6) internal successors, (813), 5 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:03,071 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:23:03,071 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:23:03,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-12 00:23:03,071 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:23:03,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:23:03,072 INFO L85 PathProgramCache]: Analyzing trace with hash 417181194, now seen corresponding path program 3 times [2022-12-12 00:23:03,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:23:03,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424366791] [2022-12-12 00:23:03,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:03,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:23:03,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:03,158 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:03,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:23:03,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424366791] [2022-12-12 00:23:03,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424366791] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:23:03,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753652391] [2022-12-12 00:23:03,159 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 00:23:03,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:23:03,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:23:03,162 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:23:03,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-12 00:23:03,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 00:23:03,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:23:03,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-12 00:23:03,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:23:03,369 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:03,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:23:03,438 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:03,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753652391] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:23:03,439 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:23:03,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2022-12-12 00:23:03,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224782399] [2022-12-12 00:23:03,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:23:03,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-12 00:23:03,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:23:03,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-12 00:23:03,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-12-12 00:23:03,442 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 189 [2022-12-12 00:23:03,443 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 235 transitions, 1029 flow. Second operand has 9 states, 9 states have (on average 162.44444444444446) internal successors, (1462), 9 states have internal predecessors, (1462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:03,444 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:23:03,446 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 189 [2022-12-12 00:23:03,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:23:03,929 INFO L130 PetriNetUnfolder]: 262/2778 cut-off events. [2022-12-12 00:23:03,931 INFO L131 PetriNetUnfolder]: For 1486/1822 co-relation queries the response was YES. [2022-12-12 00:23:03,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4655 conditions, 2778 events. 262/2778 cut-off events. For 1486/1822 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 21707 event pairs, 53 based on Foata normal form. 22/2511 useless extension candidates. Maximal degree in co-relation 4043. Up to 340 conditions per place. [2022-12-12 00:23:03,946 INFO L137 encePairwiseOnDemand]: 181/189 looper letters, 80 selfloop transitions, 47 changer transitions 1/287 dead transitions. [2022-12-12 00:23:03,946 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 287 transitions, 1639 flow [2022-12-12 00:23:03,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-12 00:23:03,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-12 00:23:03,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2315 transitions. [2022-12-12 00:23:03,950 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8749055177626606 [2022-12-12 00:23:03,952 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 29 predicate places. [2022-12-12 00:23:03,952 INFO L82 GeneralOperation]: Start removeDead. Operand has 201 places, 287 transitions, 1639 flow [2022-12-12 00:23:03,961 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 201 places, 286 transitions, 1631 flow [2022-12-12 00:23:03,961 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 286 transitions, 1631 flow [2022-12-12 00:23:03,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 162.44444444444446) internal successors, (1462), 9 states have internal predecessors, (1462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:03,962 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:23:03,962 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:23:03,968 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-12 00:23:04,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:23:04,168 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:23:04,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:23:04,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1796951544, now seen corresponding path program 1 times [2022-12-12 00:23:04,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:23:04,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885448638] [2022-12-12 00:23:04,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:04,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:23:04,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:04,257 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:04,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:23:04,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885448638] [2022-12-12 00:23:04,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885448638] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 00:23:04,258 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 00:23:04,258 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-12 00:23:04,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317490973] [2022-12-12 00:23:04,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 00:23:04,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 00:23:04,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:23:04,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 00:23:04,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-12 00:23:04,267 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 189 [2022-12-12 00:23:04,268 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 286 transitions, 1631 flow. Second operand has 5 states, 5 states have (on average 162.6) internal successors, (813), 5 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:04,268 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:23:04,268 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 189 [2022-12-12 00:23:04,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:23:04,533 INFO L130 PetriNetUnfolder]: 259/2731 cut-off events. [2022-12-12 00:23:04,533 INFO L131 PetriNetUnfolder]: For 2183/2535 co-relation queries the response was YES. [2022-12-12 00:23:04,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4952 conditions, 2731 events. 259/2731 cut-off events. For 2183/2535 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 21016 event pairs, 60 based on Foata normal form. 18/2465 useless extension candidates. Maximal degree in co-relation 4249. Up to 340 conditions per place. [2022-12-12 00:23:04,551 INFO L137 encePairwiseOnDemand]: 182/189 looper letters, 116 selfloop transitions, 16 changer transitions 7/298 dead transitions. [2022-12-12 00:23:04,551 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 298 transitions, 2019 flow [2022-12-12 00:23:04,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 00:23:04,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 00:23:04,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 997 transitions. [2022-12-12 00:23:04,553 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8791887125220459 [2022-12-12 00:23:04,556 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 34 predicate places. [2022-12-12 00:23:04,556 INFO L82 GeneralOperation]: Start removeDead. Operand has 206 places, 298 transitions, 2019 flow [2022-12-12 00:23:04,565 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 205 places, 291 transitions, 1921 flow [2022-12-12 00:23:04,565 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 291 transitions, 1921 flow [2022-12-12 00:23:04,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 162.6) internal successors, (813), 5 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:04,566 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:23:04,566 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:23:04,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-12 00:23:04,566 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:23:04,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:23:04,567 INFO L85 PathProgramCache]: Analyzing trace with hash 759070228, now seen corresponding path program 2 times [2022-12-12 00:23:04,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:23:04,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390101199] [2022-12-12 00:23:04,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:04,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:23:04,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:04,673 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:04,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:23:04,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390101199] [2022-12-12 00:23:04,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390101199] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 00:23:04,674 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 00:23:04,674 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-12 00:23:04,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154995965] [2022-12-12 00:23:04,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 00:23:04,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-12 00:23:04,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:23:04,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-12 00:23:04,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-12-12 00:23:04,676 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 189 [2022-12-12 00:23:04,677 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 291 transitions, 1921 flow. Second operand has 6 states, 6 states have (on average 162.16666666666666) internal successors, (973), 6 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:04,677 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:23:04,677 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 189 [2022-12-12 00:23:04,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:23:05,053 INFO L130 PetriNetUnfolder]: 314/3336 cut-off events. [2022-12-12 00:23:05,055 INFO L131 PetriNetUnfolder]: For 3450/3884 co-relation queries the response was YES. [2022-12-12 00:23:05,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6407 conditions, 3336 events. 314/3336 cut-off events. For 3450/3884 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 27719 event pairs, 63 based on Foata normal form. 28/3022 useless extension candidates. Maximal degree in co-relation 5899. Up to 413 conditions per place. [2022-12-12 00:23:05,098 INFO L137 encePairwiseOnDemand]: 181/189 looper letters, 140 selfloop transitions, 28 changer transitions 0/327 dead transitions. [2022-12-12 00:23:05,099 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 327 transitions, 2659 flow [2022-12-12 00:23:05,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 00:23:05,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 00:23:05,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1012 transitions. [2022-12-12 00:23:05,101 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.892416225749559 [2022-12-12 00:23:05,101 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 38 predicate places. [2022-12-12 00:23:05,101 INFO L82 GeneralOperation]: Start removeDead. Operand has 210 places, 327 transitions, 2659 flow [2022-12-12 00:23:05,108 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 210 places, 327 transitions, 2659 flow [2022-12-12 00:23:05,108 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 327 transitions, 2659 flow [2022-12-12 00:23:05,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 162.16666666666666) internal successors, (973), 6 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:05,109 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:23:05,109 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:23:05,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-12 00:23:05,109 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:23:05,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:23:05,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1679317794, now seen corresponding path program 3 times [2022-12-12 00:23:05,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:23:05,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198810420] [2022-12-12 00:23:05,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:05,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:23:05,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:05,182 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:05,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:23:05,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198810420] [2022-12-12 00:23:05,183 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198810420] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:23:05,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747498882] [2022-12-12 00:23:05,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 00:23:05,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:23:05,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:23:05,184 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:23:05,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-12 00:23:05,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 00:23:05,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:23:05,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-12 00:23:05,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:23:05,312 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:05,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:23:05,360 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:05,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747498882] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:23:05,360 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:23:05,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2022-12-12 00:23:05,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045643400] [2022-12-12 00:23:05,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:23:05,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-12 00:23:05,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:23:05,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-12 00:23:05,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-12-12 00:23:05,363 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 189 [2022-12-12 00:23:05,364 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 327 transitions, 2659 flow. Second operand has 9 states, 9 states have (on average 162.44444444444446) internal successors, (1462), 9 states have internal predecessors, (1462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:05,364 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:23:05,364 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 189 [2022-12-12 00:23:05,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:23:05,873 INFO L130 PetriNetUnfolder]: 354/3886 cut-off events. [2022-12-12 00:23:05,873 INFO L131 PetriNetUnfolder]: For 4921/5576 co-relation queries the response was YES. [2022-12-12 00:23:05,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7840 conditions, 3886 events. 354/3886 cut-off events. For 4921/5576 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 34292 event pairs, 61 based on Foata normal form. 43/3543 useless extension candidates. Maximal degree in co-relation 6637. Up to 462 conditions per place. [2022-12-12 00:23:05,891 INFO L137 encePairwiseOnDemand]: 181/189 looper letters, 136 selfloop transitions, 98 changer transitions 1/394 dead transitions. [2022-12-12 00:23:05,892 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 394 transitions, 3975 flow [2022-12-12 00:23:05,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-12 00:23:05,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-12 00:23:05,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2313 transitions. [2022-12-12 00:23:05,895 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8741496598639455 [2022-12-12 00:23:05,896 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 51 predicate places. [2022-12-12 00:23:05,896 INFO L82 GeneralOperation]: Start removeDead. Operand has 223 places, 394 transitions, 3975 flow [2022-12-12 00:23:05,907 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 223 places, 393 transitions, 3961 flow [2022-12-12 00:23:05,907 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 393 transitions, 3961 flow [2022-12-12 00:23:05,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 162.44444444444446) internal successors, (1462), 9 states have internal predecessors, (1462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:05,908 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:23:05,908 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:23:05,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-12-12 00:23:06,119 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,SelfDestructingSolverStorable7 [2022-12-12 00:23:06,120 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:23:06,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:23:06,120 INFO L85 PathProgramCache]: Analyzing trace with hash -639039590, now seen corresponding path program 4 times [2022-12-12 00:23:06,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:23:06,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036776839] [2022-12-12 00:23:06,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:06,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:23:06,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:06,185 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:06,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:23:06,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036776839] [2022-12-12 00:23:06,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036776839] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 00:23:06,189 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 00:23:06,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-12 00:23:06,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908141967] [2022-12-12 00:23:06,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 00:23:06,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 00:23:06,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:23:06,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 00:23:06,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-12 00:23:06,194 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 189 [2022-12-12 00:23:06,194 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 393 transitions, 3961 flow. Second operand has 5 states, 5 states have (on average 162.6) internal successors, (813), 5 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:06,194 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:23:06,194 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 189 [2022-12-12 00:23:06,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:23:06,530 INFO L130 PetriNetUnfolder]: 326/3499 cut-off events. [2022-12-12 00:23:06,531 INFO L131 PetriNetUnfolder]: For 5435/6028 co-relation queries the response was YES. [2022-12-12 00:23:06,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7484 conditions, 3499 events. 326/3499 cut-off events. For 5435/6028 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 29686 event pairs, 66 based on Foata normal form. 27/3173 useless extension candidates. Maximal degree in co-relation 6506. Up to 417 conditions per place. [2022-12-12 00:23:06,547 INFO L137 encePairwiseOnDemand]: 181/189 looper letters, 184 selfloop transitions, 31 changer transitions 3/377 dead transitions. [2022-12-12 00:23:06,548 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 377 transitions, 4131 flow [2022-12-12 00:23:06,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 00:23:06,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 00:23:06,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1003 transitions. [2022-12-12 00:23:06,550 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8844797178130511 [2022-12-12 00:23:06,550 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 56 predicate places. [2022-12-12 00:23:06,550 INFO L82 GeneralOperation]: Start removeDead. Operand has 228 places, 377 transitions, 4131 flow [2022-12-12 00:23:06,561 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 227 places, 374 transitions, 4076 flow [2022-12-12 00:23:06,561 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 374 transitions, 4076 flow [2022-12-12 00:23:06,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 162.6) internal successors, (813), 5 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:06,562 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:23:06,562 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:23:06,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-12 00:23:06,562 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:23:06,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:23:06,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1204032568, now seen corresponding path program 5 times [2022-12-12 00:23:06,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:23:06,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142032560] [2022-12-12 00:23:06,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:06,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:23:06,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:06,638 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:06,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:23:06,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142032560] [2022-12-12 00:23:06,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142032560] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 00:23:06,638 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 00:23:06,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-12 00:23:06,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80979210] [2022-12-12 00:23:06,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 00:23:06,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-12 00:23:06,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:23:06,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-12 00:23:06,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-12-12 00:23:06,640 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 189 [2022-12-12 00:23:06,641 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 374 transitions, 4076 flow. Second operand has 6 states, 6 states have (on average 162.16666666666666) internal successors, (973), 6 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:06,641 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:23:06,641 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 189 [2022-12-12 00:23:06,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:23:07,205 INFO L130 PetriNetUnfolder]: 395/4248 cut-off events. [2022-12-12 00:23:07,205 INFO L131 PetriNetUnfolder]: For 8485/9443 co-relation queries the response was YES. [2022-12-12 00:23:07,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9453 conditions, 4248 events. 395/4248 cut-off events. For 8485/9443 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 39107 event pairs, 87 based on Foata normal form. 40/3861 useless extension candidates. Maximal degree in co-relation 8127. Up to 510 conditions per place. [2022-12-12 00:23:07,232 INFO L137 encePairwiseOnDemand]: 182/189 looper letters, 210 selfloop transitions, 35 changer transitions 0/404 dead transitions. [2022-12-12 00:23:07,232 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 404 transitions, 5067 flow [2022-12-12 00:23:07,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 00:23:07,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 00:23:07,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1007 transitions. [2022-12-12 00:23:07,234 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8880070546737213 [2022-12-12 00:23:07,235 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 60 predicate places. [2022-12-12 00:23:07,235 INFO L82 GeneralOperation]: Start removeDead. Operand has 232 places, 404 transitions, 5067 flow [2022-12-12 00:23:07,250 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 232 places, 404 transitions, 5067 flow [2022-12-12 00:23:07,251 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 404 transitions, 5067 flow [2022-12-12 00:23:07,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 162.16666666666666) internal successors, (973), 6 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:07,251 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:23:07,251 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:23:07,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-12 00:23:07,252 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:23:07,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:23:07,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1475703676, now seen corresponding path program 6 times [2022-12-12 00:23:07,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:23:07,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72895571] [2022-12-12 00:23:07,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:07,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:23:07,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:07,339 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:07,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:23:07,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72895571] [2022-12-12 00:23:07,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72895571] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 00:23:07,339 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 00:23:07,339 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-12 00:23:07,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155663542] [2022-12-12 00:23:07,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 00:23:07,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 00:23:07,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:23:07,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 00:23:07,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-12-12 00:23:07,341 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 189 [2022-12-12 00:23:07,342 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 404 transitions, 5067 flow. Second operand has 5 states, 5 states have (on average 162.6) internal successors, (813), 5 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:07,342 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:23:07,342 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 189 [2022-12-12 00:23:07,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:23:07,869 INFO L130 PetriNetUnfolder]: 385/4246 cut-off events. [2022-12-12 00:23:07,870 INFO L131 PetriNetUnfolder]: For 10657/11793 co-relation queries the response was YES. [2022-12-12 00:23:07,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9818 conditions, 4246 events. 385/4246 cut-off events. For 10657/11793 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 39111 event pairs, 91 based on Foata normal form. 36/3859 useless extension candidates. Maximal degree in co-relation 8442. Up to 507 conditions per place. [2022-12-12 00:23:07,890 INFO L137 encePairwiseOnDemand]: 181/189 looper letters, 205 selfloop transitions, 38 changer transitions 0/402 dead transitions. [2022-12-12 00:23:07,890 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 402 transitions, 5517 flow [2022-12-12 00:23:07,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 00:23:07,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 00:23:07,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 843 transitions. [2022-12-12 00:23:07,893 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8920634920634921 [2022-12-12 00:23:07,893 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 64 predicate places. [2022-12-12 00:23:07,893 INFO L82 GeneralOperation]: Start removeDead. Operand has 236 places, 402 transitions, 5517 flow [2022-12-12 00:23:07,905 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 236 places, 402 transitions, 5517 flow [2022-12-12 00:23:07,906 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 402 transitions, 5517 flow [2022-12-12 00:23:07,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 162.6) internal successors, (813), 5 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:07,906 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:23:07,906 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:23:07,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-12 00:23:07,907 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:23:07,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:23:07,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1072165146, now seen corresponding path program 7 times [2022-12-12 00:23:07,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:23:07,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085614550] [2022-12-12 00:23:07,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:07,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:23:07,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:07,973 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:07,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:23:07,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085614550] [2022-12-12 00:23:07,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085614550] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 00:23:07,973 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 00:23:07,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-12 00:23:07,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766051721] [2022-12-12 00:23:07,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 00:23:07,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 00:23:07,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:23:07,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 00:23:07,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-12 00:23:07,975 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 189 [2022-12-12 00:23:07,975 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 402 transitions, 5517 flow. Second operand has 5 states, 5 states have (on average 162.6) internal successors, (813), 5 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:07,975 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:23:07,976 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 189 [2022-12-12 00:23:07,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:23:08,405 INFO L130 PetriNetUnfolder]: 376/4005 cut-off events. [2022-12-12 00:23:08,406 INFO L131 PetriNetUnfolder]: For 12322/13676 co-relation queries the response was YES. [2022-12-12 00:23:08,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9918 conditions, 4005 events. 376/4005 cut-off events. For 12322/13676 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 36454 event pairs, 95 based on Foata normal form. 31/3630 useless extension candidates. Maximal degree in co-relation 9295. Up to 495 conditions per place. [2022-12-12 00:23:08,426 INFO L137 encePairwiseOnDemand]: 181/189 looper letters, 201 selfloop transitions, 31 changer transitions 5/390 dead transitions. [2022-12-12 00:23:08,426 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 390 transitions, 5789 flow [2022-12-12 00:23:08,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 00:23:08,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 00:23:08,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 838 transitions. [2022-12-12 00:23:08,428 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8867724867724868 [2022-12-12 00:23:08,428 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 68 predicate places. [2022-12-12 00:23:08,428 INFO L82 GeneralOperation]: Start removeDead. Operand has 240 places, 390 transitions, 5789 flow [2022-12-12 00:23:08,443 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 237 places, 385 transitions, 5704 flow [2022-12-12 00:23:08,443 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 385 transitions, 5704 flow [2022-12-12 00:23:08,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 162.6) internal successors, (813), 5 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:08,443 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:23:08,444 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:23:08,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-12 00:23:08,444 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:23:08,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:23:08,444 INFO L85 PathProgramCache]: Analyzing trace with hash -484062894, now seen corresponding path program 8 times [2022-12-12 00:23:08,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:23:08,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516753746] [2022-12-12 00:23:08,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:08,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:23:08,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:08,519 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:08,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:23:08,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516753746] [2022-12-12 00:23:08,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516753746] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 00:23:08,520 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 00:23:08,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-12 00:23:08,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285980758] [2022-12-12 00:23:08,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 00:23:08,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-12 00:23:08,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:23:08,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-12 00:23:08,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-12-12 00:23:08,522 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 189 [2022-12-12 00:23:08,523 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 385 transitions, 5704 flow. Second operand has 6 states, 6 states have (on average 162.16666666666666) internal successors, (973), 6 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:08,523 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:23:08,523 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 189 [2022-12-12 00:23:08,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:23:08,948 INFO L130 PetriNetUnfolder]: 364/3906 cut-off events. [2022-12-12 00:23:08,948 INFO L131 PetriNetUnfolder]: For 14275/15934 co-relation queries the response was YES. [2022-12-12 00:23:08,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10019 conditions, 3906 events. 364/3906 cut-off events. For 14275/15934 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 35122 event pairs, 95 based on Foata normal form. 32/3548 useless extension candidates. Maximal degree in co-relation 9396. Up to 475 conditions per place. [2022-12-12 00:23:08,968 INFO L137 encePairwiseOnDemand]: 182/189 looper letters, 180 selfloop transitions, 43 changer transitions 0/376 dead transitions. [2022-12-12 00:23:08,968 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 376 transitions, 5938 flow [2022-12-12 00:23:08,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 00:23:08,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 00:23:08,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1001 transitions. [2022-12-12 00:23:08,970 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8827160493827161 [2022-12-12 00:23:08,971 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 69 predicate places. [2022-12-12 00:23:08,971 INFO L82 GeneralOperation]: Start removeDead. Operand has 241 places, 376 transitions, 5938 flow [2022-12-12 00:23:08,983 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 241 places, 376 transitions, 5938 flow [2022-12-12 00:23:08,983 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 376 transitions, 5938 flow [2022-12-12 00:23:08,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 162.16666666666666) internal successors, (973), 6 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:08,983 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:23:08,984 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:23:08,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-12 00:23:08,984 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:23:08,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:23:08,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1743737212, now seen corresponding path program 4 times [2022-12-12 00:23:08,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:23:08,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444860543] [2022-12-12 00:23:08,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:08,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:23:08,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:09,057 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:09,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:23:09,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444860543] [2022-12-12 00:23:09,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444860543] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 00:23:09,057 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 00:23:09,057 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-12 00:23:09,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703015369] [2022-12-12 00:23:09,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 00:23:09,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-12 00:23:09,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:23:09,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-12 00:23:09,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-12-12 00:23:09,060 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 189 [2022-12-12 00:23:09,061 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 376 transitions, 5938 flow. Second operand has 6 states, 6 states have (on average 162.16666666666666) internal successors, (973), 6 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:09,061 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:23:09,061 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 189 [2022-12-12 00:23:09,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:23:09,513 INFO L130 PetriNetUnfolder]: 392/4338 cut-off events. [2022-12-12 00:23:09,514 INFO L131 PetriNetUnfolder]: For 17151/19071 co-relation queries the response was YES. [2022-12-12 00:23:09,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11337 conditions, 4338 events. 392/4338 cut-off events. For 17151/19071 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 40612 event pairs, 103 based on Foata normal form. 32/3939 useless extension candidates. Maximal degree in co-relation 10197. Up to 508 conditions per place. [2022-12-12 00:23:09,537 INFO L137 encePairwiseOnDemand]: 182/189 looper letters, 192 selfloop transitions, 40 changer transitions 0/385 dead transitions. [2022-12-12 00:23:09,537 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 385 transitions, 6590 flow [2022-12-12 00:23:09,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 00:23:09,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 00:23:09,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1003 transitions. [2022-12-12 00:23:09,540 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8844797178130511 [2022-12-12 00:23:09,541 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 72 predicate places. [2022-12-12 00:23:09,541 INFO L82 GeneralOperation]: Start removeDead. Operand has 244 places, 385 transitions, 6590 flow [2022-12-12 00:23:09,555 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 244 places, 385 transitions, 6590 flow [2022-12-12 00:23:09,556 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 385 transitions, 6590 flow [2022-12-12 00:23:09,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 162.16666666666666) internal successors, (973), 6 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:09,556 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:23:09,556 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:23:09,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-12-12 00:23:09,556 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:23:09,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:23:09,557 INFO L85 PathProgramCache]: Analyzing trace with hash 784758675, now seen corresponding path program 1 times [2022-12-12 00:23:09,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:23:09,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560287191] [2022-12-12 00:23:09,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:09,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:23:09,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:10,400 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:10,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:23:10,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560287191] [2022-12-12 00:23:10,401 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560287191] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:23:10,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429401517] [2022-12-12 00:23:10,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:10,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:23:10,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:23:10,402 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:23:10,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-12 00:23:10,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:10,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:23:10,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:23:11,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-12 00:23:11,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:23:12,276 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:12,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429401517] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:23:12,276 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:23:12,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 50 [2022-12-12 00:23:12,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827354679] [2022-12-12 00:23:12,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:23:12,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-12-12 00:23:12,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:23:12,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-12-12 00:23:12,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=2294, Unknown=0, NotChecked=0, Total=2450 [2022-12-12 00:23:12,281 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:23:12,285 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 385 transitions, 6590 flow. Second operand has 50 states, 50 states have (on average 122.5) internal successors, (6125), 50 states have internal predecessors, (6125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:12,285 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:23:12,286 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:23:12,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:23:17,959 INFO L130 PetriNetUnfolder]: 5501/24151 cut-off events. [2022-12-12 00:23:17,959 INFO L131 PetriNetUnfolder]: For 88610/92420 co-relation queries the response was YES. [2022-12-12 00:23:18,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64501 conditions, 24151 events. 5501/24151 cut-off events. For 88610/92420 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 288334 event pairs, 666 based on Foata normal form. 14/22068 useless extension candidates. Maximal degree in co-relation 59124. Up to 5203 conditions per place. [2022-12-12 00:23:18,095 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 458 selfloop transitions, 122 changer transitions 6/897 dead transitions. [2022-12-12 00:23:18,095 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 897 transitions, 10759 flow [2022-12-12 00:23:18,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-12-12 00:23:18,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2022-12-12 00:23:18,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 8105 transitions. [2022-12-12 00:23:18,102 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6806920298983791 [2022-12-12 00:23:18,102 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 134 predicate places. [2022-12-12 00:23:18,102 INFO L82 GeneralOperation]: Start removeDead. Operand has 306 places, 897 transitions, 10759 flow [2022-12-12 00:23:18,173 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 303 places, 891 transitions, 10657 flow [2022-12-12 00:23:18,174 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 891 transitions, 10657 flow [2022-12-12 00:23:18,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 122.5) internal successors, (6125), 50 states have internal predecessors, (6125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:18,175 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:23:18,176 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:23:18,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-12-12 00:23:18,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:23:18,383 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:23:18,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:23:18,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1221878155, now seen corresponding path program 2 times [2022-12-12 00:23:18,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:23:18,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124372212] [2022-12-12 00:23:18,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:18,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:23:18,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:18,987 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:18,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:23:18,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124372212] [2022-12-12 00:23:18,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124372212] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:23:18,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168740200] [2022-12-12 00:23:18,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 00:23:18,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:23:18,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:23:18,989 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:23:18,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-12 00:23:19,098 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 00:23:19,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:23:19,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:23:19,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:23:19,634 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:19,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:23:20,658 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:20,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168740200] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:23:20,658 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:23:20,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 44 [2022-12-12 00:23:20,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028221029] [2022-12-12 00:23:20,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:23:20,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-12-12 00:23:20,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:23:20,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-12-12 00:23:20,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1760, Unknown=0, NotChecked=0, Total=1892 [2022-12-12 00:23:20,663 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:23:20,667 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 891 transitions, 10657 flow. Second operand has 44 states, 44 states have (on average 122.52272727272727) internal successors, (5391), 44 states have internal predecessors, (5391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:20,667 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:23:20,667 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:23:20,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:23:26,481 INFO L130 PetriNetUnfolder]: 6468/28101 cut-off events. [2022-12-12 00:23:26,482 INFO L131 PetriNetUnfolder]: For 118469/127205 co-relation queries the response was YES. [2022-12-12 00:23:26,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89733 conditions, 28101 events. 6468/28101 cut-off events. For 118469/127205 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 343796 event pairs, 628 based on Foata normal form. 101/25792 useless extension candidates. Maximal degree in co-relation 81970. Up to 8137 conditions per place. [2022-12-12 00:23:26,631 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 739 selfloop transitions, 120 changer transitions 6/1176 dead transitions. [2022-12-12 00:23:26,632 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 1176 transitions, 14752 flow [2022-12-12 00:23:26,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-12-12 00:23:26,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-12-12 00:23:26,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 5014 transitions. [2022-12-12 00:23:26,636 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6802333469000136 [2022-12-12 00:23:26,636 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 169 predicate places. [2022-12-12 00:23:26,636 INFO L82 GeneralOperation]: Start removeDead. Operand has 341 places, 1176 transitions, 14752 flow [2022-12-12 00:23:26,721 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 338 places, 1170 transitions, 14638 flow [2022-12-12 00:23:26,722 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 1170 transitions, 14638 flow [2022-12-12 00:23:26,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 122.52272727272727) internal successors, (5391), 44 states have internal predecessors, (5391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:26,724 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:23:26,724 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:23:26,739 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-12 00:23:26,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-12 00:23:26,930 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:23:26,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:23:26,931 INFO L85 PathProgramCache]: Analyzing trace with hash 926177925, now seen corresponding path program 3 times [2022-12-12 00:23:26,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:23:26,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955256185] [2022-12-12 00:23:26,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:26,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:23:26,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:27,556 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:27,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:23:27,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955256185] [2022-12-12 00:23:27,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955256185] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:23:27,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894677981] [2022-12-12 00:23:27,556 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 00:23:27,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:23:27,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:23:27,558 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:23:27,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-12 00:23:27,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 00:23:27,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:23:27,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:23:27,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:23:28,189 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:28,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:23:29,121 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:29,121 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894677981] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:23:29,121 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:23:29,121 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 46 [2022-12-12 00:23:29,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814333793] [2022-12-12 00:23:29,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:23:29,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-12-12 00:23:29,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:23:29,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-12-12 00:23:29,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=1932, Unknown=0, NotChecked=0, Total=2070 [2022-12-12 00:23:29,124 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:23:29,128 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 1170 transitions, 14638 flow. Second operand has 46 states, 46 states have (on average 122.47826086956522) internal successors, (5634), 46 states have internal predecessors, (5634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:29,128 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:23:29,128 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:23:29,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:23:36,082 INFO L130 PetriNetUnfolder]: 7597/32840 cut-off events. [2022-12-12 00:23:36,082 INFO L131 PetriNetUnfolder]: For 157437/171768 co-relation queries the response was YES. [2022-12-12 00:23:36,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121271 conditions, 32840 events. 7597/32840 cut-off events. For 157437/171768 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 412008 event pairs, 428 based on Foata normal form. 207/30268 useless extension candidates. Maximal degree in co-relation 110297. Up to 9318 conditions per place. [2022-12-12 00:23:36,384 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 1027 selfloop transitions, 188 changer transitions 7/1533 dead transitions. [2022-12-12 00:23:36,384 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 1533 transitions, 21488 flow [2022-12-12 00:23:36,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-12-12 00:23:36,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2022-12-12 00:23:36,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 6512 transitions. [2022-12-12 00:23:36,391 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6755887540201265 [2022-12-12 00:23:36,392 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 216 predicate places. [2022-12-12 00:23:36,392 INFO L82 GeneralOperation]: Start removeDead. Operand has 388 places, 1533 transitions, 21488 flow [2022-12-12 00:23:36,490 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 385 places, 1526 transitions, 21323 flow [2022-12-12 00:23:36,490 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 1526 transitions, 21323 flow [2022-12-12 00:23:36,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 122.47826086956522) internal successors, (5634), 46 states have internal predecessors, (5634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:36,492 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:23:36,492 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:23:36,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-12-12 00:23:36,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-12-12 00:23:36,696 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:23:36,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:23:36,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1218176931, now seen corresponding path program 4 times [2022-12-12 00:23:36,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:23:36,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879262169] [2022-12-12 00:23:36,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:36,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:23:36,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:37,288 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:37,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:23:37,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879262169] [2022-12-12 00:23:37,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879262169] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:23:37,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201578661] [2022-12-12 00:23:37,288 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 00:23:37,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:23:37,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:23:37,290 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:23:37,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-12 00:23:37,360 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 00:23:37,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:23:37,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:23:37,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:23:38,001 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:38,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:23:39,003 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:39,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201578661] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:23:39,004 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:23:39,004 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 50 [2022-12-12 00:23:39,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164928374] [2022-12-12 00:23:39,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:23:39,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-12-12 00:23:39,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:23:39,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-12-12 00:23:39,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=2294, Unknown=0, NotChecked=0, Total=2450 [2022-12-12 00:23:39,008 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:23:39,011 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 1526 transitions, 21323 flow. Second operand has 50 states, 50 states have (on average 122.5) internal successors, (6125), 50 states have internal predecessors, (6125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:39,011 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:23:39,011 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:23:39,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:23:48,456 INFO L130 PetriNetUnfolder]: 9015/38600 cut-off events. [2022-12-12 00:23:48,456 INFO L131 PetriNetUnfolder]: For 208891/234593 co-relation queries the response was YES. [2022-12-12 00:23:48,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161309 conditions, 38600 events. 9015/38600 cut-off events. For 208891/234593 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 504956 event pairs, 469 based on Foata normal form. 464/35752 useless extension candidates. Maximal degree in co-relation 159329. Up to 11636 conditions per place. [2022-12-12 00:23:48,699 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 1330 selfloop transitions, 274 changer transitions 6/1921 dead transitions. [2022-12-12 00:23:48,699 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 1921 transitions, 29880 flow [2022-12-12 00:23:48,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-12-12 00:23:48,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2022-12-12 00:23:48,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 9218 transitions. [2022-12-12 00:23:48,706 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6773956496178718 [2022-12-12 00:23:48,706 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 284 predicate places. [2022-12-12 00:23:48,706 INFO L82 GeneralOperation]: Start removeDead. Operand has 456 places, 1921 transitions, 29880 flow [2022-12-12 00:23:48,848 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 453 places, 1915 transitions, 29742 flow [2022-12-12 00:23:48,848 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 1915 transitions, 29742 flow [2022-12-12 00:23:48,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 122.5) internal successors, (6125), 50 states have internal predecessors, (6125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:48,850 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:23:48,850 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:23:48,855 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-12 00:23:49,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-12 00:23:49,051 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:23:49,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:23:49,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1482959379, now seen corresponding path program 5 times [2022-12-12 00:23:49,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:23:49,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744867424] [2022-12-12 00:23:49,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:23:49,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:23:49,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:23:49,583 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:49,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:23:49,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744867424] [2022-12-12 00:23:49,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744867424] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:23:49,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838932664] [2022-12-12 00:23:49,584 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 00:23:49,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:23:49,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:23:49,585 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:23:49,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-12 00:23:49,678 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 00:23:49,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:23:49,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:23:49,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:23:50,267 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:50,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:23:51,282 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:23:51,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838932664] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:23:51,283 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:23:51,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 50 [2022-12-12 00:23:51,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675242265] [2022-12-12 00:23:51,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:23:51,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-12-12 00:23:51,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:23:51,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-12-12 00:23:51,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=2294, Unknown=0, NotChecked=0, Total=2450 [2022-12-12 00:23:51,287 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:23:51,290 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 1915 transitions, 29742 flow. Second operand has 50 states, 50 states have (on average 122.52) internal successors, (6126), 50 states have internal predecessors, (6126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:23:51,290 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:23:51,290 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:23:51,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:24:01,520 INFO L130 PetriNetUnfolder]: 9014/38513 cut-off events. [2022-12-12 00:24:01,521 INFO L131 PetriNetUnfolder]: For 232745/264785 co-relation queries the response was YES. [2022-12-12 00:24:01,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179042 conditions, 38513 events. 9014/38513 cut-off events. For 232745/264785 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 503870 event pairs, 466 based on Foata normal form. 548/35761 useless extension candidates. Maximal degree in co-relation 163223. Up to 11628 conditions per place. [2022-12-12 00:24:01,779 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 1336 selfloop transitions, 277 changer transitions 7/1931 dead transitions. [2022-12-12 00:24:01,780 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 1931 transitions, 33216 flow [2022-12-12 00:24:01,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-12-12 00:24:01,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2022-12-12 00:24:01,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 9089 transitions. [2022-12-12 00:24:01,786 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.677323198449959 [2022-12-12 00:24:01,786 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 351 predicate places. [2022-12-12 00:24:01,786 INFO L82 GeneralOperation]: Start removeDead. Operand has 523 places, 1931 transitions, 33216 flow [2022-12-12 00:24:01,928 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 520 places, 1924 transitions, 33023 flow [2022-12-12 00:24:01,928 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 1924 transitions, 33023 flow [2022-12-12 00:24:01,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 122.52) internal successors, (6126), 50 states have internal predecessors, (6126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:24:01,929 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:24:01,929 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:24:01,934 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-12 00:24:02,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:24:02,135 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:24:02,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:24:02,135 INFO L85 PathProgramCache]: Analyzing trace with hash -252843001, now seen corresponding path program 6 times [2022-12-12 00:24:02,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:24:02,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873496727] [2022-12-12 00:24:02,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:24:02,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:24:02,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:24:02,849 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:24:02,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:24:02,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873496727] [2022-12-12 00:24:02,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873496727] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:24:02,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093433115] [2022-12-12 00:24:02,850 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 00:24:02,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:24:02,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:24:02,851 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:24:02,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-12 00:24:02,940 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-12 00:24:02,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:24:02,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:24:02,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:24:03,552 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:24:03,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:24:04,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-12 00:24:04,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093433115] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:24:04,384 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:24:04,384 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 44 [2022-12-12 00:24:04,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177022269] [2022-12-12 00:24:04,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:24:04,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-12-12 00:24:04,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:24:04,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-12-12 00:24:04,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1760, Unknown=0, NotChecked=0, Total=1892 [2022-12-12 00:24:04,387 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:24:04,389 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 1924 transitions, 33023 flow. Second operand has 44 states, 44 states have (on average 122.52272727272727) internal successors, (5391), 44 states have internal predecessors, (5391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:24:04,390 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:24:04,390 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:24:04,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:24:14,123 INFO L130 PetriNetUnfolder]: 9048/38795 cut-off events. [2022-12-12 00:24:14,123 INFO L131 PetriNetUnfolder]: For 268661/306467 co-relation queries the response was YES. [2022-12-12 00:24:14,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198518 conditions, 38795 events. 9048/38795 cut-off events. For 268661/306467 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 509241 event pairs, 495 based on Foata normal form. 434/35910 useless extension candidates. Maximal degree in co-relation 196313. Up to 11702 conditions per place. [2022-12-12 00:24:14,389 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 1392 selfloop transitions, 278 changer transitions 7/1988 dead transitions. [2022-12-12 00:24:14,389 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 1988 transitions, 37829 flow [2022-12-12 00:24:14,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-12-12 00:24:14,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2022-12-12 00:24:14,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 6551 transitions. [2022-12-12 00:24:14,394 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6796348168897188 [2022-12-12 00:24:14,394 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 398 predicate places. [2022-12-12 00:24:14,394 INFO L82 GeneralOperation]: Start removeDead. Operand has 570 places, 1988 transitions, 37829 flow [2022-12-12 00:24:14,561 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 567 places, 1981 transitions, 37622 flow [2022-12-12 00:24:14,561 INFO L495 AbstractCegarLoop]: Abstraction has has 567 places, 1981 transitions, 37622 flow [2022-12-12 00:24:14,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 122.52272727272727) internal successors, (5391), 44 states have internal predecessors, (5391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:24:14,562 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:24:14,563 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:24:14,583 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-12-12 00:24:14,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:24:14,768 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:24:14,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:24:14,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1894343935, now seen corresponding path program 7 times [2022-12-12 00:24:14,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:24:14,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11298371] [2022-12-12 00:24:14,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:24:14,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:24:14,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:24:15,615 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:24:15,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:24:15,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11298371] [2022-12-12 00:24:15,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11298371] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:24:15,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591667101] [2022-12-12 00:24:15,616 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 00:24:15,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:24:15,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:24:15,617 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:24:15,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-12 00:24:15,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:24:15,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:24:15,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:24:16,292 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:24:16,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:24:17,297 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:24:17,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591667101] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:24:17,297 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:24:17,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 21, 21] total 52 [2022-12-12 00:24:17,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007905194] [2022-12-12 00:24:17,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:24:17,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-12-12 00:24:17,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:24:17,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-12-12 00:24:17,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=2491, Unknown=0, NotChecked=0, Total=2652 [2022-12-12 00:24:17,301 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 189 [2022-12-12 00:24:17,304 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 1981 transitions, 37622 flow. Second operand has 52 states, 52 states have (on average 116.48076923076923) internal successors, (6057), 52 states have internal predecessors, (6057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:24:17,304 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:24:17,304 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 189 [2022-12-12 00:24:17,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:24:31,845 INFO L130 PetriNetUnfolder]: 12569/47470 cut-off events. [2022-12-12 00:24:31,846 INFO L131 PetriNetUnfolder]: For 429857/460394 co-relation queries the response was YES. [2022-12-12 00:24:32,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 263318 conditions, 47470 events. 12569/47470 cut-off events. For 429857/460394 co-relation queries the response was YES. Maximal size of possible extension queue 957. Compared 620010 event pairs, 1341 based on Foata normal form. 667/44236 useless extension candidates. Maximal degree in co-relation 237771. Up to 14410 conditions per place. [2022-12-12 00:24:32,213 INFO L137 encePairwiseOnDemand]: 161/189 looper letters, 1545 selfloop transitions, 341 changer transitions 7/2198 dead transitions. [2022-12-12 00:24:32,213 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 652 places, 2198 transitions, 45109 flow [2022-12-12 00:24:32,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-12-12 00:24:32,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2022-12-12 00:24:32,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 10469 transitions. [2022-12-12 00:24:32,226 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6440876092038883 [2022-12-12 00:24:32,226 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 480 predicate places. [2022-12-12 00:24:32,226 INFO L82 GeneralOperation]: Start removeDead. Operand has 652 places, 2198 transitions, 45109 flow [2022-12-12 00:24:32,428 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 649 places, 2191 transitions, 44888 flow [2022-12-12 00:24:32,428 INFO L495 AbstractCegarLoop]: Abstraction has has 649 places, 2191 transitions, 44888 flow [2022-12-12 00:24:32,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 116.48076923076923) internal successors, (6057), 52 states have internal predecessors, (6057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:24:32,429 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:24:32,430 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:24:32,435 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-12 00:24:32,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:24:32,635 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:24:32,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:24:32,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1613417241, now seen corresponding path program 8 times [2022-12-12 00:24:32,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:24:32,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313094160] [2022-12-12 00:24:32,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:24:32,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:24:32,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:24:33,689 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:24:33,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:24:33,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313094160] [2022-12-12 00:24:33,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313094160] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:24:33,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253101315] [2022-12-12 00:24:33,689 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 00:24:33,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:24:33,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:24:33,691 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:24:33,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-12 00:24:33,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 00:24:33,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:24:33,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:24:33,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:24:34,388 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:24:34,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:24:35,403 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:24:35,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253101315] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:24:35,403 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:24:35,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 21, 21] total 58 [2022-12-12 00:24:35,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928383341] [2022-12-12 00:24:35,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:24:35,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-12-12 00:24:35,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:24:35,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-12-12 00:24:35,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=3137, Unknown=0, NotChecked=0, Total=3306 [2022-12-12 00:24:35,408 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 189 [2022-12-12 00:24:35,411 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 649 places, 2191 transitions, 44888 flow. Second operand has 58 states, 58 states have (on average 113.70689655172414) internal successors, (6595), 58 states have internal predecessors, (6595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:24:35,411 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:24:35,411 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 189 [2022-12-12 00:24:35,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:24:58,375 INFO L130 PetriNetUnfolder]: 17706/62490 cut-off events. [2022-12-12 00:24:58,375 INFO L131 PetriNetUnfolder]: For 621125/636993 co-relation queries the response was YES. [2022-12-12 00:24:58,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 369433 conditions, 62490 events. 17706/62490 cut-off events. For 621125/636993 co-relation queries the response was YES. Maximal size of possible extension queue 1229. Compared 829062 event pairs, 1964 based on Foata normal form. 351/57882 useless extension candidates. Maximal degree in co-relation 340711. Up to 19191 conditions per place. [2022-12-12 00:24:59,131 INFO L137 encePairwiseOnDemand]: 156/189 looper letters, 1834 selfloop transitions, 543 changer transitions 6/2767 dead transitions. [2022-12-12 00:24:59,131 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 753 places, 2767 transitions, 58616 flow [2022-12-12 00:24:59,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-12-12 00:24:59,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105 states. [2022-12-12 00:24:59,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 12424 transitions. [2022-12-12 00:24:59,149 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6260519022423784 [2022-12-12 00:24:59,149 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 581 predicate places. [2022-12-12 00:24:59,149 INFO L82 GeneralOperation]: Start removeDead. Operand has 753 places, 2767 transitions, 58616 flow [2022-12-12 00:24:59,477 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 750 places, 2761 transitions, 58430 flow [2022-12-12 00:24:59,477 INFO L495 AbstractCegarLoop]: Abstraction has has 750 places, 2761 transitions, 58430 flow [2022-12-12 00:24:59,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 113.70689655172414) internal successors, (6595), 58 states have internal predecessors, (6595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:24:59,478 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:24:59,479 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:24:59,487 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-12-12 00:24:59,683 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,SelfDestructingSolverStorable21 [2022-12-12 00:24:59,684 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:24:59,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:24:59,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1580021587, now seen corresponding path program 9 times [2022-12-12 00:24:59,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:24:59,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159019282] [2022-12-12 00:24:59,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:24:59,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:24:59,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:25:00,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-12 00:25:00,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:25:00,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159019282] [2022-12-12 00:25:00,423 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159019282] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:25:00,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429528119] [2022-12-12 00:25:00,423 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 00:25:00,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:25:00,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:25:00,424 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:25:00,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-12 00:25:00,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 00:25:00,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:25:00,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:25:00,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:25:01,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:25:01,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:25:02,043 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:25:02,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429528119] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:25:02,043 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:25:02,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 49 [2022-12-12 00:25:02,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668307589] [2022-12-12 00:25:02,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:25:02,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-12-12 00:25:02,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:25:02,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-12-12 00:25:02,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=2201, Unknown=0, NotChecked=0, Total=2352 [2022-12-12 00:25:02,048 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:25:02,051 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 750 places, 2761 transitions, 58430 flow. Second operand has 49 states, 49 states have (on average 122.46938775510205) internal successors, (6001), 49 states have internal predecessors, (6001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:25:02,051 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:25:02,051 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:25:02,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:25:20,747 INFO L130 PetriNetUnfolder]: 17706/62449 cut-off events. [2022-12-12 00:25:20,747 INFO L131 PetriNetUnfolder]: For 707716/724508 co-relation queries the response was YES. [2022-12-12 00:25:20,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 396808 conditions, 62449 events. 17706/62449 cut-off events. For 707716/724508 co-relation queries the response was YES. Maximal size of possible extension queue 1229. Compared 828587 event pairs, 1971 based on Foata normal form. 319/57818 useless extension candidates. Maximal degree in co-relation 366808. Up to 19184 conditions per place. [2022-12-12 00:25:21,208 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 1820 selfloop transitions, 447 changer transitions 6/2768 dead transitions. [2022-12-12 00:25:21,209 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 813 places, 2768 transitions, 63102 flow [2022-12-12 00:25:21,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-12-12 00:25:21,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2022-12-12 00:25:21,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 8194 transitions. [2022-12-12 00:25:21,213 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6774140211640212 [2022-12-12 00:25:21,213 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 641 predicate places. [2022-12-12 00:25:21,213 INFO L82 GeneralOperation]: Start removeDead. Operand has 813 places, 2768 transitions, 63102 flow [2022-12-12 00:25:21,493 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 810 places, 2762 transitions, 62904 flow [2022-12-12 00:25:21,493 INFO L495 AbstractCegarLoop]: Abstraction has has 810 places, 2762 transitions, 62904 flow [2022-12-12 00:25:21,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 122.46938775510205) internal successors, (6001), 49 states have internal predecessors, (6001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:25:21,494 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:25:21,494 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:25:21,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-12-12 00:25:21,696 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,SelfDestructingSolverStorable22 [2022-12-12 00:25:21,697 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:25:21,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:25:21,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1971875285, now seen corresponding path program 10 times [2022-12-12 00:25:21,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:25:21,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14664924] [2022-12-12 00:25:21,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:25:21,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:25:21,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:25:22,158 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:25:22,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:25:22,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14664924] [2022-12-12 00:25:22,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14664924] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:25:22,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018337223] [2022-12-12 00:25:22,159 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 00:25:22,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:25:22,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:25:22,160 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:25:22,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-12 00:25:22,233 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 00:25:22,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:25:22,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:25:22,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:25:23,029 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:25:23,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:25:23,855 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:25:23,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018337223] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:25:23,856 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:25:23,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 48 [2022-12-12 00:25:23,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502360407] [2022-12-12 00:25:23,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:25:23,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-12-12 00:25:23,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:25:23,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-12-12 00:25:23,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=2110, Unknown=0, NotChecked=0, Total=2256 [2022-12-12 00:25:23,859 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:25:23,861 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 810 places, 2762 transitions, 62904 flow. Second operand has 48 states, 48 states have (on average 122.45833333333333) internal successors, (5878), 48 states have internal predecessors, (5878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:25:23,861 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:25:23,861 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:25:23,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:25:41,773 INFO L130 PetriNetUnfolder]: 17705/62622 cut-off events. [2022-12-12 00:25:41,773 INFO L131 PetriNetUnfolder]: For 806936/825034 co-relation queries the response was YES. [2022-12-12 00:25:41,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 424919 conditions, 62622 events. 17705/62622 cut-off events. For 806936/825034 co-relation queries the response was YES. Maximal size of possible extension queue 1235. Compared 831733 event pairs, 1942 based on Foata normal form. 295/57933 useless extension candidates. Maximal degree in co-relation 393557. Up to 19209 conditions per place. [2022-12-12 00:25:42,433 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 1846 selfloop transitions, 437 changer transitions 6/2784 dead transitions. [2022-12-12 00:25:42,434 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 857 places, 2784 transitions, 68016 flow [2022-12-12 00:25:42,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-12-12 00:25:42,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2022-12-12 00:25:42,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 6204 transitions. [2022-12-12 00:25:42,439 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6838624338624338 [2022-12-12 00:25:42,439 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 685 predicate places. [2022-12-12 00:25:42,440 INFO L82 GeneralOperation]: Start removeDead. Operand has 857 places, 2784 transitions, 68016 flow [2022-12-12 00:25:42,750 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 854 places, 2778 transitions, 67806 flow [2022-12-12 00:25:42,751 INFO L495 AbstractCegarLoop]: Abstraction has has 854 places, 2778 transitions, 67806 flow [2022-12-12 00:25:42,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 122.45833333333333) internal successors, (5878), 48 states have internal predecessors, (5878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:25:42,751 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:25:42,751 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:25:42,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-12-12 00:25:42,952 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,SelfDestructingSolverStorable23 [2022-12-12 00:25:42,952 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:25:42,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:25:42,953 INFO L85 PathProgramCache]: Analyzing trace with hash 288469043, now seen corresponding path program 11 times [2022-12-12 00:25:42,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:25:42,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390393027] [2022-12-12 00:25:42,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:25:42,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:25:42,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:25:43,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-12 00:25:43,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:25:43,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390393027] [2022-12-12 00:25:43,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390393027] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:25:43,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128759832] [2022-12-12 00:25:43,365 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 00:25:43,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:25:43,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:25:43,366 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:25:43,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-12 00:25:43,443 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 00:25:43,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:25:43,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:25:43,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:25:44,000 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:25:44,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:25:44,799 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:25:44,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128759832] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:25:44,800 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:25:44,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 46 [2022-12-12 00:25:44,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5076170] [2022-12-12 00:25:44,800 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:25:44,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-12-12 00:25:44,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:25:44,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-12-12 00:25:44,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1931, Unknown=0, NotChecked=0, Total=2070 [2022-12-12 00:25:44,803 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:25:44,805 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 854 places, 2778 transitions, 67806 flow. Second operand has 46 states, 46 states have (on average 122.47826086956522) internal successors, (5634), 46 states have internal predecessors, (5634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:25:44,805 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:25:44,805 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:25:44,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:26:02,906 INFO L130 PetriNetUnfolder]: 17705/62687 cut-off events. [2022-12-12 00:26:02,906 INFO L131 PetriNetUnfolder]: For 913162/932558 co-relation queries the response was YES. [2022-12-12 00:26:03,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 452970 conditions, 62687 events. 17705/62687 cut-off events. For 913162/932558 co-relation queries the response was YES. Maximal size of possible extension queue 1241. Compared 833406 event pairs, 1944 based on Foata normal form. 257/57960 useless extension candidates. Maximal degree in co-relation 449638. Up to 19238 conditions per place. [2022-12-12 00:26:03,414 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 1867 selfloop transitions, 433 changer transitions 6/2801 dead transitions. [2022-12-12 00:26:03,414 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 897 places, 2801 transitions, 73018 flow [2022-12-12 00:26:03,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-12-12 00:26:03,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-12-12 00:26:03,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 5716 transitions. [2022-12-12 00:26:03,418 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6873496873496874 [2022-12-12 00:26:03,418 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 725 predicate places. [2022-12-12 00:26:03,418 INFO L82 GeneralOperation]: Start removeDead. Operand has 897 places, 2801 transitions, 73018 flow [2022-12-12 00:26:03,719 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 894 places, 2795 transitions, 72796 flow [2022-12-12 00:26:03,720 INFO L495 AbstractCegarLoop]: Abstraction has has 894 places, 2795 transitions, 72796 flow [2022-12-12 00:26:03,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 122.47826086956522) internal successors, (5634), 46 states have internal predecessors, (5634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:26:03,720 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:26:03,720 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:26:03,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-12-12 00:26:03,923 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,SelfDestructingSolverStorable24 [2022-12-12 00:26:03,924 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:26:03,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:26:03,924 INFO L85 PathProgramCache]: Analyzing trace with hash 591634821, now seen corresponding path program 12 times [2022-12-12 00:26:03,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:26:03,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381000563] [2022-12-12 00:26:03,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:26:03,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:26:03,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:26:04,623 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:26:04,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:26:04,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381000563] [2022-12-12 00:26:04,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381000563] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:26:04,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269334583] [2022-12-12 00:26:04,624 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 00:26:04,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:26:04,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:26:04,625 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:26:04,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-12 00:26:04,719 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-12 00:26:04,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:26:04,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:26:04,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:26:05,297 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:26:05,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:26:06,077 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:26:06,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269334583] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:26:06,078 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:26:06,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 44 [2022-12-12 00:26:06,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778022340] [2022-12-12 00:26:06,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:26:06,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-12-12 00:26:06,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:26:06,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-12-12 00:26:06,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1760, Unknown=0, NotChecked=0, Total=1892 [2022-12-12 00:26:06,081 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:26:06,083 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 894 places, 2795 transitions, 72796 flow. Second operand has 44 states, 44 states have (on average 122.54545454545455) internal successors, (5392), 44 states have internal predecessors, (5392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:26:06,083 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:26:06,083 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:26:06,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:26:25,181 INFO L130 PetriNetUnfolder]: 17702/62615 cut-off events. [2022-12-12 00:26:25,181 INFO L131 PetriNetUnfolder]: For 1026285/1047343 co-relation queries the response was YES. [2022-12-12 00:26:25,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 480352 conditions, 62615 events. 17702/62615 cut-off events. For 1026285/1047343 co-relation queries the response was YES. Maximal size of possible extension queue 1241. Compared 832153 event pairs, 2020 based on Foata normal form. 227/57879 useless extension candidates. Maximal degree in co-relation 446369. Up to 19231 conditions per place. [2022-12-12 00:26:25,783 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 1901 selfloop transitions, 445 changer transitions 8/2849 dead transitions. [2022-12-12 00:26:25,783 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 933 places, 2849 transitions, 78988 flow [2022-12-12 00:26:25,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-12-12 00:26:25,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-12-12 00:26:25,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 5173 transitions. [2022-12-12 00:26:25,852 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6842592592592592 [2022-12-12 00:26:25,852 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 761 predicate places. [2022-12-12 00:26:25,852 INFO L82 GeneralOperation]: Start removeDead. Operand has 933 places, 2849 transitions, 78988 flow [2022-12-12 00:26:26,171 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 930 places, 2841 transitions, 78640 flow [2022-12-12 00:26:26,171 INFO L495 AbstractCegarLoop]: Abstraction has has 930 places, 2841 transitions, 78640 flow [2022-12-12 00:26:26,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 122.54545454545455) internal successors, (5392), 44 states have internal predecessors, (5392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:26:26,172 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:26:26,172 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:26:26,177 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-12-12 00:26:26,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:26:26,373 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:26:26,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:26:26,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1839023545, now seen corresponding path program 13 times [2022-12-12 00:26:26,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:26:26,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077797671] [2022-12-12 00:26:26,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:26:26,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:26:26,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:26:26,981 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:26:26,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:26:26,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077797671] [2022-12-12 00:26:26,982 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077797671] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:26:26,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72575620] [2022-12-12 00:26:26,982 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 00:26:26,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:26:26,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:26:26,984 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:26:26,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-12 00:26:27,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:26:27,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:26:27,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:26:27,592 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:26:27,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:26:28,431 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:26:28,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72575620] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:26:28,432 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:26:28,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 47 [2022-12-12 00:26:28,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031457612] [2022-12-12 00:26:28,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:26:28,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-12-12 00:26:28,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:26:28,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-12-12 00:26:28,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=2019, Unknown=0, NotChecked=0, Total=2162 [2022-12-12 00:26:28,435 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:26:28,437 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 930 places, 2841 transitions, 78640 flow. Second operand has 47 states, 47 states have (on average 122.51063829787235) internal successors, (5758), 47 states have internal predecessors, (5758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:26:28,437 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:26:28,437 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:26:28,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:26:49,635 INFO L130 PetriNetUnfolder]: 18946/67281 cut-off events. [2022-12-12 00:26:49,636 INFO L131 PetriNetUnfolder]: For 1226361/1250868 co-relation queries the response was YES. [2022-12-12 00:26:49,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 543302 conditions, 67281 events. 18946/67281 cut-off events. For 1226361/1250868 co-relation queries the response was YES. Maximal size of possible extension queue 1381. Compared 907824 event pairs, 1983 based on Foata normal form. 328/62258 useless extension candidates. Maximal degree in co-relation 506167. Up to 21131 conditions per place. [2022-12-12 00:26:50,250 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 2106 selfloop transitions, 465 changer transitions 7/3073 dead transitions. [2022-12-12 00:26:50,250 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 989 places, 3073 transitions, 90693 flow [2022-12-12 00:26:50,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-12-12 00:26:50,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2022-12-12 00:26:50,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 7687 transitions. [2022-12-12 00:26:50,254 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6778659611992945 [2022-12-12 00:26:50,254 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 817 predicate places. [2022-12-12 00:26:50,254 INFO L82 GeneralOperation]: Start removeDead. Operand has 989 places, 3073 transitions, 90693 flow [2022-12-12 00:26:50,618 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 986 places, 3066 transitions, 90388 flow [2022-12-12 00:26:50,619 INFO L495 AbstractCegarLoop]: Abstraction has has 986 places, 3066 transitions, 90388 flow [2022-12-12 00:26:50,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 122.51063829787235) internal successors, (5758), 47 states have internal predecessors, (5758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:26:50,619 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:26:50,620 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:26:50,626 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-12-12 00:26:50,820 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,SelfDestructingSolverStorable26 [2022-12-12 00:26:50,821 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:26:50,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:26:50,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1356616721, now seen corresponding path program 14 times [2022-12-12 00:26:50,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:26:50,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515057425] [2022-12-12 00:26:50,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:26:50,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:26:50,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:26:51,396 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:26:51,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:26:51,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515057425] [2022-12-12 00:26:51,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515057425] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:26:51,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6024587] [2022-12-12 00:26:51,397 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 00:26:51,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:26:51,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:26:51,398 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:26:51,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-12 00:26:51,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 00:26:51,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:26:51,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:26:51,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:26:52,056 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:26:52,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:26:52,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-12 00:26:52,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6024587] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:26:52,910 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:26:52,910 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 48 [2022-12-12 00:26:52,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780432257] [2022-12-12 00:26:52,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:26:52,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-12-12 00:26:52,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:26:52,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-12-12 00:26:52,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=2108, Unknown=0, NotChecked=0, Total=2256 [2022-12-12 00:26:52,913 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:26:52,915 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 986 places, 3066 transitions, 90388 flow. Second operand has 48 states, 48 states have (on average 122.5625) internal successors, (5883), 48 states have internal predecessors, (5883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:26:52,915 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:26:52,915 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:26:52,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:27:15,061 INFO L130 PetriNetUnfolder]: 18944/67238 cut-off events. [2022-12-12 00:27:15,061 INFO L131 PetriNetUnfolder]: For 1366087/1391026 co-relation queries the response was YES. [2022-12-12 00:27:15,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 573100 conditions, 67238 events. 18944/67238 cut-off events. For 1366087/1391026 co-relation queries the response was YES. Maximal size of possible extension queue 1387. Compared 907343 event pairs, 2036 based on Foata normal form. 328/62234 useless extension candidates. Maximal degree in co-relation 534579. Up to 21149 conditions per place. [2022-12-12 00:27:15,636 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 2119 selfloop transitions, 466 changer transitions 6/3086 dead transitions. [2022-12-12 00:27:15,637 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1043 places, 3086 transitions, 96220 flow [2022-12-12 00:27:15,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-12-12 00:27:15,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2022-12-12 00:27:15,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 7447 transitions. [2022-12-12 00:27:15,640 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6793468345192483 [2022-12-12 00:27:15,640 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 871 predicate places. [2022-12-12 00:27:15,640 INFO L82 GeneralOperation]: Start removeDead. Operand has 1043 places, 3086 transitions, 96220 flow [2022-12-12 00:27:15,999 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1040 places, 3080 transitions, 95962 flow [2022-12-12 00:27:15,999 INFO L495 AbstractCegarLoop]: Abstraction has has 1040 places, 3080 transitions, 95962 flow [2022-12-12 00:27:16,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 122.5625) internal successors, (5883), 48 states have internal predecessors, (5883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:27:16,000 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:27:16,000 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:27:16,005 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-12-12 00:27:16,203 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,SelfDestructingSolverStorable27 [2022-12-12 00:27:16,203 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:27:16,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:27:16,204 INFO L85 PathProgramCache]: Analyzing trace with hash -832465719, now seen corresponding path program 15 times [2022-12-12 00:27:16,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:27:16,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449444647] [2022-12-12 00:27:16,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:27:16,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:27:16,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:27:16,693 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:27:16,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:27:16,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449444647] [2022-12-12 00:27:16,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449444647] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:27:16,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [346425065] [2022-12-12 00:27:16,694 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 00:27:16,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:27:16,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:27:16,695 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:27:16,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-12 00:27:16,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-12 00:27:16,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:27:16,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:27:16,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:27:17,329 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:27:17,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:27:18,133 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:27:18,133 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [346425065] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:27:18,133 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:27:18,133 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 46 [2022-12-12 00:27:18,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122275114] [2022-12-12 00:27:18,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:27:18,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-12-12 00:27:18,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:27:18,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-12-12 00:27:18,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=1932, Unknown=0, NotChecked=0, Total=2070 [2022-12-12 00:27:18,137 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:27:18,138 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1040 places, 3080 transitions, 95962 flow. Second operand has 46 states, 46 states have (on average 122.5) internal successors, (5635), 46 states have internal predecessors, (5635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:27:18,138 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:27:18,138 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:27:18,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:27:40,215 INFO L130 PetriNetUnfolder]: 18944/67202 cut-off events. [2022-12-12 00:27:40,215 INFO L131 PetriNetUnfolder]: For 1514950/1541351 co-relation queries the response was YES. [2022-12-12 00:27:40,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 602419 conditions, 67202 events. 18944/67202 cut-off events. For 1514950/1541351 co-relation queries the response was YES. Maximal size of possible extension queue 1387. Compared 906709 event pairs, 2006 based on Foata normal form. 296/62166 useless extension candidates. Maximal degree in co-relation 562608. Up to 21142 conditions per place. [2022-12-12 00:27:40,931 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 2135 selfloop transitions, 451 changer transitions 6/3087 dead transitions. [2022-12-12 00:27:40,931 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1087 places, 3087 transitions, 101356 flow [2022-12-12 00:27:40,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-12-12 00:27:40,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2022-12-12 00:27:40,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 6159 transitions. [2022-12-12 00:27:40,934 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6789021164021164 [2022-12-12 00:27:40,934 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 915 predicate places. [2022-12-12 00:27:40,935 INFO L82 GeneralOperation]: Start removeDead. Operand has 1087 places, 3087 transitions, 101356 flow [2022-12-12 00:27:41,332 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1084 places, 3081 transitions, 101086 flow [2022-12-12 00:27:41,332 INFO L495 AbstractCegarLoop]: Abstraction has has 1084 places, 3081 transitions, 101086 flow [2022-12-12 00:27:41,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 122.5) internal successors, (5635), 46 states have internal predecessors, (5635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:27:41,333 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:27:41,333 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:27:41,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-12-12 00:27:41,534 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,SelfDestructingSolverStorable28 [2022-12-12 00:27:41,534 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:27:41,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:27:41,535 INFO L85 PathProgramCache]: Analyzing trace with hash 464325625, now seen corresponding path program 16 times [2022-12-12 00:27:41,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:27:41,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536037168] [2022-12-12 00:27:41,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:27:41,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:27:41,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:27:41,958 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:27:41,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:27:41,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536037168] [2022-12-12 00:27:41,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536037168] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:27:41,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122707206] [2022-12-12 00:27:41,958 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 00:27:41,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:27:41,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:27:41,959 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:27:41,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-12 00:27:42,040 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 00:27:42,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:27:42,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:27:42,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:27:42,540 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:27:42,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:27:43,344 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:27:43,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122707206] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:27:43,344 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:27:43,344 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 47 [2022-12-12 00:27:43,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996460437] [2022-12-12 00:27:43,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:27:43,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-12-12 00:27:43,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:27:43,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-12-12 00:27:43,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=2019, Unknown=0, NotChecked=0, Total=2162 [2022-12-12 00:27:43,347 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:27:43,349 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1084 places, 3081 transitions, 101086 flow. Second operand has 47 states, 47 states have (on average 122.48936170212765) internal successors, (5757), 47 states have internal predecessors, (5757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:27:43,349 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:27:43,349 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:27:43,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:28:07,866 INFO L130 PetriNetUnfolder]: 19936/70608 cut-off events. [2022-12-12 00:28:07,866 INFO L131 PetriNetUnfolder]: For 1760991/1793141 co-relation queries the response was YES. [2022-12-12 00:28:08,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 663072 conditions, 70608 events. 19936/70608 cut-off events. For 1760991/1793141 co-relation queries the response was YES. Maximal size of possible extension queue 1512. Compared 961977 event pairs, 2074 based on Foata normal form. 263/65268 useless extension candidates. Maximal degree in co-relation 658965. Up to 22567 conditions per place. [2022-12-12 00:28:08,723 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 2258 selfloop transitions, 480 changer transitions 7/3240 dead transitions. [2022-12-12 00:28:08,723 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1140 places, 3240 transitions, 112453 flow [2022-12-12 00:28:08,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-12-12 00:28:08,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2022-12-12 00:28:08,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 7314 transitions. [2022-12-12 00:28:08,726 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6789195210247841 [2022-12-12 00:28:08,727 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 968 predicate places. [2022-12-12 00:28:08,727 INFO L82 GeneralOperation]: Start removeDead. Operand has 1140 places, 3240 transitions, 112453 flow [2022-12-12 00:28:09,164 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1137 places, 3233 transitions, 112106 flow [2022-12-12 00:28:09,165 INFO L495 AbstractCegarLoop]: Abstraction has has 1137 places, 3233 transitions, 112106 flow [2022-12-12 00:28:09,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 122.48936170212765) internal successors, (5757), 47 states have internal predecessors, (5757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:28:09,165 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:28:09,166 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:28:09,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-12-12 00:28:09,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:28:09,369 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:28:09,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:28:09,369 INFO L85 PathProgramCache]: Analyzing trace with hash -562296173, now seen corresponding path program 17 times [2022-12-12 00:28:09,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:28:09,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758033772] [2022-12-12 00:28:09,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:28:09,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:28:09,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:28:09,811 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:28:09,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:28:09,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758033772] [2022-12-12 00:28:09,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758033772] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:28:09,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072026882] [2022-12-12 00:28:09,812 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 00:28:09,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:28:09,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:28:09,813 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:28:09,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-12 00:28:09,902 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 00:28:09,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:28:09,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 48 conjunts are in the unsatisfiable core [2022-12-12 00:28:09,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:28:10,661 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:28:10,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:28:11,840 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:28:11,841 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072026882] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:28:11,841 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:28:11,841 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 25, 24] total 60 [2022-12-12 00:28:11,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125714110] [2022-12-12 00:28:11,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:28:11,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-12-12 00:28:11,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:28:11,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-12-12 00:28:11,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=3332, Unknown=0, NotChecked=0, Total=3540 [2022-12-12 00:28:11,845 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 189 [2022-12-12 00:28:11,846 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1137 places, 3233 transitions, 112106 flow. Second operand has 60 states, 60 states have (on average 104.83333333333333) internal successors, (6290), 60 states have internal predecessors, (6290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:28:11,847 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:28:11,847 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 189 [2022-12-12 00:28:11,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:28:55,692 INFO L130 PetriNetUnfolder]: 28677/94499 cut-off events. [2022-12-12 00:28:55,692 INFO L131 PetriNetUnfolder]: For 3239555/3272125 co-relation queries the response was YES. [2022-12-12 00:28:56,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 937607 conditions, 94499 events. 28677/94499 cut-off events. For 3239555/3272125 co-relation queries the response was YES. Maximal size of possible extension queue 1840. Compared 1290459 event pairs, 4044 based on Foata normal form. 292/86394 useless extension candidates. Maximal degree in co-relation 874043. Up to 30868 conditions per place. [2022-12-12 00:28:56,700 INFO L137 encePairwiseOnDemand]: 151/189 looper letters, 2657 selfloop transitions, 600 changer transitions 268/3920 dead transitions. [2022-12-12 00:28:56,700 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1224 places, 3920 transitions, 143420 flow [2022-12-12 00:28:56,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-12-12 00:28:56,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2022-12-12 00:28:56,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 9748 transitions. [2022-12-12 00:28:56,704 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5860990860990861 [2022-12-12 00:28:56,705 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 1052 predicate places. [2022-12-12 00:28:56,705 INFO L82 GeneralOperation]: Start removeDead. Operand has 1224 places, 3920 transitions, 143420 flow [2022-12-12 00:28:57,240 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1211 places, 3652 transitions, 132452 flow [2022-12-12 00:28:57,240 INFO L495 AbstractCegarLoop]: Abstraction has has 1211 places, 3652 transitions, 132452 flow [2022-12-12 00:28:57,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 104.83333333333333) internal successors, (6290), 60 states have internal predecessors, (6290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:28:57,241 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:28:57,241 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:28:57,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-12-12 00:28:57,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:28:57,448 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-12 00:28:57,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:28:57,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1803958023, now seen corresponding path program 18 times [2022-12-12 00:28:57,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:28:57,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934530691] [2022-12-12 00:28:57,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:28:57,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:28:57,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:28:57,881 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:28:57,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:28:57,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934530691] [2022-12-12 00:28:57,881 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934530691] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:28:57,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [346706920] [2022-12-12 00:28:57,882 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 00:28:57,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:28:57,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:28:57,883 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:28:57,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-12 00:28:57,965 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-12 00:28:57,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:28:57,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:28:57,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:28:58,458 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:28:58,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:28:59,301 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:28:59,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [346706920] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:28:59,302 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:28:59,302 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 49 [2022-12-12 00:28:59,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685185609] [2022-12-12 00:28:59,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:28:59,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-12-12 00:28:59,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:28:59,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-12-12 00:28:59,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=2200, Unknown=0, NotChecked=0, Total=2352 [2022-12-12 00:28:59,305 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:28:59,307 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1211 places, 3652 transitions, 132452 flow. Second operand has 49 states, 49 states have (on average 122.53061224489795) internal successors, (6004), 49 states have internal predecessors, (6004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:28:59,307 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:28:59,307 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:28:59,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:29:35,258 INFO L130 PetriNetUnfolder]: 29027/94398 cut-off events. [2022-12-12 00:29:35,258 INFO L131 PetriNetUnfolder]: For 3441982/3481013 co-relation queries the response was YES. [2022-12-12 00:29:35,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 975371 conditions, 94398 events. 29027/94398 cut-off events. For 3441982/3481013 co-relation queries the response was YES. Maximal size of possible extension queue 1936. Compared 1285683 event pairs, 4427 based on Foata normal form. 308/86486 useless extension candidates. Maximal degree in co-relation 911201. Up to 31634 conditions per place. [2022-12-12 00:29:36,184 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 2743 selfloop transitions, 583 changer transitions 7/3912 dead transitions. [2022-12-12 00:29:36,184 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1276 places, 3912 transitions, 149367 flow [2022-12-12 00:29:36,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-12-12 00:29:36,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2022-12-12 00:29:36,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 8476 transitions. [2022-12-12 00:29:36,188 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6794933461600128 [2022-12-12 00:29:36,188 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 1104 predicate places. [2022-12-12 00:29:36,188 INFO L82 GeneralOperation]: Start removeDead. Operand has 1276 places, 3912 transitions, 149367 flow [2022-12-12 00:29:36,890 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1273 places, 3905 transitions, 148992 flow [2022-12-12 00:29:36,890 INFO L495 AbstractCegarLoop]: Abstraction has has 1273 places, 3905 transitions, 148992 flow [2022-12-12 00:29:36,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 122.53061224489795) internal successors, (6004), 49 states have internal predecessors, (6004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:29:36,891 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:29:36,891 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:29:36,896 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-12-12 00:29:37,096 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,SelfDestructingSolverStorable31 [2022-12-12 00:29:37,096 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-12 00:29:37,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:29:37,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1487649909, now seen corresponding path program 19 times [2022-12-12 00:29:37,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:29:37,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542945938] [2022-12-12 00:29:37,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:29:37,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:29:37,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:29:37,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-12 00:29:37,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:29:37,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542945938] [2022-12-12 00:29:37,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542945938] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:29:37,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512764373] [2022-12-12 00:29:37,491 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 00:29:37,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:29:37,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:29:37,492 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:29:37,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-12 00:29:37,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:29:37,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:29:37,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:29:38,084 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:29:38,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:29:38,952 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:29:38,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512764373] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:29:38,952 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:29:38,953 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 49 [2022-12-12 00:29:38,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888520432] [2022-12-12 00:29:38,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:29:38,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-12-12 00:29:38,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:29:38,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-12-12 00:29:38,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=2200, Unknown=0, NotChecked=0, Total=2352 [2022-12-12 00:29:38,956 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:29:38,958 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1273 places, 3905 transitions, 148992 flow. Second operand has 49 states, 49 states have (on average 122.55102040816327) internal successors, (6005), 49 states have internal predecessors, (6005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:29:38,958 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:29:38,958 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:29:38,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:30:20,045 INFO L130 PetriNetUnfolder]: 29025/94459 cut-off events. [2022-12-12 00:30:20,045 INFO L131 PetriNetUnfolder]: For 3772742/3811197 co-relation queries the response was YES. [2022-12-12 00:30:20,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1016703 conditions, 94459 events. 29025/94459 cut-off events. For 3772742/3811197 co-relation queries the response was YES. Maximal size of possible extension queue 1942. Compared 1287375 event pairs, 4418 based on Foata normal form. 304/86535 useless extension candidates. Maximal degree in co-relation 950614. Up to 31643 conditions per place. [2022-12-12 00:30:21,148 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 2756 selfloop transitions, 584 changer transitions 6/3925 dead transitions. [2022-12-12 00:30:21,148 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1337 places, 3925 transitions, 156534 flow [2022-12-12 00:30:21,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-12-12 00:30:21,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2022-12-12 00:30:21,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 8356 transitions. [2022-12-12 00:30:21,152 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6801790801790801 [2022-12-12 00:30:21,152 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 1165 predicate places. [2022-12-12 00:30:21,152 INFO L82 GeneralOperation]: Start removeDead. Operand has 1337 places, 3925 transitions, 156534 flow [2022-12-12 00:30:21,760 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1334 places, 3919 transitions, 156216 flow [2022-12-12 00:30:21,760 INFO L495 AbstractCegarLoop]: Abstraction has has 1334 places, 3919 transitions, 156216 flow [2022-12-12 00:30:21,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 122.55102040816327) internal successors, (6005), 49 states have internal predecessors, (6005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:30:21,761 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:30:21,761 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:30:21,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-12-12 00:30:21,961 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,SelfDestructingSolverStorable32 [2022-12-12 00:30:21,962 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-12 00:30:21,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:30:21,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1473485631, now seen corresponding path program 20 times [2022-12-12 00:30:21,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:30:21,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977904367] [2022-12-12 00:30:21,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:30:21,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:30:21,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:30:22,517 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:30:22,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:30:22,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977904367] [2022-12-12 00:30:22,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977904367] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:30:22,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798868160] [2022-12-12 00:30:22,518 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 00:30:22,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:30:22,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:30:22,519 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:30:22,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-12 00:30:22,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 00:30:22,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:30:22,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:30:22,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:30:23,209 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:30:23,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:30:24,055 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:30:24,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798868160] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:30:24,056 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:30:24,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 47 [2022-12-12 00:30:24,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124053376] [2022-12-12 00:30:24,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:30:24,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-12-12 00:30:24,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:30:24,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-12-12 00:30:24,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=2020, Unknown=0, NotChecked=0, Total=2162 [2022-12-12 00:30:24,059 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:30:24,061 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1334 places, 3919 transitions, 156216 flow. Second operand has 47 states, 47 states have (on average 122.48936170212765) internal successors, (5757), 47 states have internal predecessors, (5757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:30:24,061 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:30:24,061 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:30:24,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:31:04,435 INFO L130 PetriNetUnfolder]: 29024/94540 cut-off events. [2022-12-12 00:31:04,436 INFO L131 PetriNetUnfolder]: For 4120950/4161249 co-relation queries the response was YES. [2022-12-12 00:31:05,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1058130 conditions, 94540 events. 29024/94540 cut-off events. For 4120950/4161249 co-relation queries the response was YES. Maximal size of possible extension queue 1948. Compared 1289195 event pairs, 4440 based on Foata normal form. 274/86580 useless extension candidates. Maximal degree in co-relation 1053403. Up to 31652 conditions per place. [2022-12-12 00:31:05,613 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 2786 selfloop transitions, 570 changer transitions 6/3941 dead transitions. [2022-12-12 00:31:05,613 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1384 places, 3941 transitions, 163914 flow [2022-12-12 00:31:05,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-12-12 00:31:05,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2022-12-12 00:31:05,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 6584 transitions. [2022-12-12 00:31:05,616 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6830584085486047 [2022-12-12 00:31:05,616 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 1212 predicate places. [2022-12-12 00:31:05,616 INFO L82 GeneralOperation]: Start removeDead. Operand has 1384 places, 3941 transitions, 163914 flow [2022-12-12 00:31:06,239 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1381 places, 3935 transitions, 163584 flow [2022-12-12 00:31:06,239 INFO L495 AbstractCegarLoop]: Abstraction has has 1381 places, 3935 transitions, 163584 flow [2022-12-12 00:31:06,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 122.48936170212765) internal successors, (5757), 47 states have internal predecessors, (5757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:31:06,240 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:31:06,240 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:31:06,245 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-12 00:31:06,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:31:06,444 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-12 00:31:06,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:31:06,445 INFO L85 PathProgramCache]: Analyzing trace with hash 915134307, now seen corresponding path program 21 times [2022-12-12 00:31:06,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:31:06,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151859118] [2022-12-12 00:31:06,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:31:06,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:31:06,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:31:06,962 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:31:06,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:31:06,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151859118] [2022-12-12 00:31:06,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151859118] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:31:06,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100261690] [2022-12-12 00:31:06,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 00:31:06,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:31:06,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:31:06,964 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:31:06,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-12 00:31:07,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-12 00:31:07,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:31:07,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:31:07,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:31:07,566 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:31:07,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:31:08,370 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:31:08,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100261690] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:31:08,371 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:31:08,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 45 [2022-12-12 00:31:08,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004528621] [2022-12-12 00:31:08,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:31:08,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-12-12 00:31:08,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:31:08,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-12-12 00:31:08,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=1845, Unknown=0, NotChecked=0, Total=1980 [2022-12-12 00:31:08,375 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:31:08,376 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1381 places, 3935 transitions, 163584 flow. Second operand has 45 states, 45 states have (on average 122.5111111111111) internal successors, (5513), 45 states have internal predecessors, (5513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:31:08,376 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:31:08,377 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:31:08,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:31:49,120 INFO L130 PetriNetUnfolder]: 29024/94489 cut-off events. [2022-12-12 00:31:49,120 INFO L131 PetriNetUnfolder]: For 4487010/4529225 co-relation queries the response was YES. [2022-12-12 00:31:49,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1098782 conditions, 94489 events. 29024/94489 cut-off events. For 4487010/4529225 co-relation queries the response was YES. Maximal size of possible extension queue 1948. Compared 1287859 event pairs, 4440 based on Foata normal form. 244/86499 useless extension candidates. Maximal degree in co-relation 1028908. Up to 31652 conditions per place. [2022-12-12 00:31:50,265 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 2795 selfloop transitions, 562 changer transitions 6/3942 dead transitions. [2022-12-12 00:31:50,266 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1427 places, 3942 transitions, 170604 flow [2022-12-12 00:31:50,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-12-12 00:31:50,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-12-12 00:31:50,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 6076 transitions. [2022-12-12 00:31:50,269 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6840031520882585 [2022-12-12 00:31:50,269 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 1255 predicate places. [2022-12-12 00:31:50,269 INFO L82 GeneralOperation]: Start removeDead. Operand has 1427 places, 3942 transitions, 170604 flow [2022-12-12 00:31:50,963 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1424 places, 3936 transitions, 170262 flow [2022-12-12 00:31:50,963 INFO L495 AbstractCegarLoop]: Abstraction has has 1424 places, 3936 transitions, 170262 flow [2022-12-12 00:31:50,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 122.5111111111111) internal successors, (5513), 45 states have internal predecessors, (5513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:31:50,964 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:31:50,964 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:31:50,969 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-12-12 00:31:51,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:31:51,165 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-12 00:31:51,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:31:51,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1343138135, now seen corresponding path program 22 times [2022-12-12 00:31:51,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:31:51,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128756479] [2022-12-12 00:31:51,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:31:51,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:31:51,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:31:51,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-12 00:31:51,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:31:51,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128756479] [2022-12-12 00:31:51,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128756479] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:31:51,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680656101] [2022-12-12 00:31:51,590 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 00:31:51,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:31:51,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:31:51,591 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:31:51,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-12 00:31:51,670 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 00:31:51,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:31:51,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:31:51,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:31:52,228 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:31:52,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:31:53,086 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:31:53,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680656101] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:31:53,086 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:31:53,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 47 [2022-12-12 00:31:53,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810536698] [2022-12-12 00:31:53,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:31:53,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-12-12 00:31:53,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:31:53,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-12-12 00:31:53,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=2019, Unknown=0, NotChecked=0, Total=2162 [2022-12-12 00:31:53,090 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:31:53,092 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1424 places, 3936 transitions, 170262 flow. Second operand has 47 states, 47 states have (on average 122.51063829787235) internal successors, (5758), 47 states have internal predecessors, (5758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:31:53,092 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:31:53,092 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:31:53,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:32:39,646 INFO L130 PetriNetUnfolder]: 31787/104002 cut-off events. [2022-12-12 00:32:39,647 INFO L131 PetriNetUnfolder]: For 5376364/5432175 co-relation queries the response was YES. [2022-12-12 00:32:40,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1246390 conditions, 104002 events. 31787/104002 cut-off events. For 5376364/5432175 co-relation queries the response was YES. Maximal size of possible extension queue 2180. Compared 1443660 event pairs, 4958 based on Foata normal form. 444/95412 useless extension candidates. Maximal degree in co-relation 1167984. Up to 34237 conditions per place. [2022-12-12 00:32:40,923 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 3130 selfloop transitions, 648 changer transitions 7/4364 dead transitions. [2022-12-12 00:32:40,923 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1482 places, 4364 transitions, 198759 flow [2022-12-12 00:32:40,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-12-12 00:32:40,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2022-12-12 00:32:40,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 7574 transitions. [2022-12-12 00:32:40,927 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6792215944758317 [2022-12-12 00:32:40,927 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 1310 predicate places. [2022-12-12 00:32:40,927 INFO L82 GeneralOperation]: Start removeDead. Operand has 1482 places, 4364 transitions, 198759 flow [2022-12-12 00:32:41,696 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1479 places, 4357 transitions, 198328 flow [2022-12-12 00:32:41,696 INFO L495 AbstractCegarLoop]: Abstraction has has 1479 places, 4357 transitions, 198328 flow [2022-12-12 00:32:41,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 122.51063829787235) internal successors, (5758), 47 states have internal predecessors, (5758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:32:41,697 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:32:41,697 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:32:41,703 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-12-12 00:32:41,897 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,SelfDestructingSolverStorable35 [2022-12-12 00:32:41,898 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-12 00:32:41,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:32:41,898 INFO L85 PathProgramCache]: Analyzing trace with hash 980864085, now seen corresponding path program 23 times [2022-12-12 00:32:41,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:32:41,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946657266] [2022-12-12 00:32:41,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:32:41,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:32:41,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:32:42,285 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:32:42,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:32:42,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946657266] [2022-12-12 00:32:42,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946657266] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:32:42,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244413365] [2022-12-12 00:32:42,286 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 00:32:42,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:32:42,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:32:42,287 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:32:42,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-12 00:32:42,370 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 00:32:42,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:32:42,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:32:42,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:32:42,864 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:32:42,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:32:43,715 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:32:43,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244413365] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:32:43,715 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:32:43,716 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 48 [2022-12-12 00:32:43,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274261374] [2022-12-12 00:32:43,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:32:43,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-12-12 00:32:43,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:32:43,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-12-12 00:32:43,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=2108, Unknown=0, NotChecked=0, Total=2256 [2022-12-12 00:32:43,719 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:32:43,721 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1479 places, 4357 transitions, 198328 flow. Second operand has 48 states, 48 states have (on average 122.54166666666667) internal successors, (5882), 48 states have internal predecessors, (5882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:32:43,721 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:32:43,721 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:32:43,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:33:37,449 INFO L130 PetriNetUnfolder]: 33550/109376 cut-off events. [2022-12-12 00:33:37,450 INFO L131 PetriNetUnfolder]: For 6129829/6181967 co-relation queries the response was YES. [2022-12-12 00:33:38,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1361034 conditions, 109376 events. 33550/109376 cut-off events. For 6129829/6181967 co-relation queries the response was YES. Maximal size of possible extension queue 2338. Compared 1531205 event pairs, 5186 based on Foata normal form. 360/100263 useless extension candidates. Maximal degree in co-relation 1277103. Up to 36662 conditions per place. [2022-12-12 00:33:38,876 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 3378 selfloop transitions, 642 changer transitions 7/4606 dead transitions. [2022-12-12 00:33:38,876 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1540 places, 4606 transitions, 218818 flow [2022-12-12 00:33:38,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-12-12 00:33:38,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-12-12 00:33:38,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 7959 transitions. [2022-12-12 00:33:38,880 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6792114695340502 [2022-12-12 00:33:38,880 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 1368 predicate places. [2022-12-12 00:33:38,880 INFO L82 GeneralOperation]: Start removeDead. Operand has 1540 places, 4606 transitions, 218818 flow [2022-12-12 00:33:39,679 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1537 places, 4599 transitions, 218373 flow [2022-12-12 00:33:39,680 INFO L495 AbstractCegarLoop]: Abstraction has has 1537 places, 4599 transitions, 218373 flow [2022-12-12 00:33:39,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 122.54166666666667) internal successors, (5882), 48 states have internal predecessors, (5882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:33:39,680 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:33:39,680 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:33:39,687 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-12 00:33:39,881 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,SelfDestructingSolverStorable36 [2022-12-12 00:33:39,881 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-12 00:33:39,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:33:39,882 INFO L85 PathProgramCache]: Analyzing trace with hash -522291615, now seen corresponding path program 24 times [2022-12-12 00:33:39,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:33:39,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946911850] [2022-12-12 00:33:39,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:33:39,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:33:39,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:33:40,370 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:33:40,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:33:40,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946911850] [2022-12-12 00:33:40,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946911850] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:33:40,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921822083] [2022-12-12 00:33:40,370 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 00:33:40,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:33:40,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:33:40,372 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:33:40,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-12-12 00:33:40,462 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-12 00:33:40,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 00:33:40,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:33:40,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:33:40,942 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:33:40,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:33:41,822 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:33:41,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921822083] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:33:41,823 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:33:41,823 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 48 [2022-12-12 00:33:41,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518656446] [2022-12-12 00:33:41,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:33:41,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-12-12 00:33:41,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:33:41,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-12-12 00:33:41,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=2108, Unknown=0, NotChecked=0, Total=2256 [2022-12-12 00:33:41,826 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:33:41,828 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1537 places, 4599 transitions, 218373 flow. Second operand has 48 states, 48 states have (on average 122.5625) internal successors, (5883), 48 states have internal predecessors, (5883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:33:41,828 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:33:41,828 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:33:41,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:34:46,614 INFO L130 PetriNetUnfolder]: 33550/109479 cut-off events. [2022-12-12 00:34:46,614 INFO L131 PetriNetUnfolder]: For 6623826/6678082 co-relation queries the response was YES. [2022-12-12 00:34:47,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1409005 conditions, 109479 events. 33550/109479 cut-off events. For 6623826/6678082 co-relation queries the response was YES. Maximal size of possible extension queue 2344. Compared 1533709 event pairs, 5157 based on Foata normal form. 378/100364 useless extension candidates. Maximal degree in co-relation 1322906. Up to 36680 conditions per place. [2022-12-12 00:34:48,063 INFO L137 encePairwiseOnDemand]: 163/189 looper letters, 3391 selfloop transitions, 643 changer transitions 6/4619 dead transitions. [2022-12-12 00:34:48,063 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1597 places, 4619 transitions, 227503 flow [2022-12-12 00:34:48,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-12-12 00:34:48,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2022-12-12 00:34:48,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 7839 transitions. [2022-12-12 00:34:48,068 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6799375487900078 [2022-12-12 00:34:48,068 INFO L295 CegarLoopForPetriNet]: 172 programPoint places, 1425 predicate places. [2022-12-12 00:34:48,068 INFO L82 GeneralOperation]: Start removeDead. Operand has 1597 places, 4619 transitions, 227503 flow [2022-12-12 00:34:49,045 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1594 places, 4613 transitions, 227125 flow [2022-12-12 00:34:49,046 INFO L495 AbstractCegarLoop]: Abstraction has has 1594 places, 4613 transitions, 227125 flow [2022-12-12 00:34:49,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 122.5625) internal successors, (5883), 48 states have internal predecessors, (5883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:34:49,047 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 00:34:49,047 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 00:34:49,053 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-12-12 00:34:49,251 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,SelfDestructingSolverStorable37 [2022-12-12 00:34:49,251 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 00:34:49,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 00:34:49,252 INFO L85 PathProgramCache]: Analyzing trace with hash -866371567, now seen corresponding path program 25 times [2022-12-12 00:34:49,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 00:34:49,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026518120] [2022-12-12 00:34:49,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 00:34:49,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 00:34:49,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:34:49,918 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:34:49,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 00:34:49,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026518120] [2022-12-12 00:34:49,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026518120] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 00:34:49,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14657816] [2022-12-12 00:34:49,918 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 00:34:49,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 00:34:49,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 00:34:49,932 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 00:34:49,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-12-12 00:34:50,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 00:34:50,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-12 00:34:50,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 00:34:50,708 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:34:50,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 00:34:51,649 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 00:34:51,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14657816] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 00:34:51,649 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 00:34:51,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 45 [2022-12-12 00:34:51,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511378793] [2022-12-12 00:34:51,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 00:34:51,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-12-12 00:34:51,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:34:51,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-12-12 00:34:51,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=1846, Unknown=0, NotChecked=0, Total=1980 [2022-12-12 00:34:51,652 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 189 [2022-12-12 00:34:51,654 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1594 places, 4613 transitions, 227125 flow. Second operand has 45 states, 45 states have (on average 122.44444444444444) internal successors, (5510), 45 states have internal predecessors, (5510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 00:34:51,654 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:34:51,654 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 189 [2022-12-12 00:34:51,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2022-12-12 00:35:43,344 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-12-12 00:35:43,344 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-12-12 00:35:43,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-12-12 00:35:43,769 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-12-12 00:35:43,773 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-12-12 00:35:43,971 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,SelfDestructingSolverStorable38 [2022-12-12 00:35:43,971 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (45states, 120/189 universal loopers) in iteration 39,while PetriNetUnfolder was constructing finite prefix that currently has 1198395 conditions, 92261 events (27949/92260 cut-off events. For 5995100/6048277 co-relation queries the response was YES. Maximal size of possible extension queue 2344. Compared 1323095 event pairs, 3802 based on Foata normal form. 328/85758 useless extension candidates. Maximal degree in co-relation 1140076. Up to 28885 conditions per place.). [2022-12-12 00:35:43,973 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2022-12-12 00:35:43,973 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2022-12-12 00:35:43,973 INFO L445 BasicCegarLoop]: Path program histogram: [25, 8, 4, 2] [2022-12-12 00:35:43,975 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-12 00:35:43,975 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-12 00:35:43,978 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.12 12:35:43 BasicIcfg [2022-12-12 00:35:43,978 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-12 00:35:43,978 INFO L158 Benchmark]: Toolchain (without parser) took 764435.29ms. Allocated memory was 174.1MB in the beginning and 6.7GB in the end (delta: 6.5GB). Free memory was 151.1MB in the beginning and 2.2GB in the end (delta: -2.1GB). Peak memory consumption was 4.4GB. Max. memory is 8.0GB. [2022-12-12 00:35:43,979 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 174.1MB. Free memory is still 151.4MB. There was no memory consumed. Max. memory is 8.0GB. [2022-12-12 00:35:43,979 INFO L158 Benchmark]: CACSL2BoogieTranslator took 165.90ms. Allocated memory is still 174.1MB. Free memory was 150.6MB in the beginning and 139.5MB in the end (delta: 11.1MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-12-12 00:35:43,979 INFO L158 Benchmark]: Boogie Procedure Inliner took 46.92ms. Allocated memory is still 174.1MB. Free memory was 139.5MB in the beginning and 137.5MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-12-12 00:35:43,979 INFO L158 Benchmark]: Boogie Preprocessor took 30.36ms. Allocated memory is still 174.1MB. Free memory was 137.5MB in the beginning and 135.9MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-12-12 00:35:43,979 INFO L158 Benchmark]: RCFGBuilder took 428.75ms. Allocated memory is still 174.1MB. Free memory was 135.9MB in the beginning and 118.6MB in the end (delta: 17.3MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. [2022-12-12 00:35:43,979 INFO L158 Benchmark]: TraceAbstraction took 763758.97ms. Allocated memory was 174.1MB in the beginning and 6.7GB in the end (delta: 6.5GB). Free memory was 117.5MB in the beginning and 2.2GB in the end (delta: -2.1GB). Peak memory consumption was 4.4GB. Max. memory is 8.0GB. [2022-12-12 00:35:43,980 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 174.1MB. Free memory is still 151.4MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 165.90ms. Allocated memory is still 174.1MB. Free memory was 150.6MB in the beginning and 139.5MB in the end (delta: 11.1MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 46.92ms. Allocated memory is still 174.1MB. Free memory was 139.5MB in the beginning and 137.5MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 30.36ms. Allocated memory is still 174.1MB. Free memory was 137.5MB in the beginning and 135.9MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 428.75ms. Allocated memory is still 174.1MB. Free memory was 135.9MB in the beginning and 118.6MB in the end (delta: 17.3MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. * TraceAbstraction took 763758.97ms. Allocated memory was 174.1MB in the beginning and 6.7GB in the end (delta: 6.5GB). Free memory was 117.5MB in the beginning and 2.2GB in the end (delta: -2.1GB). Peak memory consumption was 4.4GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 84]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (45states, 120/189 universal loopers) in iteration 39,while PetriNetUnfolder was constructing finite prefix that currently has 1198395 conditions, 92261 events (27949/92260 cut-off events. For 5995100/6048277 co-relation queries the response was YES. Maximal size of possible extension queue 2344. Compared 1323095 event pairs, 3802 based on Foata normal form. 328/85758 useless extension candidates. Maximal degree in co-relation 1140076. Up to 28885 conditions per place.). - TimeoutResultAtElement [Line: 79]: 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 (45states, 120/189 universal loopers) in iteration 39,while PetriNetUnfolder was constructing finite prefix that currently has 1198395 conditions, 92261 events (27949/92260 cut-off events. For 5995100/6048277 co-relation queries the response was YES. Maximal size of possible extension queue 2344. Compared 1323095 event pairs, 3802 based on Foata normal form. 328/85758 useless extension candidates. Maximal degree in co-relation 1140076. Up to 28885 conditions per place.). - TimeoutResultAtElement [Line: 78]: 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 (45states, 120/189 universal loopers) in iteration 39,while PetriNetUnfolder was constructing finite prefix that currently has 1198395 conditions, 92261 events (27949/92260 cut-off events. For 5995100/6048277 co-relation queries the response was YES. Maximal size of possible extension queue 2344. Compared 1323095 event pairs, 3802 based on Foata normal form. 328/85758 useless extension candidates. Maximal degree in co-relation 1140076. Up to 28885 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 276 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.1s, RemoveRedundantFlowTime: 9.9s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 763.6s, OverallIterations: 39, TraceHistogramMax: 1, PathProgramHistogramMax: 25, EmptinessCheckTime: 0.0s, AutomataDifference: 691.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 38788 SdHoareTripleChecker+Valid, 26.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 38788 mSDsluCounter, 85836 SdHoareTripleChecker+Invalid, 22.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 81096 mSDsCounter, 174 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 70660 IncrementalHoareTripleChecker+Invalid, 70834 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 174 mSolverCounterUnsat, 4740 mSDtfsCounter, 70660 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 10261 GetRequests, 7581 SyntacticMatches, 94 SemanticMatches, 2586 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62171 ImplicationChecksByTransitivity, 64.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=227125occurred in iteration=38, InterpolantAutomatonStates: 1562, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 9.9s AutomataMinimizationTime, 38 MinimizatonAttempts, 17463 StatesRemovedByMinimization, 38 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 53.1s InterpolantComputationTime, 9642 NumberOfCodeBlocks, 9550 NumberOfCodeBlocksAsserted, 88 NumberOfCheckSat, 13708 ConstructedInterpolants, 0 QuantifiedInterpolants, 125864 SizeOfPredicates, 685 NumberOfNonLiveVariables, 8072 ConjunctsInSsa, 1064 ConjunctsInUnsatCore, 93 InterpolantComputations, 12 PerfectInterpolantSequences, 10/166 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