/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-word-subst.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-8d0d62b [2022-12-05 21:07:14,679 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-05 21:07:14,681 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-05 21:07:14,710 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-05 21:07:14,711 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-05 21:07:14,711 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-05 21:07:14,712 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-05 21:07:14,714 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-05 21:07:14,715 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-05 21:07:14,715 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-05 21:07:14,716 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-05 21:07:14,717 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-05 21:07:14,717 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-05 21:07:14,718 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-05 21:07:14,719 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-05 21:07:14,719 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-05 21:07:14,720 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-05 21:07:14,720 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-05 21:07:14,722 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-05 21:07:14,723 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-05 21:07:14,724 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-05 21:07:14,725 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-05 21:07:14,725 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-05 21:07:14,726 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-05 21:07:14,728 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-05 21:07:14,728 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-05 21:07:14,729 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-05 21:07:14,729 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-05 21:07:14,729 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-05 21:07:14,730 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-05 21:07:14,730 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-05 21:07:14,731 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-05 21:07:14,731 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-05 21:07:14,732 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-05 21:07:14,732 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-05 21:07:14,732 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-05 21:07:14,733 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-05 21:07:14,733 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-05 21:07:14,733 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-05 21:07:14,734 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-05 21:07:14,734 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-05 21:07:14,735 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf [2022-12-05 21:07:14,750 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-05 21:07:14,750 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-05 21:07:14,750 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-05 21:07:14,751 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-05 21:07:14,751 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-05 21:07:14,751 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-05 21:07:14,751 INFO L138 SettingsManager]: * Use SBE=true [2022-12-05 21:07:14,752 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-05 21:07:14,752 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-05 21:07:14,752 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-05 21:07:14,752 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-05 21:07:14,752 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-05 21:07:14,752 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-05 21:07:14,752 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-05 21:07:14,752 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-05 21:07:14,753 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-05 21:07:14,753 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-05 21:07:14,753 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-05 21:07:14,753 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-05 21:07:14,753 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-05 21:07:14,753 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-05 21:07:14,753 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-05 21:07:14,753 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-05 21:07:14,754 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-05 21:07:14,754 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-05 21:07:14,754 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-05 21:07:14,754 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-05 21:07:14,754 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-05 21:07:14,754 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-05 21:07:14,754 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-05 21:07:14,754 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-12-05 21:07:14,942 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-05 21:07:14,958 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-05 21:07:14,960 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-05 21:07:14,961 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-05 21:07:14,961 INFO L275 PluginConnector]: CDTParser initialized [2022-12-05 21:07:14,962 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-word-subst.wvr.c [2022-12-05 21:07:16,080 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-05 21:07:16,269 INFO L351 CDTParser]: Found 1 translation units. [2022-12-05 21:07:16,269 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-subst.wvr.c [2022-12-05 21:07:16,276 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3580903c4/e96bae7351bd41d783fc9995a11da904/FLAG3e86d01d5 [2022-12-05 21:07:16,289 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3580903c4/e96bae7351bd41d783fc9995a11da904 [2022-12-05 21:07:16,291 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-05 21:07:16,292 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-05 21:07:16,294 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-05 21:07:16,294 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-05 21:07:16,296 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-05 21:07:16,297 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.12 09:07:16" (1/1) ... [2022-12-05 21:07:16,297 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1683298d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:07:16, skipping insertion in model container [2022-12-05 21:07:16,298 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.12 09:07:16" (1/1) ... [2022-12-05 21:07:16,302 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-05 21:07:16,329 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-05 21:07:16,494 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/chl-word-subst.wvr.c[3345,3358] [2022-12-05 21:07:16,503 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-05 21:07:16,511 INFO L203 MainTranslator]: Completed pre-run [2022-12-05 21:07:16,546 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/chl-word-subst.wvr.c[3345,3358] [2022-12-05 21:07:16,548 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-05 21:07:16,559 INFO L208 MainTranslator]: Completed translation [2022-12-05 21:07:16,560 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:07:16 WrapperNode [2022-12-05 21:07:16,562 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-05 21:07:16,563 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-05 21:07:16,564 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-05 21:07:16,564 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-05 21:07:16,569 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:07:16" (1/1) ... [2022-12-05 21:07:16,586 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:07:16" (1/1) ... [2022-12-05 21:07:16,604 INFO L138 Inliner]: procedures = 25, calls = 45, calls flagged for inlining = 9, calls inlined = 13, statements flattened = 176 [2022-12-05 21:07:16,604 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-05 21:07:16,605 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-05 21:07:16,605 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-05 21:07:16,605 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-05 21:07:16,611 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:07:16" (1/1) ... [2022-12-05 21:07:16,611 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:07:16" (1/1) ... [2022-12-05 21:07:16,614 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:07:16" (1/1) ... [2022-12-05 21:07:16,614 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:07:16" (1/1) ... [2022-12-05 21:07:16,620 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:07:16" (1/1) ... [2022-12-05 21:07:16,623 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:07:16" (1/1) ... [2022-12-05 21:07:16,624 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:07:16" (1/1) ... [2022-12-05 21:07:16,625 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:07:16" (1/1) ... [2022-12-05 21:07:16,627 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-05 21:07:16,628 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-05 21:07:16,628 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-05 21:07:16,628 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-05 21:07:16,629 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:07:16" (1/1) ... [2022-12-05 21:07:16,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-05 21:07:16,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:07:16,663 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-05 21:07:16,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-05 21:07:16,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-05 21:07:16,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-05 21:07:16,690 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-05 21:07:16,690 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-05 21:07:16,691 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-05 21:07:16,702 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-05 21:07:16,702 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-05 21:07:16,702 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-05 21:07:16,702 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-12-05 21:07:16,702 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-12-05 21:07:16,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-05 21:07:16,702 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-05 21:07:16,702 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-05 21:07:16,702 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-05 21:07:16,703 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-05 21:07:16,704 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-05 21:07:16,792 INFO L236 CfgBuilder]: Building ICFG [2022-12-05 21:07:16,794 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-05 21:07:17,213 INFO L277 CfgBuilder]: Performing block encoding [2022-12-05 21:07:17,220 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-05 21:07:17,221 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2022-12-05 21:07:17,222 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.12 09:07:17 BoogieIcfgContainer [2022-12-05 21:07:17,222 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-05 21:07:17,223 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-05 21:07:17,224 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-05 21:07:17,225 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-05 21:07:17,226 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 05.12 09:07:16" (1/3) ... [2022-12-05 21:07:17,226 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7835bcfe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.12 09:07:17, skipping insertion in model container [2022-12-05 21:07:17,226 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:07:16" (2/3) ... [2022-12-05 21:07:17,226 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7835bcfe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.12 09:07:17, skipping insertion in model container [2022-12-05 21:07:17,226 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.12 09:07:17" (3/3) ... [2022-12-05 21:07:17,231 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-subst.wvr.c [2022-12-05 21:07:17,243 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-05 21:07:17,243 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-05 21:07:17,243 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-05 21:07:17,313 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-12-05 21:07:17,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 269 places, 288 transitions, 600 flow [2022-12-05 21:07:17,451 INFO L130 PetriNetUnfolder]: 29/285 cut-off events. [2022-12-05 21:07:17,451 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-12-05 21:07:17,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 298 conditions, 285 events. 29/285 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 372 event pairs, 0 based on Foata normal form. 0/255 useless extension candidates. Maximal degree in co-relation 223. Up to 3 conditions per place. [2022-12-05 21:07:17,457 INFO L82 GeneralOperation]: Start removeDead. Operand has 269 places, 288 transitions, 600 flow [2022-12-05 21:07:17,467 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 256 places, 275 transitions, 568 flow [2022-12-05 21:07:17,468 INFO L195 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-05 21:07:17,489 INFO L167 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 256 places, 275 transitions, 568 flow [2022-12-05 21:07:17,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 256 places, 275 transitions, 568 flow [2022-12-05 21:07:17,546 INFO L130 PetriNetUnfolder]: 29/275 cut-off events. [2022-12-05 21:07:17,546 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-12-05 21:07:17,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 288 conditions, 275 events. 29/275 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 371 event pairs, 0 based on Foata normal form. 0/246 useless extension candidates. Maximal degree in co-relation 223. Up to 3 conditions per place. [2022-12-05 21:07:17,553 INFO L184 LiptonReduction]: Starting Lipton reduction on Petri net that has 256 places, 275 transitions, 568 flow [2022-12-05 21:07:17,553 INFO L188 LiptonReduction]: Number of co-enabled transitions 7560 [2022-12-05 21:07:26,362 INFO L203 LiptonReduction]: Total number of compositions: 235 [2022-12-05 21:07:26,372 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-05 21:07:26,376 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;@698387bc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-05 21:07:26,377 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-12-05 21:07:26,381 INFO L130 PetriNetUnfolder]: 11/38 cut-off events. [2022-12-05 21:07:26,381 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-12-05 21:07:26,381 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:26,382 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:26,382 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:26,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:26,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1687508420, now seen corresponding path program 1 times [2022-12-05 21:07:26,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:26,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240655613] [2022-12-05 21:07:26,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:26,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:26,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:26,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:26,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:26,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240655613] [2022-12-05 21:07:26,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240655613] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:26,695 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:07:26,695 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-05 21:07:26,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800422271] [2022-12-05 21:07:26,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:26,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-05 21:07:26,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:26,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-05 21:07:26,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-05 21:07:26,715 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:26,716 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 39 transitions, 96 flow. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:26,717 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:26,717 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:26,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:26,885 INFO L130 PetriNetUnfolder]: 1087/1478 cut-off events. [2022-12-05 21:07:26,885 INFO L131 PetriNetUnfolder]: For 67/67 co-relation queries the response was YES. [2022-12-05 21:07:26,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3067 conditions, 1478 events. 1087/1478 cut-off events. For 67/67 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4933 event pairs, 481 based on Foata normal form. 1/940 useless extension candidates. Maximal degree in co-relation 2496. Up to 1127 conditions per place. [2022-12-05 21:07:26,892 INFO L137 encePairwiseOnDemand]: 36/39 looper letters, 34 selfloop transitions, 0 changer transitions 25/60 dead transitions. [2022-12-05 21:07:26,892 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 60 transitions, 271 flow [2022-12-05 21:07:26,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-05 21:07:26,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-05 21:07:26,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 63 transitions. [2022-12-05 21:07:26,901 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2022-12-05 21:07:26,903 INFO L175 Difference]: Start difference. First operand has 38 places, 39 transitions, 96 flow. Second operand 3 states and 63 transitions. [2022-12-05 21:07:26,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 60 transitions, 271 flow [2022-12-05 21:07:26,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 60 transitions, 249 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-12-05 21:07:26,910 INFO L231 Difference]: Finished difference. Result has 35 places, 35 transitions, 78 flow [2022-12-05 21:07:26,912 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=78, PETRI_PLACES=35, PETRI_TRANSITIONS=35} [2022-12-05 21:07:26,915 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, -3 predicate places. [2022-12-05 21:07:26,916 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 35 transitions, 78 flow [2022-12-05 21:07:26,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:26,916 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:26,917 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:26,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-05 21:07:26,917 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:26,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:26,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1714978131, now seen corresponding path program 1 times [2022-12-05 21:07:26,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:26,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373443774] [2022-12-05 21:07:26,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:26,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:27,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:27,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:27,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:27,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373443774] [2022-12-05 21:07:27,573 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373443774] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:27,573 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:07:27,573 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 21:07:27,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858955643] [2022-12-05 21:07:27,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:27,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 21:07:27,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:27,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 21:07:27,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-05 21:07:27,576 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:27,576 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 35 transitions, 78 flow. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:27,577 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:27,577 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:27,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:27,840 INFO L130 PetriNetUnfolder]: 644/906 cut-off events. [2022-12-05 21:07:27,841 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-12-05 21:07:27,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1843 conditions, 906 events. 644/906 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3187 event pairs, 38 based on Foata normal form. 1/611 useless extension candidates. Maximal degree in co-relation 1839. Up to 635 conditions per place. [2022-12-05 21:07:27,845 INFO L137 encePairwiseOnDemand]: 35/39 looper letters, 63 selfloop transitions, 2 changer transitions 10/76 dead transitions. [2022-12-05 21:07:27,845 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 76 transitions, 321 flow [2022-12-05 21:07:27,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 21:07:27,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 21:07:27,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 81 transitions. [2022-12-05 21:07:27,847 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4153846153846154 [2022-12-05 21:07:27,848 INFO L175 Difference]: Start difference. First operand has 35 places, 35 transitions, 78 flow. Second operand 5 states and 81 transitions. [2022-12-05 21:07:27,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 76 transitions, 321 flow [2022-12-05 21:07:27,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 76 transitions, 317 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-12-05 21:07:27,850 INFO L231 Difference]: Finished difference. Result has 38 places, 36 transitions, 91 flow [2022-12-05 21:07:27,850 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=91, PETRI_PLACES=38, PETRI_TRANSITIONS=36} [2022-12-05 21:07:27,851 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 0 predicate places. [2022-12-05 21:07:27,851 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 36 transitions, 91 flow [2022-12-05 21:07:27,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:27,851 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:27,851 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:27,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-05 21:07:27,851 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:27,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:27,852 INFO L85 PathProgramCache]: Analyzing trace with hash 650819307, now seen corresponding path program 2 times [2022-12-05 21:07:27,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:27,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175698556] [2022-12-05 21:07:27,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:27,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:27,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:28,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:28,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:28,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175698556] [2022-12-05 21:07:28,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175698556] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:28,381 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:07:28,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 21:07:28,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744649892] [2022-12-05 21:07:28,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:28,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 21:07:28,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:28,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 21:07:28,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-05 21:07:28,382 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:28,382 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 36 transitions, 91 flow. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:28,382 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:28,382 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:28,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:28,637 INFO L130 PetriNetUnfolder]: 706/1037 cut-off events. [2022-12-05 21:07:28,638 INFO L131 PetriNetUnfolder]: For 280/280 co-relation queries the response was YES. [2022-12-05 21:07:28,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2289 conditions, 1037 events. 706/1037 cut-off events. For 280/280 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3692 event pairs, 323 based on Foata normal form. 1/811 useless extension candidates. Maximal degree in co-relation 2282. Up to 759 conditions per place. [2022-12-05 21:07:28,642 INFO L137 encePairwiseOnDemand]: 35/39 looper letters, 59 selfloop transitions, 3 changer transitions 10/73 dead transitions. [2022-12-05 21:07:28,643 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 73 transitions, 331 flow [2022-12-05 21:07:28,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 21:07:28,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 21:07:28,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 77 transitions. [2022-12-05 21:07:28,644 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.39487179487179486 [2022-12-05 21:07:28,644 INFO L175 Difference]: Start difference. First operand has 38 places, 36 transitions, 91 flow. Second operand 5 states and 77 transitions. [2022-12-05 21:07:28,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 73 transitions, 331 flow [2022-12-05 21:07:28,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 73 transitions, 322 flow, removed 3 selfloop flow, removed 2 redundant places. [2022-12-05 21:07:28,646 INFO L231 Difference]: Finished difference. Result has 42 places, 37 transitions, 108 flow [2022-12-05 21:07:28,646 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=108, PETRI_PLACES=42, PETRI_TRANSITIONS=37} [2022-12-05 21:07:28,647 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 4 predicate places. [2022-12-05 21:07:28,647 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 37 transitions, 108 flow [2022-12-05 21:07:28,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:28,648 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:28,648 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:28,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-05 21:07:28,649 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:28,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:28,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1929550383, now seen corresponding path program 3 times [2022-12-05 21:07:28,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:28,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459021244] [2022-12-05 21:07:28,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:28,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:28,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:29,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:29,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:29,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459021244] [2022-12-05 21:07:29,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459021244] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:29,052 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:07:29,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 21:07:29,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214417116] [2022-12-05 21:07:29,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:29,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 21:07:29,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:29,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 21:07:29,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-05 21:07:29,054 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:29,054 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 37 transitions, 108 flow. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:29,054 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:29,054 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:29,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:29,298 INFO L130 PetriNetUnfolder]: 775/1141 cut-off events. [2022-12-05 21:07:29,298 INFO L131 PetriNetUnfolder]: For 699/699 co-relation queries the response was YES. [2022-12-05 21:07:29,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2695 conditions, 1141 events. 775/1141 cut-off events. For 699/699 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4577 event pairs, 68 based on Foata normal form. 1/898 useless extension candidates. Maximal degree in co-relation 2686. Up to 797 conditions per place. [2022-12-05 21:07:29,303 INFO L137 encePairwiseOnDemand]: 35/39 looper letters, 64 selfloop transitions, 3 changer transitions 11/79 dead transitions. [2022-12-05 21:07:29,303 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 79 transitions, 375 flow [2022-12-05 21:07:29,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 21:07:29,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 21:07:29,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 82 transitions. [2022-12-05 21:07:29,306 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4205128205128205 [2022-12-05 21:07:29,306 INFO L175 Difference]: Start difference. First operand has 42 places, 37 transitions, 108 flow. Second operand 5 states and 82 transitions. [2022-12-05 21:07:29,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 79 transitions, 375 flow [2022-12-05 21:07:29,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 79 transitions, 364 flow, removed 4 selfloop flow, removed 2 redundant places. [2022-12-05 21:07:29,310 INFO L231 Difference]: Finished difference. Result has 46 places, 38 transitions, 123 flow [2022-12-05 21:07:29,310 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=123, PETRI_PLACES=46, PETRI_TRANSITIONS=38} [2022-12-05 21:07:29,311 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 8 predicate places. [2022-12-05 21:07:29,312 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 38 transitions, 123 flow [2022-12-05 21:07:29,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:29,312 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:29,312 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:29,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-05 21:07:29,312 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:29,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:29,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1899883405, now seen corresponding path program 4 times [2022-12-05 21:07:29,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:29,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292910788] [2022-12-05 21:07:29,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:29,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:29,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:29,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:29,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:29,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292910788] [2022-12-05 21:07:29,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292910788] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:29,694 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:07:29,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 21:07:29,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563509510] [2022-12-05 21:07:29,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:29,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 21:07:29,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:29,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 21:07:29,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-05 21:07:29,695 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:29,695 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 38 transitions, 123 flow. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:29,696 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:29,696 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:29,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:29,935 INFO L130 PetriNetUnfolder]: 860/1301 cut-off events. [2022-12-05 21:07:29,936 INFO L131 PetriNetUnfolder]: For 1345/1345 co-relation queries the response was YES. [2022-12-05 21:07:29,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3194 conditions, 1301 events. 860/1301 cut-off events. For 1345/1345 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5139 event pairs, 424 based on Foata normal form. 1/1021 useless extension candidates. Maximal degree in co-relation 3183. Up to 930 conditions per place. [2022-12-05 21:07:29,941 INFO L137 encePairwiseOnDemand]: 35/39 looper letters, 61 selfloop transitions, 4 changer transitions 11/77 dead transitions. [2022-12-05 21:07:29,941 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 77 transitions, 392 flow [2022-12-05 21:07:29,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 21:07:29,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 21:07:29,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 78 transitions. [2022-12-05 21:07:29,942 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4 [2022-12-05 21:07:29,942 INFO L175 Difference]: Start difference. First operand has 46 places, 38 transitions, 123 flow. Second operand 5 states and 78 transitions. [2022-12-05 21:07:29,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 77 transitions, 392 flow [2022-12-05 21:07:29,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 77 transitions, 376 flow, removed 6 selfloop flow, removed 3 redundant places. [2022-12-05 21:07:29,945 INFO L231 Difference]: Finished difference. Result has 49 places, 39 transitions, 148 flow [2022-12-05 21:07:29,945 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=148, PETRI_PLACES=49, PETRI_TRANSITIONS=39} [2022-12-05 21:07:29,946 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 11 predicate places. [2022-12-05 21:07:29,946 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 39 transitions, 148 flow [2022-12-05 21:07:29,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:29,946 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:29,946 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:29,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-05 21:07:29,946 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:29,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:29,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1735604801, now seen corresponding path program 5 times [2022-12-05 21:07:29,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:29,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775923835] [2022-12-05 21:07:29,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:29,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:29,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:30,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:30,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:30,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775923835] [2022-12-05 21:07:30,253 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775923835] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:30,253 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:07:30,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 21:07:30,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227729783] [2022-12-05 21:07:30,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:30,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 21:07:30,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:30,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 21:07:30,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-05 21:07:30,254 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:30,254 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 148 flow. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:30,254 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:30,254 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:30,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:30,500 INFO L130 PetriNetUnfolder]: 854/1281 cut-off events. [2022-12-05 21:07:30,500 INFO L131 PetriNetUnfolder]: For 1833/1833 co-relation queries the response was YES. [2022-12-05 21:07:30,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3260 conditions, 1281 events. 854/1281 cut-off events. For 1833/1833 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 5075 event pairs, 462 based on Foata normal form. 1/999 useless extension candidates. Maximal degree in co-relation 3248. Up to 1000 conditions per place. [2022-12-05 21:07:30,505 INFO L137 encePairwiseOnDemand]: 35/39 looper letters, 64 selfloop transitions, 4 changer transitions 10/79 dead transitions. [2022-12-05 21:07:30,506 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 79 transitions, 405 flow [2022-12-05 21:07:30,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 21:07:30,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 21:07:30,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 81 transitions. [2022-12-05 21:07:30,507 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4153846153846154 [2022-12-05 21:07:30,507 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 148 flow. Second operand 5 states and 81 transitions. [2022-12-05 21:07:30,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 79 transitions, 405 flow [2022-12-05 21:07:30,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 79 transitions, 389 flow, removed 6 selfloop flow, removed 3 redundant places. [2022-12-05 21:07:30,511 INFO L231 Difference]: Finished difference. Result has 51 places, 39 transitions, 147 flow [2022-12-05 21:07:30,511 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=147, PETRI_PLACES=51, PETRI_TRANSITIONS=39} [2022-12-05 21:07:30,511 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 13 predicate places. [2022-12-05 21:07:30,511 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 39 transitions, 147 flow [2022-12-05 21:07:30,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:30,512 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:30,512 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:30,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-05 21:07:30,512 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:30,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:30,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1096613335, now seen corresponding path program 6 times [2022-12-05 21:07:30,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:30,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220545272] [2022-12-05 21:07:30,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:30,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:30,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:30,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:30,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:30,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220545272] [2022-12-05 21:07:30,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220545272] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:30,893 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:07:30,893 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 21:07:30,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408384757] [2022-12-05 21:07:30,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:30,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 21:07:30,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:30,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 21:07:30,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-05 21:07:30,894 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:30,894 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 39 transitions, 147 flow. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:30,894 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:30,894 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:30,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:31,132 INFO L130 PetriNetUnfolder]: 841/1256 cut-off events. [2022-12-05 21:07:31,133 INFO L131 PetriNetUnfolder]: For 1688/1688 co-relation queries the response was YES. [2022-12-05 21:07:31,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3173 conditions, 1256 events. 841/1256 cut-off events. For 1688/1688 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4779 event pairs, 424 based on Foata normal form. 1/980 useless extension candidates. Maximal degree in co-relation 3161. Up to 930 conditions per place. [2022-12-05 21:07:31,138 INFO L137 encePairwiseOnDemand]: 35/39 looper letters, 67 selfloop transitions, 3 changer transitions 10/81 dead transitions. [2022-12-05 21:07:31,139 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 81 transitions, 410 flow [2022-12-05 21:07:31,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 21:07:31,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 21:07:31,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 83 transitions. [2022-12-05 21:07:31,140 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4256410256410256 [2022-12-05 21:07:31,140 INFO L175 Difference]: Start difference. First operand has 51 places, 39 transitions, 147 flow. Second operand 5 states and 83 transitions. [2022-12-05 21:07:31,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 81 transitions, 410 flow [2022-12-05 21:07:31,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 81 transitions, 399 flow, removed 3 selfloop flow, removed 3 redundant places. [2022-12-05 21:07:31,143 INFO L231 Difference]: Finished difference. Result has 52 places, 39 transitions, 147 flow [2022-12-05 21:07:31,143 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=147, PETRI_PLACES=52, PETRI_TRANSITIONS=39} [2022-12-05 21:07:31,143 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 14 predicate places. [2022-12-05 21:07:31,143 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 39 transitions, 147 flow [2022-12-05 21:07:31,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:31,143 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:31,144 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:31,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-05 21:07:31,144 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:31,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:31,144 INFO L85 PathProgramCache]: Analyzing trace with hash 529404940, now seen corresponding path program 1 times [2022-12-05 21:07:31,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:31,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470097662] [2022-12-05 21:07:31,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:31,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:31,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:31,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:31,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:31,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470097662] [2022-12-05 21:07:31,204 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470097662] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:31,204 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:07:31,204 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 21:07:31,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060714720] [2022-12-05 21:07:31,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:31,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 21:07:31,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:31,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 21:07:31,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-05 21:07:31,205 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:31,205 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 39 transitions, 147 flow. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:31,205 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:31,205 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:31,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:31,375 INFO L130 PetriNetUnfolder]: 1074/1629 cut-off events. [2022-12-05 21:07:31,375 INFO L131 PetriNetUnfolder]: For 2526/2526 co-relation queries the response was YES. [2022-12-05 21:07:31,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3970 conditions, 1629 events. 1074/1629 cut-off events. For 2526/2526 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 7227 event pairs, 70 based on Foata normal form. 34/1302 useless extension candidates. Maximal degree in co-relation 3958. Up to 974 conditions per place. [2022-12-05 21:07:31,382 INFO L137 encePairwiseOnDemand]: 35/39 looper letters, 67 selfloop transitions, 6 changer transitions 0/74 dead transitions. [2022-12-05 21:07:31,383 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 74 transitions, 403 flow [2022-12-05 21:07:31,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-05 21:07:31,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-05 21:07:31,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 74 transitions. [2022-12-05 21:07:31,384 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2022-12-05 21:07:31,384 INFO L175 Difference]: Start difference. First operand has 52 places, 39 transitions, 147 flow. Second operand 4 states and 74 transitions. [2022-12-05 21:07:31,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 74 transitions, 403 flow [2022-12-05 21:07:31,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 74 transitions, 394 flow, removed 3 selfloop flow, removed 3 redundant places. [2022-12-05 21:07:31,388 INFO L231 Difference]: Finished difference. Result has 53 places, 44 transitions, 199 flow [2022-12-05 21:07:31,389 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=199, PETRI_PLACES=53, PETRI_TRANSITIONS=44} [2022-12-05 21:07:31,390 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 15 predicate places. [2022-12-05 21:07:31,390 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 199 flow [2022-12-05 21:07:31,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:31,390 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:31,390 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:31,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-05 21:07:31,391 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:31,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:31,391 INFO L85 PathProgramCache]: Analyzing trace with hash -342399408, now seen corresponding path program 2 times [2022-12-05 21:07:31,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:31,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882223884] [2022-12-05 21:07:31,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:31,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:31,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:31,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:31,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:31,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882223884] [2022-12-05 21:07:31,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882223884] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:31,472 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:07:31,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 21:07:31,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536544784] [2022-12-05 21:07:31,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:31,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 21:07:31,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:31,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 21:07:31,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-05 21:07:31,474 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:31,474 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 199 flow. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:31,474 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:31,474 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:31,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:31,657 INFO L130 PetriNetUnfolder]: 988/1510 cut-off events. [2022-12-05 21:07:31,657 INFO L131 PetriNetUnfolder]: For 2239/2239 co-relation queries the response was YES. [2022-12-05 21:07:31,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3914 conditions, 1510 events. 988/1510 cut-off events. For 2239/2239 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 6580 event pairs, 61 based on Foata normal form. 34/1207 useless extension candidates. Maximal degree in co-relation 3902. Up to 880 conditions per place. [2022-12-05 21:07:31,664 INFO L137 encePairwiseOnDemand]: 35/39 looper letters, 70 selfloop transitions, 8 changer transitions 0/79 dead transitions. [2022-12-05 21:07:31,664 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 79 transitions, 490 flow [2022-12-05 21:07:31,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-05 21:07:31,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-05 21:07:31,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 73 transitions. [2022-12-05 21:07:31,664 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.46794871794871795 [2022-12-05 21:07:31,665 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 199 flow. Second operand 4 states and 73 transitions. [2022-12-05 21:07:31,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 79 transitions, 490 flow [2022-12-05 21:07:31,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 79 transitions, 490 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-05 21:07:31,668 INFO L231 Difference]: Finished difference. Result has 59 places, 49 transitions, 284 flow [2022-12-05 21:07:31,668 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=284, PETRI_PLACES=59, PETRI_TRANSITIONS=49} [2022-12-05 21:07:31,669 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 21 predicate places. [2022-12-05 21:07:31,669 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 49 transitions, 284 flow [2022-12-05 21:07:31,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:31,669 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:31,669 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:31,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-05 21:07:31,670 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:31,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:31,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1865915274, now seen corresponding path program 1 times [2022-12-05 21:07:31,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:31,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25648966] [2022-12-05 21:07:31,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:31,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:31,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:31,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:31,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:31,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25648966] [2022-12-05 21:07:31,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25648966] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:31,732 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:07:31,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 21:07:31,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346575818] [2022-12-05 21:07:31,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:31,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 21:07:31,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:31,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 21:07:31,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-05 21:07:31,733 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:31,733 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 49 transitions, 284 flow. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:31,733 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:31,733 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:31,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:31,917 INFO L130 PetriNetUnfolder]: 978/1506 cut-off events. [2022-12-05 21:07:31,917 INFO L131 PetriNetUnfolder]: For 2805/2805 co-relation queries the response was YES. [2022-12-05 21:07:31,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4201 conditions, 1506 events. 978/1506 cut-off events. For 2805/2805 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 6655 event pairs, 257 based on Foata normal form. 10/1179 useless extension candidates. Maximal degree in co-relation 4186. Up to 974 conditions per place. [2022-12-05 21:07:31,924 INFO L137 encePairwiseOnDemand]: 34/39 looper letters, 66 selfloop transitions, 12 changer transitions 2/81 dead transitions. [2022-12-05 21:07:31,925 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 81 transitions, 550 flow [2022-12-05 21:07:31,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 21:07:31,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 21:07:31,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 76 transitions. [2022-12-05 21:07:31,926 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.38974358974358975 [2022-12-05 21:07:31,926 INFO L175 Difference]: Start difference. First operand has 59 places, 49 transitions, 284 flow. Second operand 5 states and 76 transitions. [2022-12-05 21:07:31,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 81 transitions, 550 flow [2022-12-05 21:07:31,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 81 transitions, 548 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-12-05 21:07:31,931 INFO L231 Difference]: Finished difference. Result has 65 places, 53 transitions, 360 flow [2022-12-05 21:07:31,932 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=360, PETRI_PLACES=65, PETRI_TRANSITIONS=53} [2022-12-05 21:07:31,932 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 27 predicate places. [2022-12-05 21:07:31,932 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 53 transitions, 360 flow [2022-12-05 21:07:31,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:31,932 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:31,932 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:31,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-05 21:07:31,933 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:31,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:31,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1374824088, now seen corresponding path program 2 times [2022-12-05 21:07:31,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:31,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251175959] [2022-12-05 21:07:31,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:31,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:31,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:32,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:32,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:32,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251175959] [2022-12-05 21:07:32,001 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251175959] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:32,001 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:07:32,001 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 21:07:32,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099547461] [2022-12-05 21:07:32,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:32,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 21:07:32,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:32,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 21:07:32,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-05 21:07:32,003 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:32,003 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 53 transitions, 360 flow. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:32,003 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:32,003 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:32,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:32,203 INFO L130 PetriNetUnfolder]: 1042/1612 cut-off events. [2022-12-05 21:07:32,203 INFO L131 PetriNetUnfolder]: For 3763/3763 co-relation queries the response was YES. [2022-12-05 21:07:32,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4599 conditions, 1612 events. 1042/1612 cut-off events. For 3763/3763 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 7314 event pairs, 176 based on Foata normal form. 16/1263 useless extension candidates. Maximal degree in co-relation 4582. Up to 1224 conditions per place. [2022-12-05 21:07:32,211 INFO L137 encePairwiseOnDemand]: 35/39 looper letters, 63 selfloop transitions, 11 changer transitions 0/75 dead transitions. [2022-12-05 21:07:32,211 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 75 transitions, 564 flow [2022-12-05 21:07:32,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-05 21:07:32,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-05 21:07:32,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 68 transitions. [2022-12-05 21:07:32,212 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2022-12-05 21:07:32,212 INFO L175 Difference]: Start difference. First operand has 65 places, 53 transitions, 360 flow. Second operand 4 states and 68 transitions. [2022-12-05 21:07:32,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 75 transitions, 564 flow [2022-12-05 21:07:32,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 75 transitions, 539 flow, removed 9 selfloop flow, removed 1 redundant places. [2022-12-05 21:07:32,218 INFO L231 Difference]: Finished difference. Result has 69 places, 54 transitions, 383 flow [2022-12-05 21:07:32,218 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=383, PETRI_PLACES=69, PETRI_TRANSITIONS=54} [2022-12-05 21:07:32,218 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 31 predicate places. [2022-12-05 21:07:32,219 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 54 transitions, 383 flow [2022-12-05 21:07:32,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:32,219 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:32,219 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:32,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-05 21:07:32,219 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:32,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:32,220 INFO L85 PathProgramCache]: Analyzing trace with hash 773474884, now seen corresponding path program 3 times [2022-12-05 21:07:32,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:32,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285511983] [2022-12-05 21:07:32,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:32,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:32,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:32,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:32,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:32,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285511983] [2022-12-05 21:07:32,282 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285511983] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:32,282 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:07:32,282 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 21:07:32,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985496901] [2022-12-05 21:07:32,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:32,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 21:07:32,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:32,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 21:07:32,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-05 21:07:32,283 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:32,283 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 54 transitions, 383 flow. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:32,283 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:32,284 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:32,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:32,486 INFO L130 PetriNetUnfolder]: 982/1491 cut-off events. [2022-12-05 21:07:32,486 INFO L131 PetriNetUnfolder]: For 4113/4113 co-relation queries the response was YES. [2022-12-05 21:07:32,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4414 conditions, 1491 events. 982/1491 cut-off events. For 4113/4113 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 6403 event pairs, 233 based on Foata normal form. 8/1159 useless extension candidates. Maximal degree in co-relation 4395. Up to 1114 conditions per place. [2022-12-05 21:07:32,497 INFO L137 encePairwiseOnDemand]: 34/39 looper letters, 71 selfloop transitions, 11 changer transitions 1/84 dead transitions. [2022-12-05 21:07:32,497 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 84 transitions, 646 flow [2022-12-05 21:07:32,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 21:07:32,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 21:07:32,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 76 transitions. [2022-12-05 21:07:32,498 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.38974358974358975 [2022-12-05 21:07:32,498 INFO L175 Difference]: Start difference. First operand has 69 places, 54 transitions, 383 flow. Second operand 5 states and 76 transitions. [2022-12-05 21:07:32,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 84 transitions, 646 flow [2022-12-05 21:07:32,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 84 transitions, 636 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-12-05 21:07:32,511 INFO L231 Difference]: Finished difference. Result has 73 places, 55 transitions, 403 flow [2022-12-05 21:07:32,512 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=403, PETRI_PLACES=73, PETRI_TRANSITIONS=55} [2022-12-05 21:07:32,512 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 35 predicate places. [2022-12-05 21:07:32,512 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 55 transitions, 403 flow [2022-12-05 21:07:32,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:32,513 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:32,513 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:32,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-05 21:07:32,513 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:32,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:32,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1562842918, now seen corresponding path program 4 times [2022-12-05 21:07:32,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:32,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449184894] [2022-12-05 21:07:32,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:32,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:32,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:32,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:32,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:32,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449184894] [2022-12-05 21:07:32,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449184894] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:32,580 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:07:32,580 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 21:07:32,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782788301] [2022-12-05 21:07:32,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:32,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 21:07:32,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:32,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 21:07:32,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-05 21:07:32,582 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:32,582 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 55 transitions, 403 flow. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:32,582 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:32,582 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:32,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:32,773 INFO L130 PetriNetUnfolder]: 979/1511 cut-off events. [2022-12-05 21:07:32,773 INFO L131 PetriNetUnfolder]: For 4911/4911 co-relation queries the response was YES. [2022-12-05 21:07:32,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4464 conditions, 1511 events. 979/1511 cut-off events. For 4911/4911 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 6680 event pairs, 198 based on Foata normal form. 12/1180 useless extension candidates. Maximal degree in co-relation 4444. Up to 1230 conditions per place. [2022-12-05 21:07:32,785 INFO L137 encePairwiseOnDemand]: 34/39 looper letters, 67 selfloop transitions, 7 changer transitions 8/83 dead transitions. [2022-12-05 21:07:32,785 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 83 transitions, 644 flow [2022-12-05 21:07:32,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-05 21:07:32,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-05 21:07:32,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 71 transitions. [2022-12-05 21:07:32,786 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4551282051282051 [2022-12-05 21:07:32,786 INFO L175 Difference]: Start difference. First operand has 73 places, 55 transitions, 403 flow. Second operand 4 states and 71 transitions. [2022-12-05 21:07:32,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 83 transitions, 644 flow [2022-12-05 21:07:32,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 83 transitions, 610 flow, removed 4 selfloop flow, removed 4 redundant places. [2022-12-05 21:07:32,792 INFO L231 Difference]: Finished difference. Result has 72 places, 53 transitions, 364 flow [2022-12-05 21:07:32,793 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=364, PETRI_PLACES=72, PETRI_TRANSITIONS=53} [2022-12-05 21:07:32,794 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 34 predicate places. [2022-12-05 21:07:32,794 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 53 transitions, 364 flow [2022-12-05 21:07:32,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:32,794 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:32,794 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:32,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-05 21:07:32,794 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:32,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:32,795 INFO L85 PathProgramCache]: Analyzing trace with hash -84509452, now seen corresponding path program 3 times [2022-12-05 21:07:32,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:32,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123484891] [2022-12-05 21:07:32,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:32,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:32,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:32,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:32,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:32,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123484891] [2022-12-05 21:07:32,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123484891] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:32,863 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:07:32,863 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 21:07:32,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575012707] [2022-12-05 21:07:32,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:32,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 21:07:32,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:32,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 21:07:32,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-05 21:07:32,864 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:32,864 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 53 transitions, 364 flow. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:32,864 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:32,864 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:32,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:33,076 INFO L130 PetriNetUnfolder]: 840/1276 cut-off events. [2022-12-05 21:07:33,076 INFO L131 PetriNetUnfolder]: For 3027/3027 co-relation queries the response was YES. [2022-12-05 21:07:33,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3735 conditions, 1276 events. 840/1276 cut-off events. For 3027/3027 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5172 event pairs, 359 based on Foata normal form. 18/999 useless extension candidates. Maximal degree in co-relation 3717. Up to 959 conditions per place. [2022-12-05 21:07:33,082 INFO L137 encePairwiseOnDemand]: 34/39 looper letters, 82 selfloop transitions, 5 changer transitions 4/92 dead transitions. [2022-12-05 21:07:33,082 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 92 transitions, 632 flow [2022-12-05 21:07:33,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 21:07:33,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 21:07:33,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 84 transitions. [2022-12-05 21:07:33,083 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4307692307692308 [2022-12-05 21:07:33,083 INFO L175 Difference]: Start difference. First operand has 72 places, 53 transitions, 364 flow. Second operand 5 states and 84 transitions. [2022-12-05 21:07:33,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 92 transitions, 632 flow [2022-12-05 21:07:33,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 92 transitions, 602 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-12-05 21:07:33,087 INFO L231 Difference]: Finished difference. Result has 73 places, 51 transitions, 316 flow [2022-12-05 21:07:33,087 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=316, PETRI_PLACES=73, PETRI_TRANSITIONS=51} [2022-12-05 21:07:33,088 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 35 predicate places. [2022-12-05 21:07:33,088 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 51 transitions, 316 flow [2022-12-05 21:07:33,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:33,088 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:33,088 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:33,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-12-05 21:07:33,090 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:33,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:33,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1891832790, now seen corresponding path program 4 times [2022-12-05 21:07:33,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:33,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361914976] [2022-12-05 21:07:33,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:33,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:33,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:33,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:33,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:33,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361914976] [2022-12-05 21:07:33,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361914976] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:33,149 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:07:33,150 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 21:07:33,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393539924] [2022-12-05 21:07:33,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:33,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 21:07:33,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:33,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 21:07:33,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-05 21:07:33,150 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:33,151 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 51 transitions, 316 flow. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:33,151 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:33,151 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:33,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:33,281 INFO L130 PetriNetUnfolder]: 780/1172 cut-off events. [2022-12-05 21:07:33,281 INFO L131 PetriNetUnfolder]: For 2046/2046 co-relation queries the response was YES. [2022-12-05 21:07:33,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3354 conditions, 1172 events. 780/1172 cut-off events. For 2046/2046 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4634 event pairs, 149 based on Foata normal form. 16/913 useless extension candidates. Maximal degree in co-relation 3338. Up to 1014 conditions per place. [2022-12-05 21:07:33,290 INFO L137 encePairwiseOnDemand]: 35/39 looper letters, 55 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2022-12-05 21:07:33,290 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 66 transitions, 462 flow [2022-12-05 21:07:33,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-05 21:07:33,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-05 21:07:33,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 60 transitions. [2022-12-05 21:07:33,291 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.38461538461538464 [2022-12-05 21:07:33,291 INFO L175 Difference]: Start difference. First operand has 73 places, 51 transitions, 316 flow. Second operand 4 states and 60 transitions. [2022-12-05 21:07:33,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 66 transitions, 462 flow [2022-12-05 21:07:33,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 66 transitions, 437 flow, removed 5 selfloop flow, removed 7 redundant places. [2022-12-05 21:07:33,294 INFO L231 Difference]: Finished difference. Result has 67 places, 50 transitions, 292 flow [2022-12-05 21:07:33,294 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=292, PETRI_PLACES=67, PETRI_TRANSITIONS=50} [2022-12-05 21:07:33,294 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 29 predicate places. [2022-12-05 21:07:33,294 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 50 transitions, 292 flow [2022-12-05 21:07:33,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:33,294 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:33,294 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:33,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-12-05 21:07:33,295 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:33,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:33,295 INFO L85 PathProgramCache]: Analyzing trace with hash 218996788, now seen corresponding path program 5 times [2022-12-05 21:07:33,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:33,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280288974] [2022-12-05 21:07:33,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:33,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:33,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:33,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:33,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:33,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280288974] [2022-12-05 21:07:33,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280288974] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:33,355 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:07:33,355 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 21:07:33,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026317968] [2022-12-05 21:07:33,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:33,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 21:07:33,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:33,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 21:07:33,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-05 21:07:33,357 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:33,357 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 50 transitions, 292 flow. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:33,357 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:33,357 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:33,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:33,494 INFO L130 PetriNetUnfolder]: 750/1111 cut-off events. [2022-12-05 21:07:33,494 INFO L131 PetriNetUnfolder]: For 1143/1143 co-relation queries the response was YES. [2022-12-05 21:07:33,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3207 conditions, 1111 events. 750/1111 cut-off events. For 1143/1143 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4162 event pairs, 400 based on Foata normal form. 4/848 useless extension candidates. Maximal degree in co-relation 3195. Up to 1074 conditions per place. [2022-12-05 21:07:33,499 INFO L137 encePairwiseOnDemand]: 36/39 looper letters, 46 selfloop transitions, 0 changer transitions 8/55 dead transitions. [2022-12-05 21:07:33,500 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 55 transitions, 396 flow [2022-12-05 21:07:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-05 21:07:33,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-05 21:07:33,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 46 transitions. [2022-12-05 21:07:33,500 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2948717948717949 [2022-12-05 21:07:33,501 INFO L175 Difference]: Start difference. First operand has 67 places, 50 transitions, 292 flow. Second operand 4 states and 46 transitions. [2022-12-05 21:07:33,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 55 transitions, 396 flow [2022-12-05 21:07:33,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 55 transitions, 375 flow, removed 5 selfloop flow, removed 2 redundant places. [2022-12-05 21:07:33,503 INFO L231 Difference]: Finished difference. Result has 67 places, 47 transitions, 235 flow [2022-12-05 21:07:33,503 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=235, PETRI_PLACES=67, PETRI_TRANSITIONS=47} [2022-12-05 21:07:33,503 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 29 predicate places. [2022-12-05 21:07:33,503 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 47 transitions, 235 flow [2022-12-05 21:07:33,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:33,503 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:33,503 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:33,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-12-05 21:07:33,504 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:33,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:33,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1233268970, now seen corresponding path program 5 times [2022-12-05 21:07:33,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:33,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502387163] [2022-12-05 21:07:33,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:33,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:33,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:33,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:33,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:33,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502387163] [2022-12-05 21:07:33,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502387163] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:33,551 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:07:33,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 21:07:33,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017284159] [2022-12-05 21:07:33,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:33,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 21:07:33,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:33,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 21:07:33,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-05 21:07:33,552 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:33,552 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 47 transitions, 235 flow. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:33,552 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:33,552 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:33,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:33,713 INFO L130 PetriNetUnfolder]: 683/1000 cut-off events. [2022-12-05 21:07:33,713 INFO L131 PetriNetUnfolder]: For 785/785 co-relation queries the response was YES. [2022-12-05 21:07:33,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2791 conditions, 1000 events. 683/1000 cut-off events. For 785/785 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3553 event pairs, 359 based on Foata normal form. 8/767 useless extension candidates. Maximal degree in co-relation 2780. Up to 959 conditions per place. [2022-12-05 21:07:33,717 INFO L137 encePairwiseOnDemand]: 36/39 looper letters, 43 selfloop transitions, 0 changer transitions 9/53 dead transitions. [2022-12-05 21:07:33,717 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 53 transitions, 338 flow [2022-12-05 21:07:33,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-05 21:07:33,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-05 21:07:33,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 46 transitions. [2022-12-05 21:07:33,718 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2948717948717949 [2022-12-05 21:07:33,718 INFO L175 Difference]: Start difference. First operand has 67 places, 47 transitions, 235 flow. Second operand 4 states and 46 transitions. [2022-12-05 21:07:33,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 53 transitions, 338 flow [2022-12-05 21:07:33,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 53 transitions, 335 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-12-05 21:07:33,719 INFO L231 Difference]: Finished difference. Result has 60 places, 44 transitions, 199 flow [2022-12-05 21:07:33,719 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=199, PETRI_PLACES=60, PETRI_TRANSITIONS=44} [2022-12-05 21:07:33,720 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 22 predicate places. [2022-12-05 21:07:33,720 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 44 transitions, 199 flow [2022-12-05 21:07:33,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:33,720 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:33,720 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:33,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-12-05 21:07:33,720 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:33,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:33,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1539362275, now seen corresponding path program 1 times [2022-12-05 21:07:33,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:33,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559559809] [2022-12-05 21:07:33,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:33,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:33,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:34,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:34,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:34,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559559809] [2022-12-05 21:07:34,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559559809] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:34,187 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:07:34,187 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-05 21:07:34,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289270098] [2022-12-05 21:07:34,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:34,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 21:07:34,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:34,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 21:07:34,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-12-05 21:07:34,188 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:34,188 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 44 transitions, 199 flow. Second operand has 10 states, 10 states have (on average 3.2) internal successors, (32), 10 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:34,188 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:34,188 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:34,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:34,841 INFO L130 PetriNetUnfolder]: 1442/2148 cut-off events. [2022-12-05 21:07:34,842 INFO L131 PetriNetUnfolder]: For 1556/1556 co-relation queries the response was YES. [2022-12-05 21:07:34,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5938 conditions, 2148 events. 1442/2148 cut-off events. For 1556/1556 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 9450 event pairs, 279 based on Foata normal form. 1/1654 useless extension candidates. Maximal degree in co-relation 5928. Up to 556 conditions per place. [2022-12-05 21:07:34,850 INFO L137 encePairwiseOnDemand]: 25/39 looper letters, 139 selfloop transitions, 24 changer transitions 26/190 dead transitions. [2022-12-05 21:07:34,850 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 190 transitions, 1158 flow [2022-12-05 21:07:34,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-05 21:07:34,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-05 21:07:34,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 169 transitions. [2022-12-05 21:07:34,852 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2022-12-05 21:07:34,852 INFO L175 Difference]: Start difference. First operand has 60 places, 44 transitions, 199 flow. Second operand 13 states and 169 transitions. [2022-12-05 21:07:34,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 190 transitions, 1158 flow [2022-12-05 21:07:34,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 190 transitions, 1148 flow, removed 5 selfloop flow, removed 1 redundant places. [2022-12-05 21:07:34,855 INFO L231 Difference]: Finished difference. Result has 75 places, 67 transitions, 430 flow [2022-12-05 21:07:34,855 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=197, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=430, PETRI_PLACES=75, PETRI_TRANSITIONS=67} [2022-12-05 21:07:34,855 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 37 predicate places. [2022-12-05 21:07:34,855 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 67 transitions, 430 flow [2022-12-05 21:07:34,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 10 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:34,855 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:34,856 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:34,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-12-05 21:07:34,856 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:34,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:34,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1491274077, now seen corresponding path program 2 times [2022-12-05 21:07:34,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:34,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514933998] [2022-12-05 21:07:34,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:34,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:34,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:35,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:35,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:35,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514933998] [2022-12-05 21:07:35,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514933998] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:35,334 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:07:35,334 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-05 21:07:35,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682331006] [2022-12-05 21:07:35,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:35,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-05 21:07:35,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:35,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-05 21:07:35,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-12-05 21:07:35,336 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:35,336 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 67 transitions, 430 flow. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:35,336 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:35,336 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:35,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:35,740 INFO L130 PetriNetUnfolder]: 1340/2018 cut-off events. [2022-12-05 21:07:35,740 INFO L131 PetriNetUnfolder]: For 3073/3073 co-relation queries the response was YES. [2022-12-05 21:07:35,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6735 conditions, 2018 events. 1340/2018 cut-off events. For 3073/3073 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 8893 event pairs, 392 based on Foata normal form. 61/1829 useless extension candidates. Maximal degree in co-relation 6715. Up to 594 conditions per place. [2022-12-05 21:07:35,751 INFO L137 encePairwiseOnDemand]: 26/39 looper letters, 100 selfloop transitions, 18 changer transitions 9/128 dead transitions. [2022-12-05 21:07:35,751 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 128 transitions, 980 flow [2022-12-05 21:07:35,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-05 21:07:35,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-05 21:07:35,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2022-12-05 21:07:35,753 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2022-12-05 21:07:35,753 INFO L175 Difference]: Start difference. First operand has 75 places, 67 transitions, 430 flow. Second operand 8 states and 104 transitions. [2022-12-05 21:07:35,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 128 transitions, 980 flow [2022-12-05 21:07:35,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 128 transitions, 964 flow, removed 8 selfloop flow, removed 2 redundant places. [2022-12-05 21:07:35,761 INFO L231 Difference]: Finished difference. Result has 80 places, 71 transitions, 527 flow [2022-12-05 21:07:35,761 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=527, PETRI_PLACES=80, PETRI_TRANSITIONS=71} [2022-12-05 21:07:35,762 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 42 predicate places. [2022-12-05 21:07:35,762 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 71 transitions, 527 flow [2022-12-05 21:07:35,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:35,762 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:35,762 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:35,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-12-05 21:07:35,762 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:35,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:35,763 INFO L85 PathProgramCache]: Analyzing trace with hash 658766493, now seen corresponding path program 1 times [2022-12-05 21:07:35,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:35,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371927794] [2022-12-05 21:07:35,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:35,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:35,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:35,927 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-05 21:07:35,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:35,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371927794] [2022-12-05 21:07:35,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371927794] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:07:35,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924139641] [2022-12-05 21:07:35,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:35,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:07:35,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:07:35,931 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:07:35,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-05 21:07:36,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:36,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-05 21:07:36,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:07:36,507 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:07:36,508 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 82 [2022-12-05 21:07:36,574 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-05 21:07:36,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:07:36,789 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:07:36,789 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 81 [2022-12-05 21:07:38,065 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:07:38,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924139641] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 21:07:38,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 21:07:38,066 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [5, 11] total 25 [2022-12-05 21:07:38,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786247635] [2022-12-05 21:07:38,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:38,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 21:07:38,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:38,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 21:07:38,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=509, Unknown=0, NotChecked=0, Total=650 [2022-12-05 21:07:38,067 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:38,067 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 71 transitions, 527 flow. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:38,067 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:38,067 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:38,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:39,819 INFO L130 PetriNetUnfolder]: 2288/3423 cut-off events. [2022-12-05 21:07:39,819 INFO L131 PetriNetUnfolder]: For 6659/6665 co-relation queries the response was YES. [2022-12-05 21:07:39,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11973 conditions, 3423 events. 2288/3423 cut-off events. For 6659/6665 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16532 event pairs, 275 based on Foata normal form. 3/3025 useless extension candidates. Maximal degree in co-relation 11952. Up to 706 conditions per place. [2022-12-05 21:07:39,841 INFO L137 encePairwiseOnDemand]: 23/39 looper letters, 225 selfloop transitions, 59 changer transitions 9/294 dead transitions. [2022-12-05 21:07:39,842 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 294 transitions, 2369 flow [2022-12-05 21:07:39,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-05 21:07:39,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-05 21:07:39,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 208 transitions. [2022-12-05 21:07:39,843 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.41025641025641024 [2022-12-05 21:07:39,843 INFO L175 Difference]: Start difference. First operand has 80 places, 71 transitions, 527 flow. Second operand 13 states and 208 transitions. [2022-12-05 21:07:39,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 294 transitions, 2369 flow [2022-12-05 21:07:39,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 294 transitions, 2242 flow, removed 26 selfloop flow, removed 6 redundant places. [2022-12-05 21:07:39,859 INFO L231 Difference]: Finished difference. Result has 95 places, 127 transitions, 1189 flow [2022-12-05 21:07:39,859 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=491, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1189, PETRI_PLACES=95, PETRI_TRANSITIONS=127} [2022-12-05 21:07:39,859 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 57 predicate places. [2022-12-05 21:07:39,859 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 127 transitions, 1189 flow [2022-12-05 21:07:39,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:39,859 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:39,859 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:39,876 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-12-05 21:07:40,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:07:40,065 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:40,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:40,065 INFO L85 PathProgramCache]: Analyzing trace with hash 394118822, now seen corresponding path program 1 times [2022-12-05 21:07:40,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:40,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623010706] [2022-12-05 21:07:40,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:40,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:40,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:40,509 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-05 21:07:40,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:40,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623010706] [2022-12-05 21:07:40,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623010706] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:07:40,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860703144] [2022-12-05 21:07:40,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:40,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:07:40,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:07:40,511 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:07:40,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-05 21:07:40,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:40,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 37 conjunts are in the unsatisfiable core [2022-12-05 21:07:40,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:07:40,897 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-05 21:07:40,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:07:41,028 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:07:41,028 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 81 [2022-12-05 21:07:42,082 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:07:42,083 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860703144] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 21:07:42,083 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 21:07:42,083 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9, 8] total 24 [2022-12-05 21:07:42,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225068141] [2022-12-05 21:07:42,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:42,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 21:07:42,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:42,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 21:07:42,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2022-12-05 21:07:42,085 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:42,085 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 127 transitions, 1189 flow. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:42,085 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:42,085 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:42,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:44,475 INFO L130 PetriNetUnfolder]: 3374/5139 cut-off events. [2022-12-05 21:07:44,475 INFO L131 PetriNetUnfolder]: For 16051/16055 co-relation queries the response was YES. [2022-12-05 21:07:44,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20532 conditions, 5139 events. 3374/5139 cut-off events. For 16051/16055 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 27494 event pairs, 762 based on Foata normal form. 73/4895 useless extension candidates. Maximal degree in co-relation 20502. Up to 1241 conditions per place. [2022-12-05 21:07:44,511 INFO L137 encePairwiseOnDemand]: 25/39 looper letters, 259 selfloop transitions, 86 changer transitions 15/361 dead transitions. [2022-12-05 21:07:44,511 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 361 transitions, 3391 flow [2022-12-05 21:07:44,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-12-05 21:07:44,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-12-05 21:07:44,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 242 transitions. [2022-12-05 21:07:44,512 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3650075414781297 [2022-12-05 21:07:44,512 INFO L175 Difference]: Start difference. First operand has 95 places, 127 transitions, 1189 flow. Second operand 17 states and 242 transitions. [2022-12-05 21:07:44,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 361 transitions, 3391 flow [2022-12-05 21:07:44,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 361 transitions, 3335 flow, removed 28 selfloop flow, removed 0 redundant places. [2022-12-05 21:07:44,563 INFO L231 Difference]: Finished difference. Result has 120 places, 175 transitions, 1999 flow [2022-12-05 21:07:44,563 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1167, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1999, PETRI_PLACES=120, PETRI_TRANSITIONS=175} [2022-12-05 21:07:44,563 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 82 predicate places. [2022-12-05 21:07:44,564 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 175 transitions, 1999 flow [2022-12-05 21:07:44,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:44,564 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:44,564 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:44,577 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-12-05 21:07:44,769 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,SelfDestructingSolverStorable20 [2022-12-05 21:07:44,770 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:44,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:44,770 INFO L85 PathProgramCache]: Analyzing trace with hash -437436943, now seen corresponding path program 2 times [2022-12-05 21:07:44,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:44,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516593442] [2022-12-05 21:07:44,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:44,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:44,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:44,895 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-05 21:07:44,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:44,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516593442] [2022-12-05 21:07:44,895 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516593442] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:07:44,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123838642] [2022-12-05 21:07:44,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:07:44,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:07:44,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:07:44,897 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:07:44,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-05 21:07:44,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-05 21:07:44,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:07:44,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 43 conjunts are in the unsatisfiable core [2022-12-05 21:07:44,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:07:45,500 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:07:45,500 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 82 [2022-12-05 21:07:45,549 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:07:45,550 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:07:45,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123838642] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:45,550 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:07:45,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [5] total 15 [2022-12-05 21:07:45,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009452551] [2022-12-05 21:07:45,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:45,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:07:45,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:45,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:07:45,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-12-05 21:07:45,553 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:45,553 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 175 transitions, 1999 flow. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:45,553 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:45,553 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:45,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:46,911 INFO L130 PetriNetUnfolder]: 5060/7470 cut-off events. [2022-12-05 21:07:46,912 INFO L131 PetriNetUnfolder]: For 39171/39273 co-relation queries the response was YES. [2022-12-05 21:07:46,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34207 conditions, 7470 events. 5060/7470 cut-off events. For 39171/39273 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 40669 event pairs, 873 based on Foata normal form. 109/7115 useless extension candidates. Maximal degree in co-relation 34167. Up to 3416 conditions per place. [2022-12-05 21:07:47,038 INFO L137 encePairwiseOnDemand]: 24/39 looper letters, 279 selfloop transitions, 126 changer transitions 7/413 dead transitions. [2022-12-05 21:07:47,038 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 413 transitions, 4753 flow [2022-12-05 21:07:47,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-05 21:07:47,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-05 21:07:47,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 220 transitions. [2022-12-05 21:07:47,040 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.40293040293040294 [2022-12-05 21:07:47,041 INFO L175 Difference]: Start difference. First operand has 120 places, 175 transitions, 1999 flow. Second operand 14 states and 220 transitions. [2022-12-05 21:07:47,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 413 transitions, 4753 flow [2022-12-05 21:07:47,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 413 transitions, 4526 flow, removed 59 selfloop flow, removed 7 redundant places. [2022-12-05 21:07:47,317 INFO L231 Difference]: Finished difference. Result has 134 places, 244 transitions, 3032 flow [2022-12-05 21:07:47,317 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1854, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3032, PETRI_PLACES=134, PETRI_TRANSITIONS=244} [2022-12-05 21:07:47,318 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 96 predicate places. [2022-12-05 21:07:47,318 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 244 transitions, 3032 flow [2022-12-05 21:07:47,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:47,318 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:47,318 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:47,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-12-05 21:07:47,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:07:47,525 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:47,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:47,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1328315676, now seen corresponding path program 1 times [2022-12-05 21:07:47,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:47,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783539258] [2022-12-05 21:07:47,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:47,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:47,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:47,664 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-05 21:07:47,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:47,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783539258] [2022-12-05 21:07:47,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783539258] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:07:47,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113174666] [2022-12-05 21:07:47,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:47,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:07:47,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:07:47,674 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:07:47,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-05 21:07:47,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:47,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 33 conjunts are in the unsatisfiable core [2022-12-05 21:07:47,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:07:48,086 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:07:48,086 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 82 [2022-12-05 21:07:48,146 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-05 21:07:48,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:07:48,310 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:07:48,310 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 81 [2022-12-05 21:07:49,769 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:07:49,769 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113174666] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 21:07:49,769 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 21:07:49,769 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 11] total 26 [2022-12-05 21:07:49,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325163941] [2022-12-05 21:07:49,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:49,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 21:07:49,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:49,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 21:07:49,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=566, Unknown=0, NotChecked=0, Total=702 [2022-12-05 21:07:49,772 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:49,772 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 244 transitions, 3032 flow. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:49,772 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:49,772 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:49,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:52,976 INFO L130 PetriNetUnfolder]: 6519/9590 cut-off events. [2022-12-05 21:07:52,977 INFO L131 PetriNetUnfolder]: For 48894/49012 co-relation queries the response was YES. [2022-12-05 21:07:53,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47194 conditions, 9590 events. 6519/9590 cut-off events. For 48894/49012 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 54027 event pairs, 417 based on Foata normal form. 111/9099 useless extension candidates. Maximal degree in co-relation 47147. Up to 2434 conditions per place. [2022-12-05 21:07:53,169 INFO L137 encePairwiseOnDemand]: 23/39 looper letters, 299 selfloop transitions, 204 changer transitions 13/517 dead transitions. [2022-12-05 21:07:53,169 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 517 transitions, 6348 flow [2022-12-05 21:07:53,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-05 21:07:53,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-05 21:07:53,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 243 transitions. [2022-12-05 21:07:53,170 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4153846153846154 [2022-12-05 21:07:53,170 INFO L175 Difference]: Start difference. First operand has 134 places, 244 transitions, 3032 flow. Second operand 15 states and 243 transitions. [2022-12-05 21:07:53,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 517 transitions, 6348 flow [2022-12-05 21:07:53,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 517 transitions, 6116 flow, removed 112 selfloop flow, removed 2 redundant places. [2022-12-05 21:07:53,358 INFO L231 Difference]: Finished difference. Result has 154 places, 312 transitions, 4528 flow [2022-12-05 21:07:53,359 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2907, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4528, PETRI_PLACES=154, PETRI_TRANSITIONS=312} [2022-12-05 21:07:53,359 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 116 predicate places. [2022-12-05 21:07:53,359 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 312 transitions, 4528 flow [2022-12-05 21:07:53,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:53,359 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:53,359 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:53,379 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-05 21:07:53,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:07:53,565 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:53,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:53,565 INFO L85 PathProgramCache]: Analyzing trace with hash -905686636, now seen corresponding path program 2 times [2022-12-05 21:07:53,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:53,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944229078] [2022-12-05 21:07:53,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:53,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:53,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:54,053 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-05 21:07:54,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:54,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944229078] [2022-12-05 21:07:54,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944229078] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:07:54,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651716252] [2022-12-05 21:07:54,054 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:07:54,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:07:54,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:07:54,071 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:07:54,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-05 21:07:54,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-05 21:07:54,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:07:54,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 36 conjunts are in the unsatisfiable core [2022-12-05 21:07:54,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:07:54,501 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:07:54,501 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:07:54,501 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651716252] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:54,502 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:07:54,502 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 18 [2022-12-05 21:07:54,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698220760] [2022-12-05 21:07:54,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:54,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 21:07:54,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:54,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 21:07:54,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2022-12-05 21:07:54,503 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:54,503 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 312 transitions, 4528 flow. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:54,503 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:54,503 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:54,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:56,139 INFO L130 PetriNetUnfolder]: 6485/9548 cut-off events. [2022-12-05 21:07:56,139 INFO L131 PetriNetUnfolder]: For 73329/73438 co-relation queries the response was YES. [2022-12-05 21:07:56,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51322 conditions, 9548 events. 6485/9548 cut-off events. For 73329/73438 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 53706 event pairs, 1121 based on Foata normal form. 101/9046 useless extension candidates. Maximal degree in co-relation 51267. Up to 6076 conditions per place. [2022-12-05 21:07:56,217 INFO L137 encePairwiseOnDemand]: 25/39 looper letters, 307 selfloop transitions, 134 changer transitions 14/456 dead transitions. [2022-12-05 21:07:56,217 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 456 transitions, 6336 flow [2022-12-05 21:07:56,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-05 21:07:56,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-05 21:07:56,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 211 transitions. [2022-12-05 21:07:56,218 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3606837606837607 [2022-12-05 21:07:56,218 INFO L175 Difference]: Start difference. First operand has 154 places, 312 transitions, 4528 flow. Second operand 15 states and 211 transitions. [2022-12-05 21:07:56,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 456 transitions, 6336 flow [2022-12-05 21:07:56,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 456 transitions, 6056 flow, removed 61 selfloop flow, removed 5 redundant places. [2022-12-05 21:07:56,733 INFO L231 Difference]: Finished difference. Result has 168 places, 329 transitions, 4899 flow [2022-12-05 21:07:56,733 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4286, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4899, PETRI_PLACES=168, PETRI_TRANSITIONS=329} [2022-12-05 21:07:56,733 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 130 predicate places. [2022-12-05 21:07:56,733 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 329 transitions, 4899 flow [2022-12-05 21:07:56,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:56,733 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:07:56,734 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:07:56,738 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-12-05 21:07:56,938 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,SelfDestructingSolverStorable23 [2022-12-05 21:07:56,938 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:07:56,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:07:56,939 INFO L85 PathProgramCache]: Analyzing trace with hash 387817644, now seen corresponding path program 2 times [2022-12-05 21:07:56,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:07:56,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822421353] [2022-12-05 21:07:56,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:07:56,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:07:57,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:07:57,152 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-05 21:07:57,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:07:57,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822421353] [2022-12-05 21:07:57,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822421353] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:07:57,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609980929] [2022-12-05 21:07:57,152 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:07:57,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:07:57,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:07:57,153 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:07:57,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-05 21:07:57,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-05 21:07:57,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:07:57,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 43 conjunts are in the unsatisfiable core [2022-12-05 21:07:57,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:07:57,605 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:07:57,605 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 82 [2022-12-05 21:07:57,657 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:07:57,657 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:07:57,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609980929] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:07:57,658 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:07:57,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2022-12-05 21:07:57,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169955309] [2022-12-05 21:07:57,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:07:57,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:07:57,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:07:57,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:07:57,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-12-05 21:07:57,659 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:07:57,659 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 329 transitions, 4899 flow. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:07:57,659 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:07:57,659 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:07:57,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:07:59,655 INFO L130 PetriNetUnfolder]: 7652/11253 cut-off events. [2022-12-05 21:07:59,655 INFO L131 PetriNetUnfolder]: For 81165/81287 co-relation queries the response was YES. [2022-12-05 21:07:59,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61439 conditions, 11253 events. 7652/11253 cut-off events. For 81165/81287 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 64915 event pairs, 1118 based on Foata normal form. 182/10703 useless extension candidates. Maximal degree in co-relation 61378. Up to 4574 conditions per place. [2022-12-05 21:07:59,746 INFO L137 encePairwiseOnDemand]: 24/39 looper letters, 279 selfloop transitions, 235 changer transitions 15/530 dead transitions. [2022-12-05 21:07:59,746 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 530 transitions, 8071 flow [2022-12-05 21:07:59,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-05 21:07:59,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-05 21:07:59,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 183 transitions. [2022-12-05 21:07:59,748 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.33516483516483514 [2022-12-05 21:07:59,748 INFO L175 Difference]: Start difference. First operand has 168 places, 329 transitions, 4899 flow. Second operand 14 states and 183 transitions. [2022-12-05 21:07:59,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 530 transitions, 8071 flow [2022-12-05 21:08:00,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 530 transitions, 7811 flow, removed 23 selfloop flow, removed 6 redundant places. [2022-12-05 21:08:00,234 INFO L231 Difference]: Finished difference. Result has 184 places, 407 transitions, 6645 flow [2022-12-05 21:08:00,234 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4690, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6645, PETRI_PLACES=184, PETRI_TRANSITIONS=407} [2022-12-05 21:08:00,235 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 146 predicate places. [2022-12-05 21:08:00,235 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 407 transitions, 6645 flow [2022-12-05 21:08:00,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:00,235 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:08:00,235 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:08:00,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-12-05 21:08:00,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:08:00,440 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:08:00,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:08:00,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1004815704, now seen corresponding path program 3 times [2022-12-05 21:08:00,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:08:00,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121580607] [2022-12-05 21:08:00,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:08:00,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:08:00,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:08:00,661 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-05 21:08:00,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:08:00,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121580607] [2022-12-05 21:08:00,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121580607] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:08:00,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526520486] [2022-12-05 21:08:00,661 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:08:00,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:08:00,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:08:00,676 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:08:00,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-05 21:08:00,806 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-05 21:08:00,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:08:00,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 35 conjunts are in the unsatisfiable core [2022-12-05 21:08:00,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:08:01,084 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:08:01,084 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 113 treesize of output 78 [2022-12-05 21:08:01,186 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:08:01,186 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:08:01,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526520486] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:08:01,186 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:08:01,186 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2022-12-05 21:08:01,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646990206] [2022-12-05 21:08:01,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:08:01,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:08:01,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:08:01,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:08:01,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2022-12-05 21:08:01,187 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:08:01,187 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 407 transitions, 6645 flow. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:01,187 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:08:01,187 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:08:01,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:08:03,210 INFO L130 PetriNetUnfolder]: 7591/11153 cut-off events. [2022-12-05 21:08:03,211 INFO L131 PetriNetUnfolder]: For 105002/105118 co-relation queries the response was YES. [2022-12-05 21:08:03,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65014 conditions, 11153 events. 7591/11153 cut-off events. For 105002/105118 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 64087 event pairs, 1140 based on Foata normal form. 123/10544 useless extension candidates. Maximal degree in co-relation 64946. Up to 5143 conditions per place. [2022-12-05 21:08:03,319 INFO L137 encePairwiseOnDemand]: 24/39 looper letters, 298 selfloop transitions, 213 changer transitions 10/522 dead transitions. [2022-12-05 21:08:03,319 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 522 transitions, 8591 flow [2022-12-05 21:08:03,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-05 21:08:03,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-05 21:08:03,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 165 transitions. [2022-12-05 21:08:03,320 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3254437869822485 [2022-12-05 21:08:03,320 INFO L175 Difference]: Start difference. First operand has 184 places, 407 transitions, 6645 flow. Second operand 13 states and 165 transitions. [2022-12-05 21:08:03,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 522 transitions, 8591 flow [2022-12-05 21:08:04,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 522 transitions, 8274 flow, removed 103 selfloop flow, removed 3 redundant places. [2022-12-05 21:08:04,111 INFO L231 Difference]: Finished difference. Result has 197 places, 412 transitions, 6927 flow [2022-12-05 21:08:04,111 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6325, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6927, PETRI_PLACES=197, PETRI_TRANSITIONS=412} [2022-12-05 21:08:04,111 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 159 predicate places. [2022-12-05 21:08:04,111 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 412 transitions, 6927 flow [2022-12-05 21:08:04,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:04,112 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:08:04,112 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:08:04,116 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-05 21:08:04,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:08:04,316 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:08:04,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:08:04,316 INFO L85 PathProgramCache]: Analyzing trace with hash 712716410, now seen corresponding path program 4 times [2022-12-05 21:08:04,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:08:04,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203035602] [2022-12-05 21:08:04,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:08:04,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:08:04,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:08:04,436 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-05 21:08:04,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:08:04,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203035602] [2022-12-05 21:08:04,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203035602] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:08:04,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971069207] [2022-12-05 21:08:04,437 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:08:04,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:08:04,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:08:04,438 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:08:04,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-05 21:08:04,538 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:08:04,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:08:04,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 34 conjunts are in the unsatisfiable core [2022-12-05 21:08:04,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:08:04,828 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:08:04,829 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 82 [2022-12-05 21:08:04,873 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-05 21:08:04,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:08:05,008 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:08:05,008 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 81 [2022-12-05 21:08:05,542 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:08:05,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971069207] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 21:08:05,542 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 21:08:05,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 10] total 25 [2022-12-05 21:08:05,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125928215] [2022-12-05 21:08:05,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:08:05,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 21:08:05,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:08:05,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 21:08:05,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=520, Unknown=0, NotChecked=0, Total=650 [2022-12-05 21:08:05,543 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:08:05,543 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 412 transitions, 6927 flow. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:05,543 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:08:05,543 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:08:05,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:08:08,724 INFO L130 PetriNetUnfolder]: 10404/15372 cut-off events. [2022-12-05 21:08:08,724 INFO L131 PetriNetUnfolder]: For 147676/147796 co-relation queries the response was YES. [2022-12-05 21:08:08,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90023 conditions, 15372 events. 10404/15372 cut-off events. For 147676/147796 co-relation queries the response was YES. Maximal size of possible extension queue 800. Compared 93531 event pairs, 1161 based on Foata normal form. 120/14494 useless extension candidates. Maximal degree in co-relation 89952. Up to 4151 conditions per place. [2022-12-05 21:08:08,887 INFO L137 encePairwiseOnDemand]: 25/39 looper letters, 469 selfloop transitions, 221 changer transitions 23/714 dead transitions. [2022-12-05 21:08:08,887 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 714 transitions, 12069 flow [2022-12-05 21:08:08,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-05 21:08:08,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-05 21:08:08,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 201 transitions. [2022-12-05 21:08:08,888 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.39644970414201186 [2022-12-05 21:08:08,888 INFO L175 Difference]: Start difference. First operand has 197 places, 412 transitions, 6927 flow. Second operand 13 states and 201 transitions. [2022-12-05 21:08:08,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 714 transitions, 12069 flow [2022-12-05 21:08:09,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 714 transitions, 11486 flow, removed 16 selfloop flow, removed 7 redundant places. [2022-12-05 21:08:09,868 INFO L231 Difference]: Finished difference. Result has 209 places, 482 transitions, 8577 flow [2022-12-05 21:08:09,869 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6519, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8577, PETRI_PLACES=209, PETRI_TRANSITIONS=482} [2022-12-05 21:08:09,869 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 171 predicate places. [2022-12-05 21:08:09,869 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 482 transitions, 8577 flow [2022-12-05 21:08:09,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:09,869 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:08:09,869 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:08:09,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-12-05 21:08:10,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-12-05 21:08:10,074 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:08:10,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:08:10,075 INFO L85 PathProgramCache]: Analyzing trace with hash 875777522, now seen corresponding path program 5 times [2022-12-05 21:08:10,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:08:10,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866656324] [2022-12-05 21:08:10,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:08:10,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:08:10,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:08:10,206 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-05 21:08:10,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:08:10,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866656324] [2022-12-05 21:08:10,207 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866656324] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:08:10,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958063504] [2022-12-05 21:08:10,207 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:08:10,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:08:10,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:08:10,208 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:08:10,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-05 21:08:10,311 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:08:10,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:08:10,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 33 conjunts are in the unsatisfiable core [2022-12-05 21:08:10,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:08:10,584 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:08:10,584 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 113 treesize of output 78 [2022-12-05 21:08:10,661 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-05 21:08:10,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:08:10,904 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:08:10,905 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 81 [2022-12-05 21:08:11,831 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:08:11,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958063504] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 21:08:11,832 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 21:08:11,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 11] total 26 [2022-12-05 21:08:11,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844346272] [2022-12-05 21:08:11,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:08:11,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 21:08:11,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:08:11,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 21:08:11,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2022-12-05 21:08:11,833 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:08:11,833 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 482 transitions, 8577 flow. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:11,833 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:08:11,833 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:08:11,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:08:15,694 INFO L130 PetriNetUnfolder]: 10769/15999 cut-off events. [2022-12-05 21:08:15,694 INFO L131 PetriNetUnfolder]: For 200013/200121 co-relation queries the response was YES. [2022-12-05 21:08:15,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97866 conditions, 15999 events. 10769/15999 cut-off events. For 200013/200121 co-relation queries the response was YES. Maximal size of possible extension queue 837. Compared 99059 event pairs, 949 based on Foata normal form. 107/15052 useless extension candidates. Maximal degree in co-relation 97789. Up to 5001 conditions per place. [2022-12-05 21:08:15,888 INFO L137 encePairwiseOnDemand]: 23/39 looper letters, 429 selfloop transitions, 262 changer transitions 16/708 dead transitions. [2022-12-05 21:08:15,888 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 708 transitions, 12351 flow [2022-12-05 21:08:15,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-05 21:08:15,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-05 21:08:15,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 210 transitions. [2022-12-05 21:08:15,890 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.41420118343195267 [2022-12-05 21:08:15,890 INFO L175 Difference]: Start difference. First operand has 209 places, 482 transitions, 8577 flow. Second operand 13 states and 210 transitions. [2022-12-05 21:08:15,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 708 transitions, 12351 flow [2022-12-05 21:08:17,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 708 transitions, 12215 flow, removed 57 selfloop flow, removed 2 redundant places. [2022-12-05 21:08:17,673 INFO L231 Difference]: Finished difference. Result has 224 places, 508 transitions, 9736 flow [2022-12-05 21:08:17,673 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8496, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9736, PETRI_PLACES=224, PETRI_TRANSITIONS=508} [2022-12-05 21:08:17,674 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 186 predicate places. [2022-12-05 21:08:17,674 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 508 transitions, 9736 flow [2022-12-05 21:08:17,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:17,674 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:08:17,674 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:08:17,678 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-05 21:08:17,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-12-05 21:08:17,878 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:08:17,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:08:17,879 INFO L85 PathProgramCache]: Analyzing trace with hash 252904, now seen corresponding path program 6 times [2022-12-05 21:08:17,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:08:17,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445871748] [2022-12-05 21:08:17,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:08:17,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:08:17,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:08:18,037 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-05 21:08:18,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:08:18,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445871748] [2022-12-05 21:08:18,038 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445871748] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:08:18,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873759586] [2022-12-05 21:08:18,038 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:08:18,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:08:18,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:08:18,053 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:08:18,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-05 21:08:18,185 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-12-05 21:08:18,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:08:18,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-05 21:08:18,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:08:18,454 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:08:18,454 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 113 treesize of output 78 [2022-12-05 21:08:18,569 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:08:18,570 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:08:18,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873759586] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:08:18,570 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:08:18,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2022-12-05 21:08:18,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555999442] [2022-12-05 21:08:18,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:08:18,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:08:18,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:08:18,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:08:18,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2022-12-05 21:08:18,571 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:08:18,571 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 508 transitions, 9736 flow. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:18,571 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:08:18,571 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:08:18,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:08:21,644 INFO L130 PetriNetUnfolder]: 10640/15867 cut-off events. [2022-12-05 21:08:21,644 INFO L131 PetriNetUnfolder]: For 245462/245546 co-relation queries the response was YES. [2022-12-05 21:08:21,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101185 conditions, 15867 events. 10640/15867 cut-off events. For 245462/245546 co-relation queries the response was YES. Maximal size of possible extension queue 804. Compared 98614 event pairs, 1545 based on Foata normal form. 103/14912 useless extension candidates. Maximal degree in co-relation 101104. Up to 7659 conditions per place. [2022-12-05 21:08:21,873 INFO L137 encePairwiseOnDemand]: 24/39 looper letters, 356 selfloop transitions, 272 changer transitions 11/640 dead transitions. [2022-12-05 21:08:21,873 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 640 transitions, 12372 flow [2022-12-05 21:08:21,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-05 21:08:21,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-05 21:08:21,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 173 transitions. [2022-12-05 21:08:21,876 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.34122287968441817 [2022-12-05 21:08:21,876 INFO L175 Difference]: Start difference. First operand has 224 places, 508 transitions, 9736 flow. Second operand 13 states and 173 transitions. [2022-12-05 21:08:21,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 640 transitions, 12372 flow [2022-12-05 21:08:23,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 640 transitions, 11980 flow, removed 36 selfloop flow, removed 7 redundant places. [2022-12-05 21:08:23,607 INFO L231 Difference]: Finished difference. Result has 233 places, 521 transitions, 10267 flow [2022-12-05 21:08:23,607 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9297, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10267, PETRI_PLACES=233, PETRI_TRANSITIONS=521} [2022-12-05 21:08:23,608 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 195 predicate places. [2022-12-05 21:08:23,608 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 521 transitions, 10267 flow [2022-12-05 21:08:23,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:23,608 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:08:23,608 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:08:23,612 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-05 21:08:23,812 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,SelfDestructingSolverStorable28 [2022-12-05 21:08:23,813 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:08:23,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:08:23,813 INFO L85 PathProgramCache]: Analyzing trace with hash -49199871, now seen corresponding path program 3 times [2022-12-05 21:08:23,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:08:23,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646866549] [2022-12-05 21:08:23,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:08:23,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:08:23,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:08:23,939 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-05 21:08:23,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:08:23,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646866549] [2022-12-05 21:08:23,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646866549] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:08:23,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184689562] [2022-12-05 21:08:23,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:08:23,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:08:23,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:08:23,941 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:08:23,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-05 21:08:24,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-05 21:08:24,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:08:24,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 43 conjunts are in the unsatisfiable core [2022-12-05 21:08:24,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:08:24,408 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:08:24,409 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 82 [2022-12-05 21:08:24,458 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:08:24,459 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:08:24,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184689562] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:08:24,459 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:08:24,459 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [5] total 15 [2022-12-05 21:08:24,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118628618] [2022-12-05 21:08:24,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:08:24,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:08:24,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:08:24,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:08:24,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2022-12-05 21:08:24,460 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:08:24,461 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 521 transitions, 10267 flow. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:24,461 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:08:24,461 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:08:24,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:08:27,623 INFO L130 PetriNetUnfolder]: 10483/15744 cut-off events. [2022-12-05 21:08:27,623 INFO L131 PetriNetUnfolder]: For 247527/247647 co-relation queries the response was YES. [2022-12-05 21:08:27,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101024 conditions, 15744 events. 10483/15744 cut-off events. For 247527/247647 co-relation queries the response was YES. Maximal size of possible extension queue 832. Compared 99292 event pairs, 2063 based on Foata normal form. 156/14828 useless extension candidates. Maximal degree in co-relation 100939. Up to 9426 conditions per place. [2022-12-05 21:08:27,764 INFO L137 encePairwiseOnDemand]: 24/39 looper letters, 428 selfloop transitions, 247 changer transitions 10/686 dead transitions. [2022-12-05 21:08:27,764 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 686 transitions, 13237 flow [2022-12-05 21:08:27,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-05 21:08:27,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-05 21:08:27,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 202 transitions. [2022-12-05 21:08:27,765 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.398422090729783 [2022-12-05 21:08:27,765 INFO L175 Difference]: Start difference. First operand has 233 places, 521 transitions, 10267 flow. Second operand 13 states and 202 transitions. [2022-12-05 21:08:27,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 686 transitions, 13237 flow [2022-12-05 21:08:29,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 686 transitions, 12705 flow, removed 33 selfloop flow, removed 9 redundant places. [2022-12-05 21:08:29,477 INFO L231 Difference]: Finished difference. Result has 241 places, 531 transitions, 10602 flow [2022-12-05 21:08:29,478 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9672, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10602, PETRI_PLACES=241, PETRI_TRANSITIONS=531} [2022-12-05 21:08:29,478 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 203 predicate places. [2022-12-05 21:08:29,478 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 531 transitions, 10602 flow [2022-12-05 21:08:29,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:29,478 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:08:29,478 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:08:29,483 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-12-05 21:08:29,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:08:29,682 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:08:29,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:08:29,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1860502872, now seen corresponding path program 7 times [2022-12-05 21:08:29,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:08:29,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884615051] [2022-12-05 21:08:29,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:08:29,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:08:29,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:08:29,835 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-05 21:08:29,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:08:29,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884615051] [2022-12-05 21:08:29,835 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884615051] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:08:29,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358786397] [2022-12-05 21:08:29,835 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:08:29,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:08:29,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:08:29,837 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:08:29,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-05 21:08:29,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:08:29,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 34 conjunts are in the unsatisfiable core [2022-12-05 21:08:29,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:08:30,198 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:08:30,198 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 82 [2022-12-05 21:08:30,258 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-05 21:08:30,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:08:30,413 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:08:30,414 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 81 [2022-12-05 21:08:30,887 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:08:30,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358786397] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 21:08:30,888 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 21:08:30,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 10] total 25 [2022-12-05 21:08:30,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285719612] [2022-12-05 21:08:30,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:08:30,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 21:08:30,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:08:30,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 21:08:30,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=528, Unknown=0, NotChecked=0, Total=650 [2022-12-05 21:08:30,889 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:08:30,889 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 531 transitions, 10602 flow. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:30,889 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:08:30,889 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:08:30,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:08:34,494 INFO L130 PetriNetUnfolder]: 10563/15920 cut-off events. [2022-12-05 21:08:34,494 INFO L131 PetriNetUnfolder]: For 248716/248812 co-relation queries the response was YES. [2022-12-05 21:08:34,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103199 conditions, 15920 events. 10563/15920 cut-off events. For 248716/248812 co-relation queries the response was YES. Maximal size of possible extension queue 808. Compared 100844 event pairs, 1439 based on Foata normal form. 92/14950 useless extension candidates. Maximal degree in co-relation 103110. Up to 4111 conditions per place. [2022-12-05 21:08:34,680 INFO L137 encePairwiseOnDemand]: 25/39 looper letters, 389 selfloop transitions, 325 changer transitions 25/740 dead transitions. [2022-12-05 21:08:34,680 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 740 transitions, 14359 flow [2022-12-05 21:08:34,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-05 21:08:34,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-05 21:08:34,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 214 transitions. [2022-12-05 21:08:34,681 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.39194139194139194 [2022-12-05 21:08:34,681 INFO L175 Difference]: Start difference. First operand has 241 places, 531 transitions, 10602 flow. Second operand 14 states and 214 transitions. [2022-12-05 21:08:34,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 740 transitions, 14359 flow [2022-12-05 21:08:36,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 740 transitions, 13931 flow, removed 28 selfloop flow, removed 9 redundant places. [2022-12-05 21:08:36,834 INFO L231 Difference]: Finished difference. Result has 252 places, 565 transitions, 12000 flow [2022-12-05 21:08:36,834 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10205, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12000, PETRI_PLACES=252, PETRI_TRANSITIONS=565} [2022-12-05 21:08:36,835 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 214 predicate places. [2022-12-05 21:08:36,835 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 565 transitions, 12000 flow [2022-12-05 21:08:36,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:36,835 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:08:36,835 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:08:36,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-12-05 21:08:37,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:08:37,040 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:08:37,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:08:37,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1069057220, now seen corresponding path program 3 times [2022-12-05 21:08:37,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:08:37,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061405935] [2022-12-05 21:08:37,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:08:37,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:08:37,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:08:37,473 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-05 21:08:37,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:08:37,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061405935] [2022-12-05 21:08:37,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061405935] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:08:37,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882811421] [2022-12-05 21:08:37,473 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:08:37,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:08:37,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:08:37,475 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:08:37,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-05 21:08:37,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-05 21:08:37,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:08:37,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 37 conjunts are in the unsatisfiable core [2022-12-05 21:08:37,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:08:37,873 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:08:37,874 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:08:37,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882811421] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:08:37,874 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:08:37,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 16 [2022-12-05 21:08:37,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584102647] [2022-12-05 21:08:37,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:08:37,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-05 21:08:37,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:08:37,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-05 21:08:37,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2022-12-05 21:08:37,875 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:08:37,875 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 565 transitions, 12000 flow. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 9 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:37,875 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:08:37,875 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:08:37,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:08:41,118 INFO L130 PetriNetUnfolder]: 10669/16079 cut-off events. [2022-12-05 21:08:41,119 INFO L131 PetriNetUnfolder]: For 289085/289137 co-relation queries the response was YES. [2022-12-05 21:08:41,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106533 conditions, 16079 events. 10669/16079 cut-off events. For 289085/289137 co-relation queries the response was YES. Maximal size of possible extension queue 862. Compared 102451 event pairs, 2436 based on Foata normal form. 16/15009 useless extension candidates. Maximal degree in co-relation 106438. Up to 7571 conditions per place. [2022-12-05 21:08:41,312 INFO L137 encePairwiseOnDemand]: 28/39 looper letters, 388 selfloop transitions, 272 changer transitions 19/680 dead transitions. [2022-12-05 21:08:41,312 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 680 transitions, 14980 flow [2022-12-05 21:08:41,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-05 21:08:41,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-05 21:08:41,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 126 transitions. [2022-12-05 21:08:41,313 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.358974358974359 [2022-12-05 21:08:41,313 INFO L175 Difference]: Start difference. First operand has 252 places, 565 transitions, 12000 flow. Second operand 9 states and 126 transitions. [2022-12-05 21:08:41,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 680 transitions, 14980 flow [2022-12-05 21:08:43,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 680 transitions, 14721 flow, removed 7 selfloop flow, removed 8 redundant places. [2022-12-05 21:08:43,668 INFO L231 Difference]: Finished difference. Result has 252 places, 572 transitions, 12663 flow [2022-12-05 21:08:43,668 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11763, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12663, PETRI_PLACES=252, PETRI_TRANSITIONS=572} [2022-12-05 21:08:43,669 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 214 predicate places. [2022-12-05 21:08:43,669 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 572 transitions, 12663 flow [2022-12-05 21:08:43,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 9 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:43,670 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:08:43,670 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:08:43,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-12-05 21:08:43,873 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,SelfDestructingSolverStorable31 [2022-12-05 21:08:43,874 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:08:43,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:08:43,874 INFO L85 PathProgramCache]: Analyzing trace with hash -750516840, now seen corresponding path program 8 times [2022-12-05 21:08:43,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:08:43,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905454298] [2022-12-05 21:08:43,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:08:43,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:08:43,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:08:44,002 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-05 21:08:44,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:08:44,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905454298] [2022-12-05 21:08:44,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905454298] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:08:44,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302884683] [2022-12-05 21:08:44,003 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:08:44,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:08:44,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:08:44,004 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:08:44,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-05 21:08:44,149 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-05 21:08:44,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:08:44,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 35 conjunts are in the unsatisfiable core [2022-12-05 21:08:44,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:08:44,430 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:08:44,431 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 113 treesize of output 78 [2022-12-05 21:08:44,515 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:08:44,515 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:08:44,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302884683] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:08:44,515 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:08:44,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2022-12-05 21:08:44,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145354730] [2022-12-05 21:08:44,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:08:44,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:08:44,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:08:44,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:08:44,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2022-12-05 21:08:44,516 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:08:44,516 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 572 transitions, 12663 flow. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:44,517 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:08:44,517 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:08:44,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:08:48,307 INFO L130 PetriNetUnfolder]: 10774/16207 cut-off events. [2022-12-05 21:08:48,307 INFO L131 PetriNetUnfolder]: For 295972/296095 co-relation queries the response was YES. [2022-12-05 21:08:48,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111934 conditions, 16207 events. 10774/16207 cut-off events. For 295972/296095 co-relation queries the response was YES. Maximal size of possible extension queue 865. Compared 103329 event pairs, 1520 based on Foata normal form. 132/15251 useless extension candidates. Maximal degree in co-relation 111839. Up to 8165 conditions per place. [2022-12-05 21:08:48,511 INFO L137 encePairwiseOnDemand]: 24/39 looper letters, 415 selfloop transitions, 289 changer transitions 20/725 dead transitions. [2022-12-05 21:08:48,511 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 725 transitions, 15636 flow [2022-12-05 21:08:48,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-05 21:08:48,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-05 21:08:48,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 196 transitions. [2022-12-05 21:08:48,514 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.335042735042735 [2022-12-05 21:08:48,514 INFO L175 Difference]: Start difference. First operand has 252 places, 572 transitions, 12663 flow. Second operand 15 states and 196 transitions. [2022-12-05 21:08:48,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 725 transitions, 15636 flow [2022-12-05 21:08:51,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 725 transitions, 15057 flow, removed 8 selfloop flow, removed 6 redundant places. [2022-12-05 21:08:51,031 INFO L231 Difference]: Finished difference. Result has 264 places, 581 transitions, 12906 flow [2022-12-05 21:08:51,032 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=12092, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12906, PETRI_PLACES=264, PETRI_TRANSITIONS=581} [2022-12-05 21:08:51,032 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 226 predicate places. [2022-12-05 21:08:51,032 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 581 transitions, 12906 flow [2022-12-05 21:08:51,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:51,032 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:08:51,032 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:08:51,041 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-12-05 21:08:51,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:08:51,237 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:08:51,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:08:51,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1926579154, now seen corresponding path program 9 times [2022-12-05 21:08:51,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:08:51,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514992012] [2022-12-05 21:08:51,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:08:51,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:08:51,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:08:51,382 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-05 21:08:51,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:08:51,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514992012] [2022-12-05 21:08:51,382 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514992012] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:08:51,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610548605] [2022-12-05 21:08:51,382 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:08:51,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:08:51,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:08:51,388 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:08:51,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-05 21:08:51,500 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-05 21:08:51,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:08:51,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 43 conjunts are in the unsatisfiable core [2022-12-05 21:08:51,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:08:51,870 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:08:51,870 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 82 [2022-12-05 21:08:51,917 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:08:51,917 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:08:51,917 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610548605] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:08:51,917 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:08:51,918 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2022-12-05 21:08:51,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50176002] [2022-12-05 21:08:51,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:08:51,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:08:51,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:08:51,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:08:51,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2022-12-05 21:08:51,918 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:08:51,919 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 581 transitions, 12906 flow. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:51,919 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:08:51,919 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:08:51,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:08:55,802 INFO L130 PetriNetUnfolder]: 10746/16231 cut-off events. [2022-12-05 21:08:55,803 INFO L131 PetriNetUnfolder]: For 319945/320051 co-relation queries the response was YES. [2022-12-05 21:08:55,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112223 conditions, 16231 events. 10746/16231 cut-off events. For 319945/320051 co-relation queries the response was YES. Maximal size of possible extension queue 879. Compared 104251 event pairs, 1497 based on Foata normal form. 129/15274 useless extension candidates. Maximal degree in co-relation 112124. Up to 7429 conditions per place. [2022-12-05 21:08:55,996 INFO L137 encePairwiseOnDemand]: 24/39 looper letters, 389 selfloop transitions, 319 changer transitions 38/747 dead transitions. [2022-12-05 21:08:55,996 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 747 transitions, 15902 flow [2022-12-05 21:08:55,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-05 21:08:55,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-05 21:08:56,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 229 transitions. [2022-12-05 21:08:56,005 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3262108262108262 [2022-12-05 21:08:56,005 INFO L175 Difference]: Start difference. First operand has 264 places, 581 transitions, 12906 flow. Second operand 18 states and 229 transitions. [2022-12-05 21:08:56,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 747 transitions, 15902 flow [2022-12-05 21:08:58,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 747 transitions, 15662 flow, removed 37 selfloop flow, removed 6 redundant places. [2022-12-05 21:08:58,359 INFO L231 Difference]: Finished difference. Result has 278 places, 579 transitions, 13343 flow [2022-12-05 21:08:58,360 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=12692, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=316, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=13343, PETRI_PLACES=278, PETRI_TRANSITIONS=579} [2022-12-05 21:08:58,360 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 240 predicate places. [2022-12-05 21:08:58,360 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 579 transitions, 13343 flow [2022-12-05 21:08:58,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:58,361 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:08:58,361 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:08:58,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-12-05 21:08:58,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:08:58,565 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:08:58,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:08:58,565 INFO L85 PathProgramCache]: Analyzing trace with hash -378967050, now seen corresponding path program 10 times [2022-12-05 21:08:58,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:08:58,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59262994] [2022-12-05 21:08:58,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:08:58,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:08:58,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:08:58,790 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-05 21:08:58,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:08:58,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59262994] [2022-12-05 21:08:58,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59262994] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:08:58,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755055797] [2022-12-05 21:08:58,791 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:08:58,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:08:58,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:08:58,792 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:08:58,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-05 21:08:58,905 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:08:58,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:08:58,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 34 conjunts are in the unsatisfiable core [2022-12-05 21:08:58,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:08:59,186 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:08:59,187 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 82 [2022-12-05 21:08:59,223 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-05 21:08:59,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:08:59,326 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:08:59,327 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 81 [2022-12-05 21:08:59,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:08:59,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755055797] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 21:08:59,862 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 21:08:59,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 10] total 25 [2022-12-05 21:08:59,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129619407] [2022-12-05 21:08:59,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:08:59,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 21:08:59,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:08:59,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 21:08:59,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=525, Unknown=0, NotChecked=0, Total=650 [2022-12-05 21:08:59,865 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:08:59,866 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 579 transitions, 13343 flow. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:08:59,866 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:08:59,866 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:08:59,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:09:03,590 INFO L130 PetriNetUnfolder]: 10682/16098 cut-off events. [2022-12-05 21:09:03,590 INFO L131 PetriNetUnfolder]: For 350592/350730 co-relation queries the response was YES. [2022-12-05 21:09:03,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117172 conditions, 16098 events. 10682/16098 cut-off events. For 350592/350730 co-relation queries the response was YES. Maximal size of possible extension queue 860. Compared 102738 event pairs, 1466 based on Foata normal form. 133/15145 useless extension candidates. Maximal degree in co-relation 117069. Up to 3907 conditions per place. [2022-12-05 21:09:03,773 INFO L137 encePairwiseOnDemand]: 25/39 looper letters, 405 selfloop transitions, 329 changer transitions 23/758 dead transitions. [2022-12-05 21:09:03,773 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 758 transitions, 16652 flow [2022-12-05 21:09:03,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-05 21:09:03,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-05 21:09:03,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 220 transitions. [2022-12-05 21:09:03,775 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.40293040293040294 [2022-12-05 21:09:03,775 INFO L175 Difference]: Start difference. First operand has 278 places, 579 transitions, 13343 flow. Second operand 14 states and 220 transitions. [2022-12-05 21:09:03,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 758 transitions, 16652 flow [2022-12-05 21:09:07,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 758 transitions, 16001 flow, removed 47 selfloop flow, removed 13 redundant places. [2022-12-05 21:09:07,069 INFO L231 Difference]: Finished difference. Result has 281 places, 584 transitions, 13760 flow [2022-12-05 21:09:07,070 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=12748, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=13760, PETRI_PLACES=281, PETRI_TRANSITIONS=584} [2022-12-05 21:09:07,070 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 243 predicate places. [2022-12-05 21:09:07,070 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 584 transitions, 13760 flow [2022-12-05 21:09:07,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:09:07,070 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:09:07,070 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:09:07,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-12-05 21:09:07,275 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,SelfDestructingSolverStorable34 [2022-12-05 21:09:07,275 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:09:07,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:09:07,275 INFO L85 PathProgramCache]: Analyzing trace with hash -294628758, now seen corresponding path program 11 times [2022-12-05 21:09:07,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:09:07,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299505852] [2022-12-05 21:09:07,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:09:07,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:09:07,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:09:07,409 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-05 21:09:07,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:09:07,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299505852] [2022-12-05 21:09:07,409 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299505852] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:09:07,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388916178] [2022-12-05 21:09:07,409 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:09:07,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:09:07,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:09:07,411 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:09:07,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-05 21:09:07,566 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:09:07,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:09:07,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-05 21:09:07,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:09:07,948 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:09:07,949 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 113 treesize of output 78 [2022-12-05 21:09:08,029 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-05 21:09:08,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:09:08,256 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:09:08,257 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 81 [2022-12-05 21:09:09,238 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:09:09,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388916178] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 21:09:09,239 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 21:09:09,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 11] total 26 [2022-12-05 21:09:09,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431096706] [2022-12-05 21:09:09,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:09:09,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 21:09:09,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:09:09,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 21:09:09,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=566, Unknown=0, NotChecked=0, Total=702 [2022-12-05 21:09:09,240 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:09:09,240 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 584 transitions, 13760 flow. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:09:09,240 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:09:09,240 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:09:09,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:09:13,934 INFO L130 PetriNetUnfolder]: 10631/15997 cut-off events. [2022-12-05 21:09:13,934 INFO L131 PetriNetUnfolder]: For 341581/341703 co-relation queries the response was YES. [2022-12-05 21:09:14,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115539 conditions, 15997 events. 10631/15997 cut-off events. For 341581/341703 co-relation queries the response was YES. Maximal size of possible extension queue 819. Compared 101324 event pairs, 1106 based on Foata normal form. 116/15027 useless extension candidates. Maximal degree in co-relation 115434. Up to 4710 conditions per place. [2022-12-05 21:09:14,133 INFO L137 encePairwiseOnDemand]: 23/39 looper letters, 380 selfloop transitions, 378 changer transitions 14/773 dead transitions. [2022-12-05 21:09:14,133 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 773 transitions, 17121 flow [2022-12-05 21:09:14,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-05 21:09:14,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-05 21:09:14,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 232 transitions. [2022-12-05 21:09:14,135 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4249084249084249 [2022-12-05 21:09:14,135 INFO L175 Difference]: Start difference. First operand has 281 places, 584 transitions, 13760 flow. Second operand 14 states and 232 transitions. [2022-12-05 21:09:14,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 773 transitions, 17121 flow [2022-12-05 21:09:17,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 773 transitions, 16836 flow, removed 47 selfloop flow, removed 10 redundant places. [2022-12-05 21:09:17,283 INFO L231 Difference]: Finished difference. Result has 283 places, 592 transitions, 14652 flow [2022-12-05 21:09:17,283 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=13539, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=368, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=14652, PETRI_PLACES=283, PETRI_TRANSITIONS=592} [2022-12-05 21:09:17,283 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 245 predicate places. [2022-12-05 21:09:17,283 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 592 transitions, 14652 flow [2022-12-05 21:09:17,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:09:17,284 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:09:17,284 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:09:17,304 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-05 21:09:17,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:09:17,489 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:09:17,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:09:17,489 INFO L85 PathProgramCache]: Analyzing trace with hash -641383561, now seen corresponding path program 4 times [2022-12-05 21:09:17,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:09:17,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832478379] [2022-12-05 21:09:17,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:09:17,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:09:17,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:09:17,623 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-05 21:09:17,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:09:17,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832478379] [2022-12-05 21:09:17,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832478379] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:09:17,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278301724] [2022-12-05 21:09:17,624 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:09:17,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:09:17,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:09:17,628 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:09:17,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-05 21:09:17,744 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:09:17,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:09:17,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-05 21:09:17,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:09:18,046 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-05 21:09:18,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:09:18,255 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:09:18,255 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 81 [2022-12-05 21:09:19,103 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:09:19,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278301724] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 21:09:19,103 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 21:09:19,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [5, 10] total 25 [2022-12-05 21:09:19,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588545589] [2022-12-05 21:09:19,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:09:19,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:09:19,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:09:19,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:09:19,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=545, Unknown=0, NotChecked=0, Total=702 [2022-12-05 21:09:19,105 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:09:19,105 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 592 transitions, 14652 flow. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:09:19,105 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:09:19,105 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:09:19,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:09:24,021 INFO L130 PetriNetUnfolder]: 11208/17018 cut-off events. [2022-12-05 21:09:24,021 INFO L131 PetriNetUnfolder]: For 373887/374011 co-relation queries the response was YES. [2022-12-05 21:09:24,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122879 conditions, 17018 events. 11208/17018 cut-off events. For 373887/374011 co-relation queries the response was YES. Maximal size of possible extension queue 932. Compared 110822 event pairs, 2422 based on Foata normal form. 113/15941 useless extension candidates. Maximal degree in co-relation 122774. Up to 5323 conditions per place. [2022-12-05 21:09:24,252 INFO L137 encePairwiseOnDemand]: 25/39 looper letters, 473 selfloop transitions, 380 changer transitions 18/872 dead transitions. [2022-12-05 21:09:24,252 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 872 transitions, 20383 flow [2022-12-05 21:09:24,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-05 21:09:24,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-05 21:09:24,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 272 transitions. [2022-12-05 21:09:24,253 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.38746438746438744 [2022-12-05 21:09:24,253 INFO L175 Difference]: Start difference. First operand has 283 places, 592 transitions, 14652 flow. Second operand 18 states and 272 transitions. [2022-12-05 21:09:24,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 872 transitions, 20383 flow [2022-12-05 21:09:27,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 872 transitions, 19700 flow, removed 56 selfloop flow, removed 9 redundant places. [2022-12-05 21:09:27,710 INFO L231 Difference]: Finished difference. Result has 297 places, 635 transitions, 16243 flow [2022-12-05 21:09:27,711 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=14067, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=16243, PETRI_PLACES=297, PETRI_TRANSITIONS=635} [2022-12-05 21:09:27,711 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 259 predicate places. [2022-12-05 21:09:27,711 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 635 transitions, 16243 flow [2022-12-05 21:09:27,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:09:27,711 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:09:27,711 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:09:27,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-12-05 21:09:27,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:09:27,916 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:09:27,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:09:27,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1018581238, now seen corresponding path program 12 times [2022-12-05 21:09:27,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:09:27,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665599202] [2022-12-05 21:09:27,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:09:27,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:09:27,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:09:28,039 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-05 21:09:28,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:09:28,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665599202] [2022-12-05 21:09:28,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665599202] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:09:28,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542586613] [2022-12-05 21:09:28,040 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:09:28,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:09:28,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:09:28,041 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:09:28,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-05 21:09:28,176 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-12-05 21:09:28,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:09:28,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 35 conjunts are in the unsatisfiable core [2022-12-05 21:09:28,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:09:28,524 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:09:28,525 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 82 [2022-12-05 21:09:28,577 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:09:28,578 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:09:28,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542586613] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:09:28,578 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:09:28,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2022-12-05 21:09:28,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111099876] [2022-12-05 21:09:28,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:09:28,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:09:28,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:09:28,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:09:28,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-12-05 21:09:28,579 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:09:28,579 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 635 transitions, 16243 flow. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:09:28,579 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:09:28,579 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:09:28,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:09:32,581 INFO L130 PetriNetUnfolder]: 11181/16954 cut-off events. [2022-12-05 21:09:32,581 INFO L131 PetriNetUnfolder]: For 383787/383893 co-relation queries the response was YES. [2022-12-05 21:09:32,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124609 conditions, 16954 events. 11181/16954 cut-off events. For 383787/383893 co-relation queries the response was YES. Maximal size of possible extension queue 921. Compared 110342 event pairs, 1524 based on Foata normal form. 105/15869 useless extension candidates. Maximal degree in co-relation 124499. Up to 9152 conditions per place. [2022-12-05 21:09:32,802 INFO L137 encePairwiseOnDemand]: 24/39 looper letters, 453 selfloop transitions, 290 changer transitions 23/767 dead transitions. [2022-12-05 21:09:32,802 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 767 transitions, 18985 flow [2022-12-05 21:09:32,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-05 21:09:32,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-05 21:09:32,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 191 transitions. [2022-12-05 21:09:32,803 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3264957264957265 [2022-12-05 21:09:32,803 INFO L175 Difference]: Start difference. First operand has 297 places, 635 transitions, 16243 flow. Second operand 15 states and 191 transitions. [2022-12-05 21:09:32,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 767 transitions, 18985 flow [2022-12-05 21:09:36,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 767 transitions, 18300 flow, removed 125 selfloop flow, removed 8 redundant places. [2022-12-05 21:09:36,562 INFO L231 Difference]: Finished difference. Result has 305 places, 633 transitions, 16118 flow [2022-12-05 21:09:36,563 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=15570, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=16118, PETRI_PLACES=305, PETRI_TRANSITIONS=633} [2022-12-05 21:09:36,563 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 267 predicate places. [2022-12-05 21:09:36,564 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 633 transitions, 16118 flow [2022-12-05 21:09:36,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:09:36,564 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:09:36,564 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:09:36,570 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-12-05 21:09:36,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:09:36,768 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:09:36,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:09:36,769 INFO L85 PathProgramCache]: Analyzing trace with hash 760231382, now seen corresponding path program 13 times [2022-12-05 21:09:36,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:09:36,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062235882] [2022-12-05 21:09:36,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:09:36,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:09:36,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:09:36,911 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-05 21:09:36,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:09:36,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062235882] [2022-12-05 21:09:36,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062235882] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:09:36,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823529104] [2022-12-05 21:09:36,912 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:09:36,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:09:36,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:09:36,913 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:09:36,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-05 21:09:37,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:09:37,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-05 21:09:37,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:09:37,328 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:09:37,328 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 74 [2022-12-05 21:09:37,459 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-05 21:09:37,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:09:37,873 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:09:37,873 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 81 [2022-12-05 21:09:38,575 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:09:38,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823529104] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 21:09:38,575 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 21:09:38,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 11] total 26 [2022-12-05 21:09:38,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753247773] [2022-12-05 21:09:38,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:09:38,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 21:09:38,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:09:38,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 21:09:38,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=566, Unknown=0, NotChecked=0, Total=702 [2022-12-05 21:09:38,577 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:09:38,578 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 633 transitions, 16118 flow. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:09:38,578 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:09:38,578 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:09:38,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:09:44,270 INFO L130 PetriNetUnfolder]: 11918/18025 cut-off events. [2022-12-05 21:09:44,270 INFO L131 PetriNetUnfolder]: For 410096/410210 co-relation queries the response was YES. [2022-12-05 21:09:44,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132233 conditions, 18025 events. 11918/18025 cut-off events. For 410096/410210 co-relation queries the response was YES. Maximal size of possible extension queue 978. Compared 117870 event pairs, 914 based on Foata normal form. 109/16876 useless extension candidates. Maximal degree in co-relation 132124. Up to 5137 conditions per place. [2022-12-05 21:09:44,541 INFO L137 encePairwiseOnDemand]: 23/39 looper letters, 400 selfloop transitions, 459 changer transitions 31/891 dead transitions. [2022-12-05 21:09:44,541 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 891 transitions, 21220 flow [2022-12-05 21:09:44,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-05 21:09:44,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-05 21:09:44,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 256 transitions. [2022-12-05 21:09:44,542 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.41025641025641024 [2022-12-05 21:09:44,542 INFO L175 Difference]: Start difference. First operand has 305 places, 633 transitions, 16118 flow. Second operand 16 states and 256 transitions. [2022-12-05 21:09:44,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 891 transitions, 21220 flow [2022-12-05 21:09:48,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 891 transitions, 20547 flow, removed 9 selfloop flow, removed 13 redundant places. [2022-12-05 21:09:48,494 INFO L231 Difference]: Finished difference. Result has 310 places, 680 transitions, 17831 flow [2022-12-05 21:09:48,494 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=15556, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=412, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=17831, PETRI_PLACES=310, PETRI_TRANSITIONS=680} [2022-12-05 21:09:48,496 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 272 predicate places. [2022-12-05 21:09:48,496 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 680 transitions, 17831 flow [2022-12-05 21:09:48,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:09:48,496 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:09:48,497 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:09:48,503 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-12-05 21:09:48,701 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,SelfDestructingSolverStorable38 [2022-12-05 21:09:48,701 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:09:48,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:09:48,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1273286414, now seen corresponding path program 14 times [2022-12-05 21:09:48,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:09:48,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373779991] [2022-12-05 21:09:48,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:09:48,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:09:48,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:09:48,916 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-05 21:09:48,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:09:48,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373779991] [2022-12-05 21:09:48,917 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373779991] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:09:48,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561083672] [2022-12-05 21:09:48,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:09:48,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:09:48,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:09:48,919 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:09:48,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-05 21:09:49,037 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-05 21:09:49,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:09:49,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 41 conjunts are in the unsatisfiable core [2022-12-05 21:09:49,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:09:49,384 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:09:49,384 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:09:49,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561083672] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:09:49,384 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:09:49,384 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2022-12-05 21:09:49,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778248441] [2022-12-05 21:09:49,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:09:49,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:09:49,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:09:49,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:09:49,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-12-05 21:09:49,385 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:09:49,385 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 680 transitions, 17831 flow. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:09:49,385 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:09:49,385 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:09:49,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:09:53,882 INFO L130 PetriNetUnfolder]: 11792/17833 cut-off events. [2022-12-05 21:09:53,882 INFO L131 PetriNetUnfolder]: For 463045/463135 co-relation queries the response was YES. [2022-12-05 21:09:54,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136237 conditions, 17833 events. 11792/17833 cut-off events. For 463045/463135 co-relation queries the response was YES. Maximal size of possible extension queue 936. Compared 115702 event pairs, 1604 based on Foata normal form. 95/16670 useless extension candidates. Maximal degree in co-relation 136125. Up to 9569 conditions per place. [2022-12-05 21:09:54,118 INFO L137 encePairwiseOnDemand]: 24/39 looper letters, 471 selfloop transitions, 327 changer transitions 18/817 dead transitions. [2022-12-05 21:09:54,118 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 817 transitions, 20723 flow [2022-12-05 21:09:54,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-05 21:09:54,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-05 21:09:54,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 197 transitions. [2022-12-05 21:09:54,123 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3157051282051282 [2022-12-05 21:09:54,123 INFO L175 Difference]: Start difference. First operand has 310 places, 680 transitions, 17831 flow. Second operand 16 states and 197 transitions. [2022-12-05 21:09:54,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 817 transitions, 20723 flow [2022-12-05 21:09:58,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 817 transitions, 19820 flow, removed 34 selfloop flow, removed 12 redundant places. [2022-12-05 21:09:58,627 INFO L231 Difference]: Finished difference. Result has 315 places, 680 transitions, 17615 flow [2022-12-05 21:09:58,636 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=16917, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=17615, PETRI_PLACES=315, PETRI_TRANSITIONS=680} [2022-12-05 21:09:58,637 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 277 predicate places. [2022-12-05 21:09:58,637 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 680 transitions, 17615 flow [2022-12-05 21:09:58,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:09:58,637 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:09:58,637 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:09:58,653 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-05 21:09:58,841 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,SelfDestructingSolverStorable39 [2022-12-05 21:09:58,841 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:09:58,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:09:58,842 INFO L85 PathProgramCache]: Analyzing trace with hash -839543049, now seen corresponding path program 5 times [2022-12-05 21:09:58,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:09:58,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798196604] [2022-12-05 21:09:58,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:09:58,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:09:58,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:09:58,943 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-05 21:09:58,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:09:58,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798196604] [2022-12-05 21:09:58,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798196604] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:09:58,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573814514] [2022-12-05 21:09:58,944 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:09:58,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:09:58,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:09:58,945 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:09:58,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-05 21:09:59,093 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:09:59,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:09:59,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 33 conjunts are in the unsatisfiable core [2022-12-05 21:09:59,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:09:59,361 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:09:59,361 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 82 [2022-12-05 21:09:59,426 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-05 21:09:59,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:09:59,551 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:09:59,551 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 81 [2022-12-05 21:10:00,705 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:10:00,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573814514] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 21:10:00,705 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 21:10:00,705 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [5, 11] total 25 [2022-12-05 21:10:00,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411015927] [2022-12-05 21:10:00,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:10:00,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 21:10:00,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:10:00,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 21:10:00,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=515, Unknown=0, NotChecked=0, Total=650 [2022-12-05 21:10:00,706 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:10:00,706 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 680 transitions, 17615 flow. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:10:00,706 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:10:00,706 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:10:00,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:10:07,620 INFO L130 PetriNetUnfolder]: 15642/23680 cut-off events. [2022-12-05 21:10:07,620 INFO L131 PetriNetUnfolder]: For 591054/591192 co-relation queries the response was YES. [2022-12-05 21:10:07,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180945 conditions, 23680 events. 15642/23680 cut-off events. For 591054/591192 co-relation queries the response was YES. Maximal size of possible extension queue 1346. Compared 161783 event pairs, 1128 based on Foata normal form. 146/22152 useless extension candidates. Maximal degree in co-relation 180831. Up to 6058 conditions per place. [2022-12-05 21:10:07,929 INFO L137 encePairwiseOnDemand]: 23/39 looper letters, 685 selfloop transitions, 379 changer transitions 54/1119 dead transitions. [2022-12-05 21:10:07,929 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 1119 transitions, 28693 flow [2022-12-05 21:10:07,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-05 21:10:07,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-05 21:10:07,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 222 transitions. [2022-12-05 21:10:07,930 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4065934065934066 [2022-12-05 21:10:07,930 INFO L175 Difference]: Start difference. First operand has 315 places, 680 transitions, 17615 flow. Second operand 14 states and 222 transitions. [2022-12-05 21:10:07,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 1119 transitions, 28693 flow [2022-12-05 21:10:14,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 1119 transitions, 27889 flow, removed 8 selfloop flow, removed 10 redundant places. [2022-12-05 21:10:14,284 INFO L231 Difference]: Finished difference. Result has 324 places, 806 transitions, 22148 flow [2022-12-05 21:10:14,284 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=17106, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=22148, PETRI_PLACES=324, PETRI_TRANSITIONS=806} [2022-12-05 21:10:14,285 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 286 predicate places. [2022-12-05 21:10:14,285 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 806 transitions, 22148 flow [2022-12-05 21:10:14,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:10:14,285 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:10:14,285 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:10:14,294 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-12-05 21:10:14,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:10:14,489 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:10:14,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:10:14,489 INFO L85 PathProgramCache]: Analyzing trace with hash -305828634, now seen corresponding path program 15 times [2022-12-05 21:10:14,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:10:14,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744174865] [2022-12-05 21:10:14,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:10:14,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:10:14,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:10:14,598 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-05 21:10:14,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:10:14,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744174865] [2022-12-05 21:10:14,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744174865] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:10:14,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589543725] [2022-12-05 21:10:14,599 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:10:14,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:10:14,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:10:14,600 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:10:14,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-05 21:10:14,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-05 21:10:14,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:10:14,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-05 21:10:14,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:10:14,908 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:10:14,909 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 74 [2022-12-05 21:10:15,063 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:10:15,063 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:10:15,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589543725] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:10:15,063 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:10:15,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6] total 15 [2022-12-05 21:10:15,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019403560] [2022-12-05 21:10:15,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:10:15,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 21:10:15,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:10:15,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 21:10:15,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2022-12-05 21:10:15,064 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:10:15,064 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 806 transitions, 22148 flow. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:10:15,064 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:10:15,064 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:10:15,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:10:21,473 INFO L130 PetriNetUnfolder]: 15431/23373 cut-off events. [2022-12-05 21:10:21,473 INFO L131 PetriNetUnfolder]: For 710348/710438 co-relation queries the response was YES. [2022-12-05 21:10:21,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 185737 conditions, 23373 events. 15431/23373 cut-off events. For 710348/710438 co-relation queries the response was YES. Maximal size of possible extension queue 1301. Compared 158737 event pairs, 2016 based on Foata normal form. 123/21822 useless extension candidates. Maximal degree in co-relation 185617. Up to 12172 conditions per place. [2022-12-05 21:10:21,785 INFO L137 encePairwiseOnDemand]: 24/39 looper letters, 530 selfloop transitions, 444 changer transitions 18/993 dead transitions. [2022-12-05 21:10:21,785 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 993 transitions, 26323 flow [2022-12-05 21:10:21,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-05 21:10:21,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-05 21:10:21,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 233 transitions. [2022-12-05 21:10:21,786 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3319088319088319 [2022-12-05 21:10:21,786 INFO L175 Difference]: Start difference. First operand has 324 places, 806 transitions, 22148 flow. Second operand 18 states and 233 transitions. [2022-12-05 21:10:21,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 993 transitions, 26323 flow [2022-12-05 21:10:30,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 993 transitions, 25727 flow, removed 154 selfloop flow, removed 8 redundant places. [2022-12-05 21:10:30,376 INFO L231 Difference]: Finished difference. Result has 342 places, 833 transitions, 23308 flow [2022-12-05 21:10:30,377 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=21481, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=802, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=413, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=23308, PETRI_PLACES=342, PETRI_TRANSITIONS=833} [2022-12-05 21:10:30,384 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 304 predicate places. [2022-12-05 21:10:30,384 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 833 transitions, 23308 flow [2022-12-05 21:10:30,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:10:30,385 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:10:30,399 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:10:30,409 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-12-05 21:10:30,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:10:30,605 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:10:30,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:10:30,605 INFO L85 PathProgramCache]: Analyzing trace with hash -670047355, now seen corresponding path program 6 times [2022-12-05 21:10:30,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:10:30,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121402888] [2022-12-05 21:10:30,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:10:30,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:10:30,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:10:30,706 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-05 21:10:30,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:10:30,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121402888] [2022-12-05 21:10:30,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121402888] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:10:30,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [230160551] [2022-12-05 21:10:30,707 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:10:30,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:10:30,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:10:30,708 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:10:30,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-05 21:10:30,833 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-12-05 21:10:30,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:10:30,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 36 conjunts are in the unsatisfiable core [2022-12-05 21:10:30,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:10:31,119 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:10:31,119 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:10:31,119 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [230160551] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:10:31,120 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:10:31,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [5] total 14 [2022-12-05 21:10:31,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8836727] [2022-12-05 21:10:31,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:10:31,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 21:10:31,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:10:31,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 21:10:31,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-12-05 21:10:31,120 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:10:31,120 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 833 transitions, 23308 flow. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:10:31,120 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:10:31,121 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:10:31,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:10:37,478 INFO L130 PetriNetUnfolder]: 14889/22666 cut-off events. [2022-12-05 21:10:37,479 INFO L131 PetriNetUnfolder]: For 677284/677375 co-relation queries the response was YES. [2022-12-05 21:10:37,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179986 conditions, 22666 events. 14889/22666 cut-off events. For 677284/677375 co-relation queries the response was YES. Maximal size of possible extension queue 1251. Compared 154603 event pairs, 2496 based on Foata normal form. 212/21230 useless extension candidates. Maximal degree in co-relation 179859. Up to 14985 conditions per place. [2022-12-05 21:10:37,782 INFO L137 encePairwiseOnDemand]: 24/39 looper letters, 645 selfloop transitions, 359 changer transitions 21/1026 dead transitions. [2022-12-05 21:10:37,782 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 1026 transitions, 27023 flow [2022-12-05 21:10:37,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-05 21:10:37,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-05 21:10:37,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 268 transitions. [2022-12-05 21:10:37,783 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3817663817663818 [2022-12-05 21:10:37,783 INFO L175 Difference]: Start difference. First operand has 342 places, 833 transitions, 23308 flow. Second operand 18 states and 268 transitions. [2022-12-05 21:10:37,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 1026 transitions, 27023 flow [2022-12-05 21:10:45,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 1026 transitions, 26247 flow, removed 51 selfloop flow, removed 8 redundant places. [2022-12-05 21:10:45,869 INFO L231 Difference]: Finished difference. Result has 358 places, 829 transitions, 23251 flow [2022-12-05 21:10:45,869 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=22013, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=815, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=23251, PETRI_PLACES=358, PETRI_TRANSITIONS=829} [2022-12-05 21:10:45,870 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 320 predicate places. [2022-12-05 21:10:45,870 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 829 transitions, 23251 flow [2022-12-05 21:10:45,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:10:45,870 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:10:45,870 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:10:45,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-12-05 21:10:46,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:10:46,074 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:10:46,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:10:46,074 INFO L85 PathProgramCache]: Analyzing trace with hash -2061718258, now seen corresponding path program 4 times [2022-12-05 21:10:46,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:10:46,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119666100] [2022-12-05 21:10:46,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:10:46,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:10:46,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:10:46,398 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-05 21:10:46,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:10:46,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119666100] [2022-12-05 21:10:46,398 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119666100] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:10:46,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012883009] [2022-12-05 21:10:46,399 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:10:46,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:10:46,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:10:46,400 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:10:46,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-05 21:10:46,559 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:10:46,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:10:46,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 32 conjunts are in the unsatisfiable core [2022-12-05 21:10:46,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:10:46,796 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-05 21:10:46,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:10:47,028 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:10:47,030 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 81 [2022-12-05 21:10:47,625 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:10:47,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012883009] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 21:10:47,625 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 21:10:47,625 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9, 8] total 24 [2022-12-05 21:10:47,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681409729] [2022-12-05 21:10:47,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:10:47,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 21:10:47,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:10:47,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 21:10:47,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2022-12-05 21:10:47,631 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:10:47,631 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 829 transitions, 23251 flow. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:10:47,631 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:10:47,631 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:10:47,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:10:55,111 INFO L130 PetriNetUnfolder]: 14589/22357 cut-off events. [2022-12-05 21:10:55,118 INFO L131 PetriNetUnfolder]: For 720994/721014 co-relation queries the response was YES. [2022-12-05 21:10:55,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178054 conditions, 22357 events. 14589/22357 cut-off events. For 720994/721014 co-relation queries the response was YES. Maximal size of possible extension queue 1310. Compared 154752 event pairs, 3446 based on Foata normal form. 224/20929 useless extension candidates. Maximal degree in co-relation 177921. Up to 9301 conditions per place. [2022-12-05 21:10:55,388 INFO L137 encePairwiseOnDemand]: 25/39 looper letters, 634 selfloop transitions, 375 changer transitions 34/1044 dead transitions. [2022-12-05 21:10:55,389 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 1044 transitions, 28642 flow [2022-12-05 21:10:55,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-05 21:10:55,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-05 21:10:55,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 211 transitions. [2022-12-05 21:10:55,390 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.33814102564102566 [2022-12-05 21:10:55,390 INFO L175 Difference]: Start difference. First operand has 358 places, 829 transitions, 23251 flow. Second operand 16 states and 211 transitions. [2022-12-05 21:10:55,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 1044 transitions, 28642 flow [2022-12-05 21:11:03,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 1044 transitions, 27888 flow, removed 67 selfloop flow, removed 11 redundant places. [2022-12-05 21:11:03,723 INFO L231 Difference]: Finished difference. Result has 368 places, 846 transitions, 23860 flow [2022-12-05 21:11:03,723 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=22262, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=821, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=23860, PETRI_PLACES=368, PETRI_TRANSITIONS=846} [2022-12-05 21:11:03,724 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 330 predicate places. [2022-12-05 21:11:03,725 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 846 transitions, 23860 flow [2022-12-05 21:11:03,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:11:03,725 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:11:03,725 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:11:03,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-12-05 21:11:03,932 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,SelfDestructingSolverStorable43 [2022-12-05 21:11:03,932 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:11:03,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:11:03,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1154835574, now seen corresponding path program 16 times [2022-12-05 21:11:03,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:11:03,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639879988] [2022-12-05 21:11:03,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:11:03,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:11:03,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:11:04,065 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-05 21:11:04,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:11:04,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639879988] [2022-12-05 21:11:04,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639879988] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:11:04,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000428854] [2022-12-05 21:11:04,066 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:11:04,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:11:04,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:11:04,067 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:11:04,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-12-05 21:11:04,205 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:11:04,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:11:04,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 34 conjunts are in the unsatisfiable core [2022-12-05 21:11:04,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:11:04,500 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:11:04,500 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 82 [2022-12-05 21:11:04,541 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-05 21:11:04,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:11:04,670 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:11:04,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 81 [2022-12-05 21:11:05,270 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:11:05,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000428854] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 21:11:05,270 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 21:11:05,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 10] total 25 [2022-12-05 21:11:05,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095235710] [2022-12-05 21:11:05,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:11:05,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 21:11:05,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:11:05,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 21:11:05,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=526, Unknown=0, NotChecked=0, Total=650 [2022-12-05 21:11:05,271 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:11:05,271 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 846 transitions, 23860 flow. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:11:05,271 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:11:05,271 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:11:05,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:11:13,131 INFO L130 PetriNetUnfolder]: 15526/23772 cut-off events. [2022-12-05 21:11:13,131 INFO L131 PetriNetUnfolder]: For 756408/756546 co-relation queries the response was YES. [2022-12-05 21:11:13,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 193652 conditions, 23772 events. 15526/23772 cut-off events. For 756408/756546 co-relation queries the response was YES. Maximal size of possible extension queue 1353. Compared 165291 event pairs, 1680 based on Foata normal form. 133/22141 useless extension candidates. Maximal degree in co-relation 193513. Up to 5125 conditions per place. [2022-12-05 21:11:13,760 INFO L137 encePairwiseOnDemand]: 25/39 looper letters, 669 selfloop transitions, 465 changer transitions 43/1178 dead transitions. [2022-12-05 21:11:13,760 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 1178 transitions, 32192 flow [2022-12-05 21:11:13,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-05 21:11:13,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-05 21:11:13,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 252 transitions. [2022-12-05 21:11:13,761 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.40384615384615385 [2022-12-05 21:11:13,761 INFO L175 Difference]: Start difference. First operand has 368 places, 846 transitions, 23860 flow. Second operand 16 states and 252 transitions. [2022-12-05 21:11:13,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 1178 transitions, 32192 flow [2022-12-05 21:11:24,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 1178 transitions, 31580 flow, removed 124 selfloop flow, removed 7 redundant places. [2022-12-05 21:11:24,653 INFO L231 Difference]: Finished difference. Result has 384 places, 923 transitions, 27441 flow [2022-12-05 21:11:24,654 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=23431, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=390, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=27441, PETRI_PLACES=384, PETRI_TRANSITIONS=923} [2022-12-05 21:11:24,654 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 346 predicate places. [2022-12-05 21:11:24,654 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 923 transitions, 27441 flow [2022-12-05 21:11:24,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:11:24,654 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:11:24,655 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:11:24,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-12-05 21:11:24,859 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,SelfDestructingSolverStorable44 [2022-12-05 21:11:24,859 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:11:24,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:11:24,860 INFO L85 PathProgramCache]: Analyzing trace with hash 2557546, now seen corresponding path program 17 times [2022-12-05 21:11:24,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:11:24,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50684655] [2022-12-05 21:11:24,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:11:24,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:11:24,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:11:24,989 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-05 21:11:24,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:11:24,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50684655] [2022-12-05 21:11:24,989 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50684655] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:11:24,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147058594] [2022-12-05 21:11:24,989 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:11:24,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:11:24,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:11:24,991 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:11:24,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-12-05 21:11:25,155 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:11:25,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:11:25,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-05 21:11:25,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:11:25,398 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:11:25,399 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 113 treesize of output 78 [2022-12-05 21:11:25,500 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-05 21:11:25,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:11:25,771 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:11:25,772 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 81 [2022-12-05 21:11:26,182 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:11:26,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147058594] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 21:11:26,182 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 21:11:26,182 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 11] total 26 [2022-12-05 21:11:26,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124551256] [2022-12-05 21:11:26,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:11:26,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 21:11:26,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:11:26,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 21:11:26,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2022-12-05 21:11:26,183 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:11:26,183 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 923 transitions, 27441 flow. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:11:26,183 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:11:26,183 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:11:26,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:11:34,746 INFO L130 PetriNetUnfolder]: 15784/24394 cut-off events. [2022-12-05 21:11:34,746 INFO L131 PetriNetUnfolder]: For 855314/855436 co-relation queries the response was YES. [2022-12-05 21:11:35,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206901 conditions, 24394 events. 15784/24394 cut-off events. For 855314/855436 co-relation queries the response was YES. Maximal size of possible extension queue 1391. Compared 172862 event pairs, 1072 based on Foata normal form. 117/22667 useless extension candidates. Maximal degree in co-relation 206754. Up to 6121 conditions per place. [2022-12-05 21:11:35,334 INFO L137 encePairwiseOnDemand]: 23/39 looper letters, 730 selfloop transitions, 422 changer transitions 31/1184 dead transitions. [2022-12-05 21:11:35,334 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 1184 transitions, 34228 flow [2022-12-05 21:11:35,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-05 21:11:35,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-05 21:11:35,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 226 transitions. [2022-12-05 21:11:35,335 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4139194139194139 [2022-12-05 21:11:35,335 INFO L175 Difference]: Start difference. First operand has 384 places, 923 transitions, 27441 flow. Second operand 14 states and 226 transitions. [2022-12-05 21:11:35,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 1184 transitions, 34228 flow [2022-12-05 21:11:49,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 1184 transitions, 33789 flow, removed 167 selfloop flow, removed 4 redundant places. [2022-12-05 21:11:49,478 INFO L231 Difference]: Finished difference. Result has 397 places, 948 transitions, 28890 flow [2022-12-05 21:11:49,479 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=27104, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=923, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=28890, PETRI_PLACES=397, PETRI_TRANSITIONS=948} [2022-12-05 21:11:49,481 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 359 predicate places. [2022-12-05 21:11:49,482 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 948 transitions, 28890 flow [2022-12-05 21:11:49,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:11:49,482 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:11:49,482 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:11:49,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-12-05 21:11:49,686 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,SelfDestructingSolverStorable45 [2022-12-05 21:11:49,686 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:11:49,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:11:49,687 INFO L85 PathProgramCache]: Analyzing trace with hash 590752471, now seen corresponding path program 7 times [2022-12-05 21:11:49,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:11:49,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733067863] [2022-12-05 21:11:49,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:11:49,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:11:49,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:11:49,835 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-05 21:11:49,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:11:49,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733067863] [2022-12-05 21:11:49,835 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733067863] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:11:49,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622151186] [2022-12-05 21:11:49,835 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:11:49,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:11:49,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:11:49,836 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:11:49,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-12-05 21:11:49,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:11:49,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-05 21:11:49,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:11:50,189 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:11:50,190 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 113 treesize of output 78 [2022-12-05 21:11:50,251 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-05 21:11:50,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:11:50,440 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:11:50,440 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 81 [2022-12-05 21:11:50,935 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:11:50,935 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622151186] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 21:11:50,935 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 21:11:50,935 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [5, 11] total 25 [2022-12-05 21:11:50,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602763357] [2022-12-05 21:11:50,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:11:50,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 21:11:50,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:11:50,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 21:11:50,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=503, Unknown=0, NotChecked=0, Total=650 [2022-12-05 21:11:50,936 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:11:50,936 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 948 transitions, 28890 flow. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:11:50,936 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:11:50,936 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:11:50,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:11:59,900 INFO L130 PetriNetUnfolder]: 15921/24729 cut-off events. [2022-12-05 21:11:59,900 INFO L131 PetriNetUnfolder]: For 917561/917699 co-relation queries the response was YES. [2022-12-05 21:12:00,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 213498 conditions, 24729 events. 15921/24729 cut-off events. For 917561/917699 co-relation queries the response was YES. Maximal size of possible extension queue 1429. Compared 177884 event pairs, 1836 based on Foata normal form. 135/23020 useless extension candidates. Maximal degree in co-relation 213347. Up to 8488 conditions per place. [2022-12-05 21:12:00,642 INFO L137 encePairwiseOnDemand]: 22/39 looper letters, 507 selfloop transitions, 609 changer transitions 25/1142 dead transitions. [2022-12-05 21:12:00,642 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 1142 transitions, 33858 flow [2022-12-05 21:12:00,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-05 21:12:00,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-05 21:12:00,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 221 transitions. [2022-12-05 21:12:00,643 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2022-12-05 21:12:00,643 INFO L175 Difference]: Start difference. First operand has 397 places, 948 transitions, 28890 flow. Second operand 16 states and 221 transitions. [2022-12-05 21:12:00,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 1142 transitions, 33858 flow [2022-12-05 21:12:13,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 1142 transitions, 32924 flow, removed 51 selfloop flow, removed 15 redundant places. [2022-12-05 21:12:13,785 INFO L231 Difference]: Finished difference. Result has 402 places, 960 transitions, 30080 flow [2022-12-05 21:12:13,786 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=28030, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=948, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=595, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=30080, PETRI_PLACES=402, PETRI_TRANSITIONS=960} [2022-12-05 21:12:13,786 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 364 predicate places. [2022-12-05 21:12:13,786 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 960 transitions, 30080 flow [2022-12-05 21:12:13,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:12:13,786 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:12:13,786 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:12:13,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-12-05 21:12:13,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:12:13,992 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:12:13,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:12:13,992 INFO L85 PathProgramCache]: Analyzing trace with hash 2129130918, now seen corresponding path program 18 times [2022-12-05 21:12:13,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:12:13,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204375053] [2022-12-05 21:12:13,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:12:13,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:12:14,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:12:14,106 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-05 21:12:14,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:12:14,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204375053] [2022-12-05 21:12:14,107 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204375053] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:12:14,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021752135] [2022-12-05 21:12:14,107 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:12:14,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:12:14,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:12:14,108 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:12:14,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-12-05 21:12:14,261 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-12-05 21:12:14,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:12:14,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 32 conjunts are in the unsatisfiable core [2022-12-05 21:12:14,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:12:14,532 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:12:14,532 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 113 treesize of output 78 [2022-12-05 21:12:14,590 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:12:14,591 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:12:14,591 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021752135] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:12:14,591 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:12:14,591 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2022-12-05 21:12:14,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913146861] [2022-12-05 21:12:14,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:12:14,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:12:14,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:12:14,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:12:14,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-12-05 21:12:14,592 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:12:14,592 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 960 transitions, 30080 flow. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:12:14,592 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:12:14,592 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:12:14,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:12:23,228 INFO L130 PetriNetUnfolder]: 15814/24505 cut-off events. [2022-12-05 21:12:23,228 INFO L131 PetriNetUnfolder]: For 960525/960655 co-relation queries the response was YES. [2022-12-05 21:12:23,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 213571 conditions, 24505 events. 15814/24505 cut-off events. For 960525/960655 co-relation queries the response was YES. Maximal size of possible extension queue 1426. Compared 175391 event pairs, 2112 based on Foata normal form. 123/22784 useless extension candidates. Maximal degree in co-relation 213419. Up to 14529 conditions per place. [2022-12-05 21:12:23,643 INFO L137 encePairwiseOnDemand]: 25/39 looper letters, 626 selfloop transitions, 441 changer transitions 20/1088 dead transitions. [2022-12-05 21:12:23,643 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 1088 transitions, 33706 flow [2022-12-05 21:12:23,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-05 21:12:23,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-05 21:12:23,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 184 transitions. [2022-12-05 21:12:23,644 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3145299145299145 [2022-12-05 21:12:23,644 INFO L175 Difference]: Start difference. First operand has 402 places, 960 transitions, 30080 flow. Second operand 15 states and 184 transitions. [2022-12-05 21:12:23,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 1088 transitions, 33706 flow [2022-12-05 21:12:36,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 1088 transitions, 32589 flow, removed 32 selfloop flow, removed 8 redundant places. [2022-12-05 21:12:36,052 INFO L231 Difference]: Finished difference. Result has 409 places, 959 transitions, 29840 flow [2022-12-05 21:12:36,053 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=28979, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=960, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=441, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=29840, PETRI_PLACES=409, PETRI_TRANSITIONS=959} [2022-12-05 21:12:36,053 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 371 predicate places. [2022-12-05 21:12:36,053 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 959 transitions, 29840 flow [2022-12-05 21:12:36,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:12:36,053 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:12:36,053 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:12:36,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-12-05 21:12:36,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-12-05 21:12:36,258 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:12:36,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:12:36,259 INFO L85 PathProgramCache]: Analyzing trace with hash -455998100, now seen corresponding path program 19 times [2022-12-05 21:12:36,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:12:36,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271632535] [2022-12-05 21:12:36,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:12:36,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:12:36,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:12:36,366 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-05 21:12:36,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:12:36,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271632535] [2022-12-05 21:12:36,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271632535] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:12:36,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377162962] [2022-12-05 21:12:36,366 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:12:36,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:12:36,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:12:36,368 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:12:36,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-12-05 21:12:36,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:12:36,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 30 conjunts are in the unsatisfiable core [2022-12-05 21:12:36,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:12:36,773 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-05 21:12:36,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:12:36,896 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:12:36,897 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 81 [2022-12-05 21:12:37,274 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:12:37,274 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377162962] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 21:12:37,274 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 21:12:37,274 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 10] total 25 [2022-12-05 21:12:37,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273871766] [2022-12-05 21:12:37,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:12:37,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 21:12:37,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:12:37,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 21:12:37,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=521, Unknown=0, NotChecked=0, Total=650 [2022-12-05 21:12:37,275 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:12:37,275 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 959 transitions, 29840 flow. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:12:37,275 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:12:37,275 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:12:37,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:12:46,011 INFO L130 PetriNetUnfolder]: 16066/25139 cut-off events. [2022-12-05 21:12:46,011 INFO L131 PetriNetUnfolder]: For 995666/995784 co-relation queries the response was YES. [2022-12-05 21:12:46,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 218972 conditions, 25139 events. 16066/25139 cut-off events. For 995666/995784 co-relation queries the response was YES. Maximal size of possible extension queue 1447. Compared 182962 event pairs, 2282 based on Foata normal form. 112/23407 useless extension candidates. Maximal degree in co-relation 218819. Up to 8938 conditions per place. [2022-12-05 21:12:46,841 INFO L137 encePairwiseOnDemand]: 25/39 looper letters, 566 selfloop transitions, 622 changer transitions 24/1213 dead transitions. [2022-12-05 21:12:46,841 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 1213 transitions, 36780 flow [2022-12-05 21:12:46,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-05 21:12:46,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-05 21:12:46,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 214 transitions. [2022-12-05 21:12:46,842 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.39194139194139194 [2022-12-05 21:12:46,842 INFO L175 Difference]: Start difference. First operand has 409 places, 959 transitions, 29840 flow. Second operand 14 states and 214 transitions. [2022-12-05 21:12:46,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 1213 transitions, 36780 flow [2022-12-05 21:13:00,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 1213 transitions, 35778 flow, removed 10 selfloop flow, removed 11 redundant places. [2022-12-05 21:13:00,486 INFO L231 Difference]: Finished difference. Result has 418 places, 1015 transitions, 33009 flow [2022-12-05 21:13:00,486 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=28959, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=959, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=566, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=33009, PETRI_PLACES=418, PETRI_TRANSITIONS=1015} [2022-12-05 21:13:00,490 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 380 predicate places. [2022-12-05 21:13:00,490 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 1015 transitions, 33009 flow [2022-12-05 21:13:00,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:13:00,490 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:13:00,490 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:13:00,495 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-12-05 21:13:00,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-12-05 21:13:00,692 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:13:00,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:13:00,692 INFO L85 PathProgramCache]: Analyzing trace with hash -406156164, now seen corresponding path program 20 times [2022-12-05 21:13:00,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:13:00,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490738156] [2022-12-05 21:13:00,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:13:00,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:13:00,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:13:00,800 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-05 21:13:00,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:13:00,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490738156] [2022-12-05 21:13:00,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490738156] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:13:00,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259712145] [2022-12-05 21:13:00,801 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:13:00,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:13:00,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:13:00,803 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:13:00,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-12-05 21:13:00,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-05 21:13:00,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:13:00,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-05 21:13:00,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:13:01,267 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:13:01,267 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 82 [2022-12-05 21:13:01,318 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:13:01,318 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:13:01,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259712145] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:13:01,318 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:13:01,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2022-12-05 21:13:01,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102393145] [2022-12-05 21:13:01,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:13:01,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:13:01,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:13:01,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:13:01,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2022-12-05 21:13:01,320 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:13:01,320 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 1015 transitions, 33009 flow. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:13:01,320 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:13:01,320 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:13:01,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:13:10,923 INFO L130 PetriNetUnfolder]: 16192/25331 cut-off events. [2022-12-05 21:13:10,923 INFO L131 PetriNetUnfolder]: For 1074449/1074531 co-relation queries the response was YES. [2022-12-05 21:13:11,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 224049 conditions, 25331 events. 16192/25331 cut-off events. For 1074449/1074531 co-relation queries the response was YES. Maximal size of possible extension queue 1472. Compared 184421 event pairs, 2163 based on Foata normal form. 87/23552 useless extension candidates. Maximal degree in co-relation 223889. Up to 14120 conditions per place. [2022-12-05 21:13:11,494 INFO L137 encePairwiseOnDemand]: 24/39 looper letters, 638 selfloop transitions, 519 changer transitions 30/1188 dead transitions. [2022-12-05 21:13:11,494 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 1188 transitions, 37639 flow [2022-12-05 21:13:11,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-05 21:13:11,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-05 21:13:11,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 224 transitions. [2022-12-05 21:13:11,495 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3190883190883191 [2022-12-05 21:13:11,495 INFO L175 Difference]: Start difference. First operand has 418 places, 1015 transitions, 33009 flow. Second operand 18 states and 224 transitions. [2022-12-05 21:13:11,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 1188 transitions, 37639 flow [2022-12-05 21:13:27,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 1188 transitions, 37263 flow, removed 168 selfloop flow, removed 4 redundant places. [2022-12-05 21:13:27,970 INFO L231 Difference]: Finished difference. Result has 434 places, 1026 transitions, 34038 flow [2022-12-05 21:13:27,971 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=32667, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1015, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=508, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=34038, PETRI_PLACES=434, PETRI_TRANSITIONS=1026} [2022-12-05 21:13:27,971 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 396 predicate places. [2022-12-05 21:13:27,971 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 1026 transitions, 34038 flow [2022-12-05 21:13:27,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:13:27,971 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:13:27,971 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:13:27,976 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-12-05 21:13:28,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-12-05 21:13:28,177 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:13:28,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:13:28,177 INFO L85 PathProgramCache]: Analyzing trace with hash -153417403, now seen corresponding path program 8 times [2022-12-05 21:13:28,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:13:28,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283254288] [2022-12-05 21:13:28,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:13:28,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:13:28,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:13:28,308 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-05 21:13:28,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:13:28,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283254288] [2022-12-05 21:13:28,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283254288] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:13:28,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522332076] [2022-12-05 21:13:28,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:13:28,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:13:28,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:13:28,310 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:13:28,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-12-05 21:13:28,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-05 21:13:28,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:13:28,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 43 conjunts are in the unsatisfiable core [2022-12-05 21:13:28,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:13:28,792 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:13:28,792 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 113 treesize of output 78 [2022-12-05 21:13:28,869 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:13:28,869 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:13:28,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522332076] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:13:28,869 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:13:28,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [5] total 15 [2022-12-05 21:13:28,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438234188] [2022-12-05 21:13:28,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:13:28,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:13:28,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:13:28,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:13:28,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2022-12-05 21:13:28,870 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:13:28,870 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 1026 transitions, 34038 flow. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:13:28,870 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:13:28,870 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:13:28,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:13:37,765 INFO L130 PetriNetUnfolder]: 16168/25276 cut-off events. [2022-12-05 21:13:37,765 INFO L131 PetriNetUnfolder]: For 1113991/1114088 co-relation queries the response was YES. [2022-12-05 21:13:38,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 227186 conditions, 25276 events. 16168/25276 cut-off events. For 1113991/1114088 co-relation queries the response was YES. Maximal size of possible extension queue 1468. Compared 184194 event pairs, 3041 based on Foata normal form. 86/23492 useless extension candidates. Maximal degree in co-relation 227022. Up to 17732 conditions per place. [2022-12-05 21:13:38,169 INFO L137 encePairwiseOnDemand]: 25/39 looper letters, 779 selfloop transitions, 410 changer transitions 12/1202 dead transitions. [2022-12-05 21:13:38,169 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 1202 transitions, 38674 flow [2022-12-05 21:13:38,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-12-05 21:13:38,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-12-05 21:13:38,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 229 transitions. [2022-12-05 21:13:38,170 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3453996983408748 [2022-12-05 21:13:38,170 INFO L175 Difference]: Start difference. First operand has 434 places, 1026 transitions, 34038 flow. Second operand 17 states and 229 transitions. [2022-12-05 21:13:38,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 1202 transitions, 38674 flow [2022-12-05 21:13:55,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 1202 transitions, 38273 flow, removed 41 selfloop flow, removed 6 redundant places. [2022-12-05 21:13:55,305 INFO L231 Difference]: Finished difference. Result has 445 places, 1029 transitions, 34535 flow [2022-12-05 21:13:55,305 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=33639, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1026, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=405, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=34535, PETRI_PLACES=445, PETRI_TRANSITIONS=1029} [2022-12-05 21:13:55,306 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 407 predicate places. [2022-12-05 21:13:55,306 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 1029 transitions, 34535 flow [2022-12-05 21:13:55,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:13:55,306 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:13:55,306 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:13:55,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-12-05 21:13:55,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:13:55,507 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:13:55,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:13:55,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1166239212, now seen corresponding path program 21 times [2022-12-05 21:13:55,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:13:55,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282346252] [2022-12-05 21:13:55,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:13:55,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:13:55,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:13:55,615 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-05 21:13:55,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:13:55,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282346252] [2022-12-05 21:13:55,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282346252] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:13:55,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476674417] [2022-12-05 21:13:55,616 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:13:55,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:13:55,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:13:55,617 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:13:55,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-12-05 21:13:55,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-05 21:13:55,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:13:55,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 41 conjunts are in the unsatisfiable core [2022-12-05 21:13:55,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:13:56,093 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:13:56,093 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 82 [2022-12-05 21:13:56,153 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:13:56,153 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:13:56,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476674417] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:13:56,153 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:13:56,154 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2022-12-05 21:13:56,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522748268] [2022-12-05 21:13:56,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:13:56,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:13:56,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:13:56,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:13:56,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2022-12-05 21:13:56,154 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:13:56,154 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 1029 transitions, 34535 flow. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:13:56,154 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:13:56,155 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:13:56,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:14:05,642 INFO L130 PetriNetUnfolder]: 16289/25488 cut-off events. [2022-12-05 21:14:05,642 INFO L131 PetriNetUnfolder]: For 1132968/1133041 co-relation queries the response was YES. [2022-12-05 21:14:06,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 231880 conditions, 25488 events. 16289/25488 cut-off events. For 1132968/1133041 co-relation queries the response was YES. Maximal size of possible extension queue 1490. Compared 186374 event pairs, 2223 based on Foata normal form. 78/23696 useless extension candidates. Maximal degree in co-relation 231714. Up to 14074 conditions per place. [2022-12-05 21:14:06,309 INFO L137 encePairwiseOnDemand]: 24/39 looper letters, 630 selfloop transitions, 524 changer transitions 30/1185 dead transitions. [2022-12-05 21:14:06,310 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 1185 transitions, 39181 flow [2022-12-05 21:14:06,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-05 21:14:06,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-05 21:14:06,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 197 transitions. [2022-12-05 21:14:06,311 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3157051282051282 [2022-12-05 21:14:06,311 INFO L175 Difference]: Start difference. First operand has 445 places, 1029 transitions, 34535 flow. Second operand 16 states and 197 transitions. [2022-12-05 21:14:06,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 1185 transitions, 39181 flow [2022-12-05 21:14:22,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 1185 transitions, 38514 flow, removed 17 selfloop flow, removed 8 redundant places. [2022-12-05 21:14:22,281 INFO L231 Difference]: Finished difference. Result has 456 places, 1037 transitions, 35216 flow [2022-12-05 21:14:22,282 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=33872, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1029, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=516, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=35216, PETRI_PLACES=456, PETRI_TRANSITIONS=1037} [2022-12-05 21:14:22,282 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 418 predicate places. [2022-12-05 21:14:22,282 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 1037 transitions, 35216 flow [2022-12-05 21:14:22,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:14:22,283 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:14:22,283 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:14:22,288 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-12-05 21:14:22,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-12-05 21:14:22,488 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:14:22,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:14:22,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1687900282, now seen corresponding path program 22 times [2022-12-05 21:14:22,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:14:22,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542629594] [2022-12-05 21:14:22,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:14:22,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:14:22,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:14:22,593 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-05 21:14:22,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:14:22,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542629594] [2022-12-05 21:14:22,593 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542629594] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:14:22,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659086239] [2022-12-05 21:14:22,594 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:14:22,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:14:22,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:14:22,595 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:14:22,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-12-05 21:14:22,746 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:14:22,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:14:22,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 33 conjunts are in the unsatisfiable core [2022-12-05 21:14:22,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:14:22,907 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:14:22,907 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 85 treesize of output 74 [2022-12-05 21:14:23,032 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-05 21:14:23,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:14:23,250 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:14:23,250 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 81 [2022-12-05 21:14:23,754 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:14:23,754 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659086239] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 21:14:23,754 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 21:14:23,754 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6, 8] total 21 [2022-12-05 21:14:23,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955902745] [2022-12-05 21:14:23,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:14:23,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-05 21:14:23,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:14:23,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-05 21:14:23,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-12-05 21:14:23,755 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:14:23,756 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 1037 transitions, 35216 flow. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:14:23,756 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:14:23,756 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:14:23,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:14:37,577 INFO L130 PetriNetUnfolder]: 23512/36837 cut-off events. [2022-12-05 21:14:37,578 INFO L131 PetriNetUnfolder]: For 1611973/1612055 co-relation queries the response was YES. [2022-12-05 21:14:38,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 327838 conditions, 36837 events. 23512/36837 cut-off events. For 1611973/1612055 co-relation queries the response was YES. Maximal size of possible extension queue 2069. Compared 282197 event pairs, 2490 based on Foata normal form. 80/34343 useless extension candidates. Maximal degree in co-relation 327669. Up to 17635 conditions per place. [2022-12-05 21:14:38,677 INFO L137 encePairwiseOnDemand]: 25/39 looper letters, 684 selfloop transitions, 1244 changer transitions 25/1954 dead transitions. [2022-12-05 21:14:38,677 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 1954 transitions, 65076 flow [2022-12-05 21:14:38,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-12-05 21:14:38,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-12-05 21:14:38,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 252 transitions. [2022-12-05 21:14:38,678 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.38009049773755654 [2022-12-05 21:14:38,678 INFO L175 Difference]: Start difference. First operand has 456 places, 1037 transitions, 35216 flow. Second operand 17 states and 252 transitions. [2022-12-05 21:14:38,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 1954 transitions, 65076 flow [2022-12-05 21:15:05,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 1954 transitions, 64214 flow, removed 104 selfloop flow, removed 10 redundant places. [2022-12-05 21:15:05,905 INFO L231 Difference]: Finished difference. Result has 471 places, 1625 transitions, 58127 flow [2022-12-05 21:15:05,906 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=34685, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1037, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=667, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=58127, PETRI_PLACES=471, PETRI_TRANSITIONS=1625} [2022-12-05 21:15:05,906 INFO L294 CegarLoopForPetriNet]: 38 programPoint places, 433 predicate places. [2022-12-05 21:15:05,906 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 1625 transitions, 58127 flow [2022-12-05 21:15:05,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:15:05,907 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:15:05,907 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:15:05,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-12-05 21:15:06,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:15:06,112 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-05 21:15:06,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:15:06,112 INFO L85 PathProgramCache]: Analyzing trace with hash -161321425, now seen corresponding path program 9 times [2022-12-05 21:15:06,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:15:06,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132515922] [2022-12-05 21:15:06,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:15:06,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:15:06,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:15:06,213 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-05 21:15:06,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:15:06,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132515922] [2022-12-05 21:15:06,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132515922] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:15:06,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271384595] [2022-12-05 21:15:06,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:15:06,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:15:06,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:15:06,215 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:15:06,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-12-05 21:15:06,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-05 21:15:06,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:15:06,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-05 21:15:06,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:15:06,654 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:15:06,654 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 74 [2022-12-05 21:15:06,767 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:15:06,767 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:15:06,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271384595] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:15:06,768 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:15:06,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [5] total 15 [2022-12-05 21:15:06,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630728187] [2022-12-05 21:15:06,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:15:06,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:15:06,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:15:06,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:15:06,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2022-12-05 21:15:06,768 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-05 21:15:06,768 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 1625 transitions, 58127 flow. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:15:06,769 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:15:06,769 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-05 21:15:06,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand