/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 --traceabstraction.use.on-demand.petri.net.difference true --traceabstraction.size.reduction.to.apply.after.petri.net.difference REMOVE_DEAD -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/fibonacci.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-a802222-m [2022-12-12 22:33:25,369 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-12 22:33:25,371 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-12 22:33:25,409 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-12 22:33:25,409 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-12 22:33:25,412 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-12 22:33:25,415 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-12 22:33:25,418 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-12 22:33:25,422 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-12 22:33:25,426 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-12 22:33:25,427 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-12 22:33:25,429 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-12 22:33:25,429 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-12 22:33:25,431 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-12 22:33:25,432 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-12 22:33:25,433 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-12 22:33:25,434 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-12 22:33:25,434 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-12 22:33:25,437 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-12 22:33:25,443 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-12 22:33:25,444 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-12 22:33:25,445 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-12 22:33:25,446 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-12 22:33:25,447 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-12 22:33:25,453 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-12 22:33:25,454 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-12 22:33:25,454 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-12 22:33:25,456 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-12 22:33:25,456 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-12 22:33:25,457 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-12 22:33:25,458 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-12 22:33:25,458 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-12 22:33:25,460 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-12 22:33:25,460 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-12 22:33:25,461 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-12 22:33:25,461 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-12 22:33:25,462 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-12 22:33:25,462 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-12 22:33:25,462 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-12 22:33:25,463 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-12 22:33:25,463 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-12 22:33:25,464 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-12 22:33:25,496 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-12 22:33:25,496 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-12 22:33:25,498 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-12 22:33:25,498 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-12 22:33:25,499 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-12 22:33:25,499 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-12 22:33:25,499 INFO L138 SettingsManager]: * Use SBE=true [2022-12-12 22:33:25,500 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-12 22:33:25,500 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-12 22:33:25,500 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-12 22:33:25,501 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-12 22:33:25,501 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-12 22:33:25,501 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-12 22:33:25,501 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-12 22:33:25,501 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-12 22:33:25,501 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-12 22:33:25,501 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-12 22:33:25,502 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-12 22:33:25,502 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-12 22:33:25,502 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-12 22:33:25,502 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-12 22:33:25,502 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-12 22:33:25,502 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-12 22:33:25,502 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-12 22:33:25,503 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-12 22:33:25,503 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-12 22:33:25,503 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-12 22:33:25,503 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-12 22:33:25,503 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-12 22:33:25,503 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-12 22:33:25,503 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use on-demand Petri net difference -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Size reduction to apply after Petri net difference -> REMOVE_DEAD [2022-12-12 22:33:25,795 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-12 22:33:25,816 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-12 22:33:25,818 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-12 22:33:25,819 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-12 22:33:25,819 INFO L275 PluginConnector]: CDTParser initialized [2022-12-12 22:33:25,820 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/fibonacci.wvr.c [2022-12-12 22:33:26,960 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-12 22:33:27,215 INFO L351 CDTParser]: Found 1 translation units. [2022-12-12 22:33:27,215 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/fibonacci.wvr.c [2022-12-12 22:33:27,223 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/371bb8139/241f243a10f74e45a81950b71f69f120/FLAGf9d42e398 [2022-12-12 22:33:27,244 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/371bb8139/241f243a10f74e45a81950b71f69f120 [2022-12-12 22:33:27,246 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-12 22:33:27,247 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-12 22:33:27,250 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-12 22:33:27,250 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-12 22:33:27,252 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-12 22:33:27,253 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.12 10:33:27" (1/1) ... [2022-12-12 22:33:27,254 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@644d4807 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 10:33:27, skipping insertion in model container [2022-12-12 22:33:27,254 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.12 10:33:27" (1/1) ... [2022-12-12 22:33:27,260 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-12 22:33:27,278 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-12 22:33:27,407 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/fibonacci.wvr.c[2330,2343] [2022-12-12 22:33:27,414 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-12 22:33:27,421 INFO L203 MainTranslator]: Completed pre-run [2022-12-12 22:33:27,437 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/fibonacci.wvr.c[2330,2343] [2022-12-12 22:33:27,440 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-12 22:33:27,450 INFO L208 MainTranslator]: Completed translation [2022-12-12 22:33:27,451 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 10:33:27 WrapperNode [2022-12-12 22:33:27,451 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-12 22:33:27,452 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-12 22:33:27,452 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-12 22:33:27,452 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-12 22:33:27,457 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 10:33:27" (1/1) ... [2022-12-12 22:33:27,464 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 10:33:27" (1/1) ... [2022-12-12 22:33:27,486 INFO L138 Inliner]: procedures = 23, calls = 28, calls flagged for inlining = 12, calls inlined = 16, statements flattened = 162 [2022-12-12 22:33:27,487 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-12 22:33:27,488 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-12 22:33:27,488 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-12 22:33:27,488 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-12 22:33:27,495 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 10:33:27" (1/1) ... [2022-12-12 22:33:27,495 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 10:33:27" (1/1) ... [2022-12-12 22:33:27,498 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 10:33:27" (1/1) ... [2022-12-12 22:33:27,498 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 10:33:27" (1/1) ... [2022-12-12 22:33:27,504 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 10:33:27" (1/1) ... [2022-12-12 22:33:27,507 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 10:33:27" (1/1) ... [2022-12-12 22:33:27,509 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 10:33:27" (1/1) ... [2022-12-12 22:33:27,510 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 10:33:27" (1/1) ... [2022-12-12 22:33:27,512 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-12 22:33:27,513 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-12 22:33:27,513 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-12 22:33:27,513 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-12 22:33:27,514 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 10:33:27" (1/1) ... [2022-12-12 22:33:27,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-12 22:33:27,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:27,548 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-12 22:33:27,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-12 22:33:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-12 22:33:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-12 22:33:27,593 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-12 22:33:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-12 22:33:27,593 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-12 22:33:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-12 22:33:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-12 22:33:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-12 22:33:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-12 22:33:27,594 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-12 22:33:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-12 22:33:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-12 22:33:27,595 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-12 22:33:27,673 INFO L236 CfgBuilder]: Building ICFG [2022-12-12 22:33:27,675 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-12 22:33:28,031 INFO L277 CfgBuilder]: Performing block encoding [2022-12-12 22:33:28,040 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-12 22:33:28,040 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2022-12-12 22:33:28,042 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.12 10:33:28 BoogieIcfgContainer [2022-12-12 22:33:28,042 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-12 22:33:28,045 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-12 22:33:28,045 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-12 22:33:28,048 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-12 22:33:28,048 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.12 10:33:27" (1/3) ... [2022-12-12 22:33:28,048 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38d57018 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.12 10:33:28, skipping insertion in model container [2022-12-12 22:33:28,049 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 10:33:27" (2/3) ... [2022-12-12 22:33:28,049 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38d57018 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.12 10:33:28, skipping insertion in model container [2022-12-12 22:33:28,049 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.12 10:33:28" (3/3) ... [2022-12-12 22:33:28,050 INFO L112 eAbstractionObserver]: Analyzing ICFG fibonacci.wvr.c [2022-12-12 22:33:28,066 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-12 22:33:28,066 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-12 22:33:28,067 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-12 22:33:28,141 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-12 22:33:28,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 182 places, 189 transitions, 394 flow [2022-12-12 22:33:28,249 INFO L130 PetriNetUnfolder]: 14/187 cut-off events. [2022-12-12 22:33:28,249 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-12 22:33:28,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 196 conditions, 187 events. 14/187 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 284 event pairs, 0 based on Foata normal form. 0/172 useless extension candidates. Maximal degree in co-relation 119. Up to 2 conditions per place. [2022-12-12 22:33:28,262 INFO L82 GeneralOperation]: Start removeDead. Operand has 182 places, 189 transitions, 394 flow [2022-12-12 22:33:28,267 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 172 places, 179 transitions, 370 flow [2022-12-12 22:33:28,269 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-12 22:33:28,290 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 172 places, 179 transitions, 370 flow [2022-12-12 22:33:28,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 172 places, 179 transitions, 370 flow [2022-12-12 22:33:28,351 INFO L130 PetriNetUnfolder]: 14/179 cut-off events. [2022-12-12 22:33:28,351 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-12 22:33:28,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188 conditions, 179 events. 14/179 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 248 event pairs, 0 based on Foata normal form. 0/165 useless extension candidates. Maximal degree in co-relation 119. Up to 2 conditions per place. [2022-12-12 22:33:28,360 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 172 places, 179 transitions, 370 flow [2022-12-12 22:33:28,361 INFO L226 LiptonReduction]: Number of co-enabled transitions 7452 [2022-12-12 22:33:35,068 INFO L241 LiptonReduction]: Total number of compositions: 164 [2022-12-12 22:33:35,081 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-12 22:33:35,086 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;@2ffa7851, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-12 22:33:35,087 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-12-12 22:33:35,090 INFO L130 PetriNetUnfolder]: 2/14 cut-off events. [2022-12-12 22:33:35,091 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-12 22:33:35,091 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:35,091 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:35,092 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:35,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:35,096 INFO L85 PathProgramCache]: Analyzing trace with hash 2113518840, now seen corresponding path program 1 times [2022-12-12 22:33:35,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:35,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260497947] [2022-12-12 22:33:35,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:35,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:35,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:35,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:35,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:35,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260497947] [2022-12-12 22:33:35,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260497947] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 22:33:35,713 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 22:33:35,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-12 22:33:35,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179933354] [2022-12-12 22:33:35,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 22:33:35,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 22:33:35,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:35,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 22:33:35,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 22:33:35,739 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:33:35,740 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 15 transitions, 42 flow. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:35,740 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:35,740 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:33:35,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:35,881 INFO L130 PetriNetUnfolder]: 64/119 cut-off events. [2022-12-12 22:33:35,882 INFO L131 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2022-12-12 22:33:35,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 258 conditions, 119 events. 64/119 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 334 event pairs, 7 based on Foata normal form. 1/79 useless extension candidates. Maximal degree in co-relation 181. Up to 85 conditions per place. [2022-12-12 22:33:35,884 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 23 selfloop transitions, 5 changer transitions 5/35 dead transitions. [2022-12-12 22:33:35,884 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 35 transitions, 166 flow [2022-12-12 22:33:35,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 22:33:35,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 22:33:35,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 44 transitions. [2022-12-12 22:33:35,907 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5866666666666667 [2022-12-12 22:33:35,910 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 4 predicate places. [2022-12-12 22:33:35,911 INFO L82 GeneralOperation]: Start removeDead. Operand has 24 places, 35 transitions, 166 flow [2022-12-12 22:33:35,912 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 23 places, 30 transitions, 140 flow [2022-12-12 22:33:35,913 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 30 transitions, 140 flow [2022-12-12 22:33:35,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:35,914 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:35,914 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:35,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-12 22:33:35,914 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:35,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:35,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1937234240, now seen corresponding path program 2 times [2022-12-12 22:33:35,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:35,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165063073] [2022-12-12 22:33:35,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:35,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:35,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:36,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:36,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:36,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165063073] [2022-12-12 22:33:36,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165063073] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 22:33:36,221 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 22:33:36,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-12 22:33:36,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086839861] [2022-12-12 22:33:36,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 22:33:36,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 22:33:36,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:36,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 22:33:36,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 22:33:36,224 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:33:36,224 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 30 transitions, 140 flow. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:36,224 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:36,224 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:33:36,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:36,342 INFO L130 PetriNetUnfolder]: 63/111 cut-off events. [2022-12-12 22:33:36,343 INFO L131 PetriNetUnfolder]: For 19/21 co-relation queries the response was YES. [2022-12-12 22:33:36,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 351 conditions, 111 events. 63/111 cut-off events. For 19/21 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 281 event pairs, 4 based on Foata normal form. 1/75 useless extension candidates. Maximal degree in co-relation 271. Up to 85 conditions per place. [2022-12-12 22:33:36,348 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 22 selfloop transitions, 6 changer transitions 5/35 dead transitions. [2022-12-12 22:33:36,348 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 35 transitions, 229 flow [2022-12-12 22:33:36,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 22:33:36,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 22:33:36,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 42 transitions. [2022-12-12 22:33:36,352 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.56 [2022-12-12 22:33:36,353 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 7 predicate places. [2022-12-12 22:33:36,353 INFO L82 GeneralOperation]: Start removeDead. Operand has 27 places, 35 transitions, 229 flow [2022-12-12 22:33:36,354 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 26 places, 30 transitions, 193 flow [2022-12-12 22:33:36,354 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 30 transitions, 193 flow [2022-12-12 22:33:36,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:36,355 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:36,355 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:36,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-12 22:33:36,355 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:36,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:36,356 INFO L85 PathProgramCache]: Analyzing trace with hash 274276736, now seen corresponding path program 1 times [2022-12-12 22:33:36,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:36,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733106619] [2022-12-12 22:33:36,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:36,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:36,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:36,410 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:36,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:36,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733106619] [2022-12-12 22:33:36,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733106619] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:36,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960150765] [2022-12-12 22:33:36,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:36,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:36,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:36,415 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:36,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-12 22:33:36,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:36,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-12 22:33:36,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:36,594 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:36,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:36,621 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:36,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960150765] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:36,622 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:36,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-12-12 22:33:36,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888159814] [2022-12-12 22:33:36,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:36,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-12 22:33:36,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:36,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-12 22:33:36,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-12-12 22:33:36,623 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:36,624 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 30 transitions, 193 flow. Second operand has 8 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:36,624 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:36,624 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:36,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:36,768 INFO L130 PetriNetUnfolder]: 93/168 cut-off events. [2022-12-12 22:33:36,768 INFO L131 PetriNetUnfolder]: For 102/102 co-relation queries the response was YES. [2022-12-12 22:33:36,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 648 conditions, 168 events. 93/168 cut-off events. For 102/102 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 503 event pairs, 5 based on Foata normal form. 0/130 useless extension candidates. Maximal degree in co-relation 528. Up to 113 conditions per place. [2022-12-12 22:33:36,769 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 50 selfloop transitions, 6 changer transitions 0/56 dead transitions. [2022-12-12 22:33:36,770 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 56 transitions, 465 flow [2022-12-12 22:33:36,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 22:33:36,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 22:33:36,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 40 transitions. [2022-12-12 22:33:36,771 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2022-12-12 22:33:36,772 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 10 predicate places. [2022-12-12 22:33:36,772 INFO L82 GeneralOperation]: Start removeDead. Operand has 30 places, 56 transitions, 465 flow [2022-12-12 22:33:36,773 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 56 transitions, 465 flow [2022-12-12 22:33:36,773 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 56 transitions, 465 flow [2022-12-12 22:33:36,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:36,773 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:36,774 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:36,783 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-12-12 22:33:36,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:36,980 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:36,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:36,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1141521254, now seen corresponding path program 2 times [2022-12-12 22:33:36,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:36,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828382522] [2022-12-12 22:33:36,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:36,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:36,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:37,043 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:37,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:37,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828382522] [2022-12-12 22:33:37,045 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828382522] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:37,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764870635] [2022-12-12 22:33:37,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 22:33:37,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:37,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:37,047 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:37,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-12 22:33:37,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 22:33:37,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:37,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-12 22:33:37,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:37,164 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:37,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:37,196 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:37,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764870635] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:37,197 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:37,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-12-12 22:33:37,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281585647] [2022-12-12 22:33:37,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:37,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-12 22:33:37,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:37,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-12 22:33:37,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-12-12 22:33:37,200 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:37,200 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 56 transitions, 465 flow. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:37,200 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:37,200 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:37,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:37,349 INFO L130 PetriNetUnfolder]: 130/241 cut-off events. [2022-12-12 22:33:37,349 INFO L131 PetriNetUnfolder]: For 143/143 co-relation queries the response was YES. [2022-12-12 22:33:37,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1189 conditions, 241 events. 130/241 cut-off events. For 143/143 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 824 event pairs, 12 based on Foata normal form. 0/185 useless extension candidates. Maximal degree in co-relation 1020. Up to 177 conditions per place. [2022-12-12 22:33:37,354 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 78 selfloop transitions, 14 changer transitions 0/92 dead transitions. [2022-12-12 22:33:37,355 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 92 transitions, 951 flow [2022-12-12 22:33:37,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 22:33:37,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 22:33:37,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 41 transitions. [2022-12-12 22:33:37,357 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5466666666666666 [2022-12-12 22:33:37,359 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 14 predicate places. [2022-12-12 22:33:37,359 INFO L82 GeneralOperation]: Start removeDead. Operand has 34 places, 92 transitions, 951 flow [2022-12-12 22:33:37,362 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 34 places, 92 transitions, 951 flow [2022-12-12 22:33:37,362 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 92 transitions, 951 flow [2022-12-12 22:33:37,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:37,363 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:37,363 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:37,368 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-12 22:33:37,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-12-12 22:33:37,569 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:37,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:37,569 INFO L85 PathProgramCache]: Analyzing trace with hash -229843935, now seen corresponding path program 1 times [2022-12-12 22:33:37,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:37,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780287195] [2022-12-12 22:33:37,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:37,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:37,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:37,617 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:37,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:37,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780287195] [2022-12-12 22:33:37,618 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780287195] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 22:33:37,618 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 22:33:37,618 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-12 22:33:37,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231352914] [2022-12-12 22:33:37,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 22:33:37,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 22:33:37,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:37,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 22:33:37,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-12 22:33:37,620 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:37,620 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 92 transitions, 951 flow. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:37,620 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:37,620 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:37,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:37,703 INFO L130 PetriNetUnfolder]: 129/244 cut-off events. [2022-12-12 22:33:37,704 INFO L131 PetriNetUnfolder]: For 140/140 co-relation queries the response was YES. [2022-12-12 22:33:37,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1450 conditions, 244 events. 129/244 cut-off events. For 140/140 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 860 event pairs, 12 based on Foata normal form. 4/192 useless extension candidates. Maximal degree in co-relation 1250. Up to 177 conditions per place. [2022-12-12 22:33:37,706 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 78 selfloop transitions, 11 changer transitions 10/99 dead transitions. [2022-12-12 22:33:37,706 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 99 transitions, 1218 flow [2022-12-12 22:33:37,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 22:33:37,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 22:33:37,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 37 transitions. [2022-12-12 22:33:37,707 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.49333333333333335 [2022-12-12 22:33:37,708 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 18 predicate places. [2022-12-12 22:33:37,708 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 99 transitions, 1218 flow [2022-12-12 22:33:37,710 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 37 places, 89 transitions, 1093 flow [2022-12-12 22:33:37,710 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 89 transitions, 1093 flow [2022-12-12 22:33:37,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:37,710 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:37,711 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:37,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-12 22:33:37,711 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:37,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:37,711 INFO L85 PathProgramCache]: Analyzing trace with hash 17592907, now seen corresponding path program 2 times [2022-12-12 22:33:37,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:37,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257111182] [2022-12-12 22:33:37,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:37,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:37,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:37,758 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:37,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:37,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257111182] [2022-12-12 22:33:37,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257111182] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:37,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977870697] [2022-12-12 22:33:37,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 22:33:37,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:37,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:37,760 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:37,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-12 22:33:37,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 22:33:37,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:37,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-12 22:33:37,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:37,864 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:37,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:37,884 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:37,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977870697] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:37,885 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:37,885 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-12-12 22:33:37,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033518932] [2022-12-12 22:33:37,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:37,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-12 22:33:37,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:37,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-12 22:33:37,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-12-12 22:33:37,888 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:37,888 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 89 transitions, 1093 flow. Second operand has 8 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:37,888 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:37,888 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:37,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:37,990 INFO L130 PetriNetUnfolder]: 129/238 cut-off events. [2022-12-12 22:33:37,990 INFO L131 PetriNetUnfolder]: For 122/122 co-relation queries the response was YES. [2022-12-12 22:33:37,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1657 conditions, 238 events. 129/238 cut-off events. For 122/122 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 807 event pairs, 4 based on Foata normal form. 0/184 useless extension candidates. Maximal degree in co-relation 1456. Up to 187 conditions per place. [2022-12-12 22:33:37,993 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 86 selfloop transitions, 13 changer transitions 0/99 dead transitions. [2022-12-12 22:33:37,993 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 99 transitions, 1410 flow [2022-12-12 22:33:37,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 22:33:37,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 22:33:37,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 36 transitions. [2022-12-12 22:33:37,995 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.48 [2022-12-12 22:33:37,997 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 21 predicate places. [2022-12-12 22:33:37,997 INFO L82 GeneralOperation]: Start removeDead. Operand has 41 places, 99 transitions, 1410 flow [2022-12-12 22:33:38,000 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 99 transitions, 1410 flow [2022-12-12 22:33:38,001 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 99 transitions, 1410 flow [2022-12-12 22:33:38,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:38,001 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:38,001 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:38,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-12-12 22:33:38,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:38,207 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:38,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:38,208 INFO L85 PathProgramCache]: Analyzing trace with hash -417707974, now seen corresponding path program 3 times [2022-12-12 22:33:38,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:38,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519915616] [2022-12-12 22:33:38,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:38,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:38,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:38,279 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:38,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:38,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519915616] [2022-12-12 22:33:38,280 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519915616] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:38,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069106470] [2022-12-12 22:33:38,280 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 22:33:38,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:38,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:38,282 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:38,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-12 22:33:38,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 22:33:38,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:38,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-12 22:33:38,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:38,416 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:38,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:38,435 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:38,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069106470] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:38,436 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:38,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-12-12 22:33:38,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784038854] [2022-12-12 22:33:38,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:38,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-12 22:33:38,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:38,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-12 22:33:38,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-12-12 22:33:38,437 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:38,437 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 99 transitions, 1410 flow. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:38,437 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:38,437 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:38,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:38,632 INFO L130 PetriNetUnfolder]: 131/246 cut-off events. [2022-12-12 22:33:38,633 INFO L131 PetriNetUnfolder]: For 117/117 co-relation queries the response was YES. [2022-12-12 22:33:38,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1961 conditions, 246 events. 131/246 cut-off events. For 117/117 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 864 event pairs, 0 based on Foata normal form. 0/196 useless extension candidates. Maximal degree in co-relation 1733. Up to 195 conditions per place. [2022-12-12 22:33:38,635 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 86 selfloop transitions, 18 changer transitions 0/104 dead transitions. [2022-12-12 22:33:38,635 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 104 transitions, 1691 flow [2022-12-12 22:33:38,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-12 22:33:38,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-12 22:33:38,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 61 transitions. [2022-12-12 22:33:38,636 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5083333333333333 [2022-12-12 22:33:38,639 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 28 predicate places. [2022-12-12 22:33:38,639 INFO L82 GeneralOperation]: Start removeDead. Operand has 48 places, 104 transitions, 1691 flow [2022-12-12 22:33:38,642 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 48 places, 104 transitions, 1691 flow [2022-12-12 22:33:38,642 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 104 transitions, 1691 flow [2022-12-12 22:33:38,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:38,643 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:38,643 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:38,652 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-12-12 22:33:38,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:38,849 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:38,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:38,849 INFO L85 PathProgramCache]: Analyzing trace with hash -333401792, now seen corresponding path program 4 times [2022-12-12 22:33:38,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:38,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101002868] [2022-12-12 22:33:38,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:38,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:38,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:38,924 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:38,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:38,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101002868] [2022-12-12 22:33:38,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101002868] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 22:33:38,925 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 22:33:38,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-12 22:33:38,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900702732] [2022-12-12 22:33:38,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 22:33:38,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 22:33:38,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:38,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 22:33:38,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-12 22:33:38,926 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:38,927 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 104 transitions, 1691 flow. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:38,927 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:38,927 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:38,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:39,015 INFO L130 PetriNetUnfolder]: 123/230 cut-off events. [2022-12-12 22:33:39,016 INFO L131 PetriNetUnfolder]: For 115/115 co-relation queries the response was YES. [2022-12-12 22:33:39,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2062 conditions, 230 events. 123/230 cut-off events. For 115/115 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 780 event pairs, 0 based on Foata normal form. 6/188 useless extension candidates. Maximal degree in co-relation 1826. Up to 179 conditions per place. [2022-12-12 22:33:39,018 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 81 selfloop transitions, 13 changer transitions 6/100 dead transitions. [2022-12-12 22:33:39,018 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 100 transitions, 1824 flow [2022-12-12 22:33:39,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 22:33:39,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 22:33:39,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 40 transitions. [2022-12-12 22:33:39,019 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2022-12-12 22:33:39,020 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 33 predicate places. [2022-12-12 22:33:39,020 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 100 transitions, 1824 flow [2022-12-12 22:33:39,023 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 94 transitions, 1713 flow [2022-12-12 22:33:39,023 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 94 transitions, 1713 flow [2022-12-12 22:33:39,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:39,023 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:39,023 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:39,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-12 22:33:39,024 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:39,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:39,024 INFO L85 PathProgramCache]: Analyzing trace with hash 552912597, now seen corresponding path program 3 times [2022-12-12 22:33:39,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:39,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982333227] [2022-12-12 22:33:39,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:39,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:39,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:39,070 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:39,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:39,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982333227] [2022-12-12 22:33:39,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982333227] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:39,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743092713] [2022-12-12 22:33:39,071 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 22:33:39,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:39,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:39,073 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:39,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-12 22:33:39,146 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 22:33:39,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:39,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-12 22:33:39,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:39,175 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:39,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:39,195 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:39,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743092713] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:39,195 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:39,195 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-12-12 22:33:39,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307343015] [2022-12-12 22:33:39,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:39,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-12 22:33:39,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:39,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-12 22:33:39,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-12-12 22:33:39,197 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:39,197 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 94 transitions, 1713 flow. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:39,197 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:39,197 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:39,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:39,312 INFO L130 PetriNetUnfolder]: 127/232 cut-off events. [2022-12-12 22:33:39,312 INFO L131 PetriNetUnfolder]: For 114/114 co-relation queries the response was YES. [2022-12-12 22:33:39,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2312 conditions, 232 events. 127/232 cut-off events. For 114/114 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 758 event pairs, 0 based on Foata normal form. 0/186 useless extension candidates. Maximal degree in co-relation 2051. Up to 189 conditions per place. [2022-12-12 22:33:39,315 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 86 selfloop transitions, 12 changer transitions 0/98 dead transitions. [2022-12-12 22:33:39,315 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 98 transitions, 1981 flow [2022-12-12 22:33:39,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 22:33:39,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 22:33:39,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 35 transitions. [2022-12-12 22:33:39,316 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2022-12-12 22:33:39,317 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 36 predicate places. [2022-12-12 22:33:39,317 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 98 transitions, 1981 flow [2022-12-12 22:33:39,320 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 56 places, 98 transitions, 1981 flow [2022-12-12 22:33:39,320 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 98 transitions, 1981 flow [2022-12-12 22:33:39,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:39,320 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:39,320 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:39,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-12-12 22:33:39,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:39,526 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:39,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:39,527 INFO L85 PathProgramCache]: Analyzing trace with hash -790822856, now seen corresponding path program 5 times [2022-12-12 22:33:39,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:39,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090754564] [2022-12-12 22:33:39,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:39,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:39,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:39,606 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:39,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:39,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090754564] [2022-12-12 22:33:39,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090754564] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 22:33:39,607 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 22:33:39,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-12 22:33:39,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182059956] [2022-12-12 22:33:39,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 22:33:39,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 22:33:39,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:39,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 22:33:39,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-12 22:33:39,608 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:39,608 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 98 transitions, 1981 flow. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:39,608 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:39,608 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:39,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:39,749 INFO L130 PetriNetUnfolder]: 126/233 cut-off events. [2022-12-12 22:33:39,749 INFO L131 PetriNetUnfolder]: For 114/114 co-relation queries the response was YES. [2022-12-12 22:33:39,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2556 conditions, 233 events. 126/233 cut-off events. For 114/114 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 772 event pairs, 0 based on Foata normal form. 2/189 useless extension candidates. Maximal degree in co-relation 2270. Up to 189 conditions per place. [2022-12-12 22:33:39,752 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 89 selfloop transitions, 12 changer transitions 4/105 dead transitions. [2022-12-12 22:33:39,752 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 105 transitions, 2330 flow [2022-12-12 22:33:39,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 22:33:39,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 22:33:39,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 33 transitions. [2022-12-12 22:33:39,753 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.44 [2022-12-12 22:33:39,753 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 40 predicate places. [2022-12-12 22:33:39,753 INFO L82 GeneralOperation]: Start removeDead. Operand has 60 places, 105 transitions, 2330 flow [2022-12-12 22:33:39,757 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 59 places, 101 transitions, 2246 flow [2022-12-12 22:33:39,757 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 101 transitions, 2246 flow [2022-12-12 22:33:39,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:39,757 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:39,757 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:39,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-12 22:33:39,757 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:39,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:39,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1225827436, now seen corresponding path program 6 times [2022-12-12 22:33:39,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:39,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514280982] [2022-12-12 22:33:39,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:39,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:39,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:39,813 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:39,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:39,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514280982] [2022-12-12 22:33:39,814 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514280982] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 22:33:39,814 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 22:33:39,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-12 22:33:39,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982184245] [2022-12-12 22:33:39,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 22:33:39,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 22:33:39,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:39,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 22:33:39,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-12 22:33:39,815 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:39,816 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 101 transitions, 2246 flow. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:39,816 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:39,816 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:39,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:39,889 INFO L130 PetriNetUnfolder]: 116/211 cut-off events. [2022-12-12 22:33:39,889 INFO L131 PetriNetUnfolder]: For 107/107 co-relation queries the response was YES. [2022-12-12 22:33:39,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2528 conditions, 211 events. 116/211 cut-off events. For 107/107 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 668 event pairs, 0 based on Foata normal form. 6/175 useless extension candidates. Maximal degree in co-relation 2242. Up to 173 conditions per place. [2022-12-12 22:33:39,892 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 74 selfloop transitions, 12 changer transitions 6/92 dead transitions. [2022-12-12 22:33:39,892 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 92 transitions, 2226 flow [2022-12-12 22:33:39,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 22:33:39,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 22:33:39,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 32 transitions. [2022-12-12 22:33:39,893 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4266666666666667 [2022-12-12 22:33:39,893 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 43 predicate places. [2022-12-12 22:33:39,893 INFO L82 GeneralOperation]: Start removeDead. Operand has 63 places, 92 transitions, 2226 flow [2022-12-12 22:33:39,896 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 59 places, 86 transitions, 2079 flow [2022-12-12 22:33:39,896 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 86 transitions, 2079 flow [2022-12-12 22:33:39,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:39,896 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:39,896 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:39,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-12 22:33:39,897 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:39,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:39,897 INFO L85 PathProgramCache]: Analyzing trace with hash 2112141825, now seen corresponding path program 4 times [2022-12-12 22:33:39,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:39,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673855812] [2022-12-12 22:33:39,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:39,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:39,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:39,944 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:39,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:39,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673855812] [2022-12-12 22:33:39,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673855812] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:39,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382258396] [2022-12-12 22:33:39,945 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 22:33:39,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:39,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:39,946 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:39,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-12 22:33:40,014 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 22:33:40,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:40,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-12 22:33:40,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:40,045 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:40,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:40,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-12 22:33:40,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382258396] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:40,066 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:40,066 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-12-12 22:33:40,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831437228] [2022-12-12 22:33:40,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:40,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-12 22:33:40,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:40,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-12 22:33:40,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-12-12 22:33:40,067 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:40,068 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 86 transitions, 2079 flow. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:40,068 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:40,068 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:40,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:40,206 INFO L130 PetriNetUnfolder]: 110/193 cut-off events. [2022-12-12 22:33:40,206 INFO L131 PetriNetUnfolder]: For 103/103 co-relation queries the response was YES. [2022-12-12 22:33:40,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2502 conditions, 193 events. 110/193 cut-off events. For 103/103 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 576 event pairs, 0 based on Foata normal form. 0/161 useless extension candidates. Maximal degree in co-relation 2220. Up to 163 conditions per place. [2022-12-12 22:33:40,209 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 65 selfloop transitions, 17 changer transitions 0/82 dead transitions. [2022-12-12 22:33:40,209 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 82 transitions, 2141 flow [2022-12-12 22:33:40,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-12 22:33:40,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-12 22:33:40,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 44 transitions. [2022-12-12 22:33:40,210 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2022-12-12 22:33:40,210 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 44 predicate places. [2022-12-12 22:33:40,210 INFO L82 GeneralOperation]: Start removeDead. Operand has 64 places, 82 transitions, 2141 flow [2022-12-12 22:33:40,213 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 64 places, 82 transitions, 2141 flow [2022-12-12 22:33:40,213 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 82 transitions, 2141 flow [2022-12-12 22:33:40,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:40,214 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:40,214 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:40,224 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-12-12 22:33:40,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:40,425 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:40,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:40,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1920760145, now seen corresponding path program 1 times [2022-12-12 22:33:40,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:40,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276378542] [2022-12-12 22:33:40,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:40,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:40,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:40,821 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:40,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:40,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276378542] [2022-12-12 22:33:40,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276378542] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:40,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050203248] [2022-12-12 22:33:40,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:40,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:40,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:40,823 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:40,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-12 22:33:40,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:40,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-12 22:33:40,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:41,026 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:41,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:41,160 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:41,160 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050203248] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:41,160 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:41,160 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-12-12 22:33:41,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369919927] [2022-12-12 22:33:41,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:41,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-12 22:33:41,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:41,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-12 22:33:41,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-12-12 22:33:41,162 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:33:41,162 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 82 transitions, 2141 flow. Second operand has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:41,162 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:41,162 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:33:41,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:41,361 INFO L130 PetriNetUnfolder]: 152/272 cut-off events. [2022-12-12 22:33:41,361 INFO L131 PetriNetUnfolder]: For 277/277 co-relation queries the response was YES. [2022-12-12 22:33:41,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3775 conditions, 272 events. 152/272 cut-off events. For 277/277 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 934 event pairs, 4 based on Foata normal form. 1/227 useless extension candidates. Maximal degree in co-relation 3343. Up to 236 conditions per place. [2022-12-12 22:33:41,365 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 92 selfloop transitions, 22 changer transitions 5/125 dead transitions. [2022-12-12 22:33:41,366 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 125 transitions, 3524 flow [2022-12-12 22:33:41,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 22:33:41,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 22:33:41,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 54 transitions. [2022-12-12 22:33:41,367 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2022-12-12 22:33:41,367 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 50 predicate places. [2022-12-12 22:33:41,367 INFO L82 GeneralOperation]: Start removeDead. Operand has 70 places, 125 transitions, 3524 flow [2022-12-12 22:33:41,391 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 69 places, 120 transitions, 3378 flow [2022-12-12 22:33:41,391 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 120 transitions, 3378 flow [2022-12-12 22:33:41,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:41,391 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:41,391 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:41,400 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-12-12 22:33:41,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:41,592 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:41,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:41,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1138003613, now seen corresponding path program 2 times [2022-12-12 22:33:41,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:41,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550138265] [2022-12-12 22:33:41,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:41,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:41,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:41,836 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:41,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:41,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550138265] [2022-12-12 22:33:41,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550138265] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:41,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940271007] [2022-12-12 22:33:41,836 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 22:33:41,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:41,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:41,838 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:41,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-12 22:33:41,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 22:33:41,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:41,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-12 22:33:41,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:42,023 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:42,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:42,151 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:42,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940271007] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:42,152 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:42,152 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-12-12 22:33:42,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157643134] [2022-12-12 22:33:42,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:42,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-12 22:33:42,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:42,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-12 22:33:42,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-12-12 22:33:42,154 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:33:42,154 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 120 transitions, 3378 flow. Second operand has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:42,154 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:42,154 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:33:42,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:42,336 INFO L130 PetriNetUnfolder]: 164/298 cut-off events. [2022-12-12 22:33:42,337 INFO L131 PetriNetUnfolder]: For 467/467 co-relation queries the response was YES. [2022-12-12 22:33:42,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4415 conditions, 298 events. 164/298 cut-off events. For 467/467 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1070 event pairs, 0 based on Foata normal form. 1/247 useless extension candidates. Maximal degree in co-relation 3924. Up to 262 conditions per place. [2022-12-12 22:33:42,341 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 105 selfloop transitions, 22 changer transitions 5/138 dead transitions. [2022-12-12 22:33:42,342 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 138 transitions, 4161 flow [2022-12-12 22:33:42,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 22:33:42,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 22:33:42,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 59 transitions. [2022-12-12 22:33:42,343 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5619047619047619 [2022-12-12 22:33:42,343 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 55 predicate places. [2022-12-12 22:33:42,343 INFO L82 GeneralOperation]: Start removeDead. Operand has 75 places, 138 transitions, 4161 flow [2022-12-12 22:33:42,356 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 74 places, 133 transitions, 4005 flow [2022-12-12 22:33:42,357 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 133 transitions, 4005 flow [2022-12-12 22:33:42,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:42,357 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:42,357 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:42,368 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-12-12 22:33:42,567 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,SelfDestructingSolverStorable13 [2022-12-12 22:33:42,568 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:42,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:42,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1403383763, now seen corresponding path program 3 times [2022-12-12 22:33:42,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:42,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65639429] [2022-12-12 22:33:42,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:42,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:42,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:42,866 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:42,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:42,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65639429] [2022-12-12 22:33:42,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65639429] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:42,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720128729] [2022-12-12 22:33:42,867 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 22:33:42,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:42,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:42,872 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:42,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-12 22:33:42,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 22:33:42,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:42,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-12 22:33:42,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:43,058 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:43,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:43,193 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:43,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720128729] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:43,194 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:43,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2022-12-12 22:33:43,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992321254] [2022-12-12 22:33:43,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:43,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-12 22:33:43,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:43,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-12 22:33:43,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-12-12 22:33:43,195 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:33:43,195 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 133 transitions, 4005 flow. Second operand has 14 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:43,195 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:43,195 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:33:43,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:43,394 INFO L130 PetriNetUnfolder]: 163/291 cut-off events. [2022-12-12 22:33:43,394 INFO L131 PetriNetUnfolder]: For 704/704 co-relation queries the response was YES. [2022-12-12 22:33:43,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4574 conditions, 291 events. 163/291 cut-off events. For 704/704 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1026 event pairs, 0 based on Foata normal form. 1/242 useless extension candidates. Maximal degree in co-relation 4086. Up to 255 conditions per place. [2022-12-12 22:33:43,398 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 102 selfloop transitions, 23 changer transitions 5/136 dead transitions. [2022-12-12 22:33:43,398 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 136 transitions, 4355 flow [2022-12-12 22:33:43,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 22:33:43,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 22:33:43,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 57 transitions. [2022-12-12 22:33:43,399 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2022-12-12 22:33:43,399 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 60 predicate places. [2022-12-12 22:33:43,399 INFO L82 GeneralOperation]: Start removeDead. Operand has 80 places, 136 transitions, 4355 flow [2022-12-12 22:33:43,403 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 79 places, 131 transitions, 4189 flow [2022-12-12 22:33:43,403 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 131 transitions, 4189 flow [2022-12-12 22:33:43,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:43,403 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:43,404 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:43,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-12-12 22:33:43,609 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,SelfDestructingSolverStorable14 [2022-12-12 22:33:43,610 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:43,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:43,610 INFO L85 PathProgramCache]: Analyzing trace with hash 512280785, now seen corresponding path program 4 times [2022-12-12 22:33:43,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:43,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887213883] [2022-12-12 22:33:43,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:43,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:43,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:43,877 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:43,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:43,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887213883] [2022-12-12 22:33:43,878 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887213883] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:43,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060470268] [2022-12-12 22:33:43,878 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 22:33:43,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:43,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:43,880 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:43,906 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-12 22:33:43,965 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 22:33:43,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:43,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-12 22:33:43,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:44,081 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:44,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:44,196 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:44,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060470268] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:44,197 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:44,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-12-12 22:33:44,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893080722] [2022-12-12 22:33:44,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:44,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-12 22:33:44,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:44,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-12 22:33:44,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2022-12-12 22:33:44,198 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:33:44,198 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 131 transitions, 4189 flow. Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:44,198 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:44,199 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:33:44,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:44,386 INFO L130 PetriNetUnfolder]: 186/332 cut-off events. [2022-12-12 22:33:44,386 INFO L131 PetriNetUnfolder]: For 1137/1137 co-relation queries the response was YES. [2022-12-12 22:33:44,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5513 conditions, 332 events. 186/332 cut-off events. For 1137/1137 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1234 event pairs, 4 based on Foata normal form. 1/277 useless extension candidates. Maximal degree in co-relation 4997. Up to 292 conditions per place. [2022-12-12 22:33:44,390 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 127 selfloop transitions, 22 changer transitions 5/160 dead transitions. [2022-12-12 22:33:44,390 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 160 transitions, 5431 flow [2022-12-12 22:33:44,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 22:33:44,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 22:33:44,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 46 transitions. [2022-12-12 22:33:44,391 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2022-12-12 22:33:44,392 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 65 predicate places. [2022-12-12 22:33:44,392 INFO L82 GeneralOperation]: Start removeDead. Operand has 85 places, 160 transitions, 5431 flow [2022-12-12 22:33:44,397 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 84 places, 155 transitions, 5255 flow [2022-12-12 22:33:44,397 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 155 transitions, 5255 flow [2022-12-12 22:33:44,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:44,397 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:44,397 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:44,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-12-12 22:33:44,603 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,SelfDestructingSolverStorable15 [2022-12-12 22:33:44,603 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:44,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:44,603 INFO L85 PathProgramCache]: Analyzing trace with hash 511091493, now seen corresponding path program 5 times [2022-12-12 22:33:44,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:44,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064647560] [2022-12-12 22:33:44,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:44,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:44,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:44,941 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:44,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:44,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064647560] [2022-12-12 22:33:44,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064647560] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:44,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675160203] [2022-12-12 22:33:44,942 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 22:33:44,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:44,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:44,944 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:44,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-12 22:33:45,025 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 22:33:45,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:45,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-12 22:33:45,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:45,147 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:45,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:45,280 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:45,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675160203] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:45,281 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:45,281 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2022-12-12 22:33:45,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549246311] [2022-12-12 22:33:45,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:45,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-12 22:33:45,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:45,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-12 22:33:45,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-12-12 22:33:45,282 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:33:45,283 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 155 transitions, 5255 flow. Second operand has 14 states, 14 states have (on average 4.428571428571429) internal successors, (62), 14 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:45,283 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:45,283 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:33:45,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:45,522 INFO L130 PetriNetUnfolder]: 200/360 cut-off events. [2022-12-12 22:33:45,522 INFO L131 PetriNetUnfolder]: For 1541/1541 co-relation queries the response was YES. [2022-12-12 22:33:45,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6323 conditions, 360 events. 200/360 cut-off events. For 1541/1541 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1374 event pairs, 0 based on Foata normal form. 1/297 useless extension candidates. Maximal degree in co-relation 5742. Up to 320 conditions per place. [2022-12-12 22:33:45,526 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 140 selfloop transitions, 22 changer transitions 5/173 dead transitions. [2022-12-12 22:33:45,526 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 173 transitions, 6216 flow [2022-12-12 22:33:45,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 22:33:45,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 22:33:45,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 55 transitions. [2022-12-12 22:33:45,527 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2022-12-12 22:33:45,527 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 70 predicate places. [2022-12-12 22:33:45,527 INFO L82 GeneralOperation]: Start removeDead. Operand has 90 places, 173 transitions, 6216 flow [2022-12-12 22:33:45,556 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 89 places, 168 transitions, 6030 flow [2022-12-12 22:33:45,556 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 168 transitions, 6030 flow [2022-12-12 22:33:45,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.428571428571429) internal successors, (62), 14 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:45,557 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:45,557 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:45,562 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-12 22:33:45,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-12-12 22:33:45,763 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:45,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:45,764 INFO L85 PathProgramCache]: Analyzing trace with hash 245711343, now seen corresponding path program 6 times [2022-12-12 22:33:45,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:45,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313331957] [2022-12-12 22:33:45,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:45,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:45,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:46,182 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:46,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:46,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313331957] [2022-12-12 22:33:46,183 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313331957] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:46,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151823301] [2022-12-12 22:33:46,183 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 22:33:46,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:46,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:46,184 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:46,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-12 22:33:46,274 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-12 22:33:46,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:46,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-12 22:33:46,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:46,376 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:46,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:46,515 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:46,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151823301] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:46,515 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:46,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 14 [2022-12-12 22:33:46,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161897287] [2022-12-12 22:33:46,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:46,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-12 22:33:46,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:46,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-12 22:33:46,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-12-12 22:33:46,517 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 15 [2022-12-12 22:33:46,517 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 168 transitions, 6030 flow. Second operand has 16 states, 16 states have (on average 3.1875) internal successors, (51), 16 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:46,517 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:46,517 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 15 [2022-12-12 22:33:46,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:46,760 INFO L130 PetriNetUnfolder]: 199/353 cut-off events. [2022-12-12 22:33:46,760 INFO L131 PetriNetUnfolder]: For 1752/1752 co-relation queries the response was YES. [2022-12-12 22:33:46,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6535 conditions, 353 events. 199/353 cut-off events. For 1752/1752 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1345 event pairs, 0 based on Foata normal form. 1/292 useless extension candidates. Maximal degree in co-relation 5963. Up to 313 conditions per place. [2022-12-12 22:33:46,763 INFO L137 encePairwiseOnDemand]: 8/15 looper letters, 138 selfloop transitions, 25 changer transitions 5/171 dead transitions. [2022-12-12 22:33:46,763 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 171 transitions, 6474 flow [2022-12-12 22:33:46,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-12 22:33:46,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-12 22:33:46,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 49 transitions. [2022-12-12 22:33:46,764 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2022-12-12 22:33:46,765 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 76 predicate places. [2022-12-12 22:33:46,765 INFO L82 GeneralOperation]: Start removeDead. Operand has 96 places, 171 transitions, 6474 flow [2022-12-12 22:33:46,769 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 95 places, 166 transitions, 6278 flow [2022-12-12 22:33:46,770 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 166 transitions, 6278 flow [2022-12-12 22:33:46,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 16 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:46,770 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:46,770 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:46,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-12-12 22:33:46,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-12 22:33:46,976 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:46,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:46,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1495412193, now seen corresponding path program 7 times [2022-12-12 22:33:46,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:46,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406694594] [2022-12-12 22:33:46,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:46,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:46,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:47,061 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:47,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:47,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406694594] [2022-12-12 22:33:47,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406694594] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:47,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64082186] [2022-12-12 22:33:47,062 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 22:33:47,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:47,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:47,064 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:47,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-12 22:33:47,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:47,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:33:47,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:47,180 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:47,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:47,216 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:47,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64082186] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:47,216 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:47,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-12-12 22:33:47,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869461939] [2022-12-12 22:33:47,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:47,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-12 22:33:47,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:47,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-12 22:33:47,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-12-12 22:33:47,217 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:47,218 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 166 transitions, 6278 flow. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:47,218 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:47,218 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:47,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:47,434 INFO L130 PetriNetUnfolder]: 228/403 cut-off events. [2022-12-12 22:33:47,434 INFO L131 PetriNetUnfolder]: For 1759/1759 co-relation queries the response was YES. [2022-12-12 22:33:47,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7892 conditions, 403 events. 228/403 cut-off events. For 1759/1759 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1569 event pairs, 0 based on Foata normal form. 0/331 useless extension candidates. Maximal degree in co-relation 7270. Up to 363 conditions per place. [2022-12-12 22:33:47,438 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 158 selfloop transitions, 30 changer transitions 0/188 dead transitions. [2022-12-12 22:33:47,439 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 188 transitions, 7488 flow [2022-12-12 22:33:47,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 22:33:47,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 22:33:47,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 53 transitions. [2022-12-12 22:33:47,440 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5047619047619047 [2022-12-12 22:33:47,440 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 81 predicate places. [2022-12-12 22:33:47,440 INFO L82 GeneralOperation]: Start removeDead. Operand has 101 places, 188 transitions, 7488 flow [2022-12-12 22:33:47,446 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 101 places, 188 transitions, 7488 flow [2022-12-12 22:33:47,446 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 188 transitions, 7488 flow [2022-12-12 22:33:47,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:47,447 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:47,447 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:47,455 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-12-12 22:33:47,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:47,653 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:47,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:47,653 INFO L85 PathProgramCache]: Analyzing trace with hash 586493152, now seen corresponding path program 8 times [2022-12-12 22:33:47,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:47,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898770800] [2022-12-12 22:33:47,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:47,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:47,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:47,719 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:47,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:47,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898770800] [2022-12-12 22:33:47,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898770800] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:47,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10780143] [2022-12-12 22:33:47,720 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 22:33:47,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:47,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:47,722 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:47,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-12 22:33:47,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 22:33:47,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:47,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:33:47,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:47,845 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:47,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:47,879 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:47,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10780143] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:47,880 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:47,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-12-12 22:33:47,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916080202] [2022-12-12 22:33:47,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:47,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-12 22:33:47,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:47,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-12 22:33:47,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-12-12 22:33:47,881 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:47,881 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 188 transitions, 7488 flow. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:47,881 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:47,881 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:47,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:48,106 INFO L130 PetriNetUnfolder]: 230/413 cut-off events. [2022-12-12 22:33:48,106 INFO L131 PetriNetUnfolder]: For 1577/1577 co-relation queries the response was YES. [2022-12-12 22:33:48,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8508 conditions, 413 events. 230/413 cut-off events. For 1577/1577 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 1663 event pairs, 0 based on Foata normal form. 4/345 useless extension candidates. Maximal degree in co-relation 7855. Up to 373 conditions per place. [2022-12-12 22:33:48,110 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 153 selfloop transitions, 53 changer transitions 14/220 dead transitions. [2022-12-12 22:33:48,110 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 220 transitions, 9190 flow [2022-12-12 22:33:48,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-12 22:33:48,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-12 22:33:48,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 62 transitions. [2022-12-12 22:33:48,111 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.37575757575757573 [2022-12-12 22:33:48,111 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 91 predicate places. [2022-12-12 22:33:48,111 INFO L82 GeneralOperation]: Start removeDead. Operand has 111 places, 220 transitions, 9190 flow [2022-12-12 22:33:48,118 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 109 places, 206 transitions, 8604 flow [2022-12-12 22:33:48,118 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 206 transitions, 8604 flow [2022-12-12 22:33:48,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:48,118 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:48,118 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:48,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-12-12 22:33:48,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:48,324 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:48,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:48,324 INFO L85 PathProgramCache]: Analyzing trace with hash -554708190, now seen corresponding path program 9 times [2022-12-12 22:33:48,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:48,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925536099] [2022-12-12 22:33:48,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:48,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:48,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:48,409 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:48,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:48,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925536099] [2022-12-12 22:33:48,409 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925536099] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:48,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418142847] [2022-12-12 22:33:48,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 22:33:48,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:48,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:48,412 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:48,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-12 22:33:48,500 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 22:33:48,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:48,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:33:48,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:48,550 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:48,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:48,584 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:48,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418142847] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:48,585 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:48,585 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-12-12 22:33:48,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370056641] [2022-12-12 22:33:48,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:48,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-12 22:33:48,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:48,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-12 22:33:48,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2022-12-12 22:33:48,586 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:48,586 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 206 transitions, 8604 flow. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:48,586 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:48,587 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:48,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:48,929 INFO L130 PetriNetUnfolder]: 291/536 cut-off events. [2022-12-12 22:33:48,929 INFO L131 PetriNetUnfolder]: For 1415/1415 co-relation queries the response was YES. [2022-12-12 22:33:48,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11667 conditions, 536 events. 291/536 cut-off events. For 1415/1415 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2366 event pairs, 0 based on Foata normal form. 8/438 useless extension candidates. Maximal degree in co-relation 10893. Up to 500 conditions per place. [2022-12-12 22:33:48,935 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 208 selfloop transitions, 73 changer transitions 8/289 dead transitions. [2022-12-12 22:33:48,935 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 289 transitions, 12716 flow [2022-12-12 22:33:48,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-12 22:33:48,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-12 22:33:48,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 113 transitions. [2022-12-12 22:33:48,936 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4185185185185185 [2022-12-12 22:33:48,937 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 106 predicate places. [2022-12-12 22:33:48,937 INFO L82 GeneralOperation]: Start removeDead. Operand has 126 places, 289 transitions, 12716 flow [2022-12-12 22:33:48,946 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 126 places, 281 transitions, 12358 flow [2022-12-12 22:33:48,946 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 281 transitions, 12358 flow [2022-12-12 22:33:48,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:48,946 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:48,947 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:48,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-12-12 22:33:49,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:49,158 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:49,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:49,158 INFO L85 PathProgramCache]: Analyzing trace with hash 132119650, now seen corresponding path program 10 times [2022-12-12 22:33:49,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:49,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205590731] [2022-12-12 22:33:49,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:49,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:49,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:49,225 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:49,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:49,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205590731] [2022-12-12 22:33:49,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205590731] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:49,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028650486] [2022-12-12 22:33:49,226 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 22:33:49,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:49,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:49,227 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:49,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-12 22:33:49,310 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 22:33:49,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:49,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:33:49,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:49,358 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:49,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:49,396 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:49,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028650486] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:49,396 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:49,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-12-12 22:33:49,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899942480] [2022-12-12 22:33:49,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:49,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-12 22:33:49,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:49,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-12 22:33:49,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-12-12 22:33:49,397 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:49,397 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 281 transitions, 12358 flow. Second operand has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:49,397 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:49,398 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:49,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:49,779 INFO L130 PetriNetUnfolder]: 281/516 cut-off events. [2022-12-12 22:33:49,780 INFO L131 PetriNetUnfolder]: For 1406/1406 co-relation queries the response was YES. [2022-12-12 22:33:49,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11741 conditions, 516 events. 281/516 cut-off events. For 1406/1406 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2228 event pairs, 0 based on Foata normal form. 4/420 useless extension candidates. Maximal degree in co-relation 10932. Up to 480 conditions per place. [2022-12-12 22:33:49,785 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 195 selfloop transitions, 69 changer transitions 13/277 dead transitions. [2022-12-12 22:33:49,785 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 277 transitions, 12733 flow [2022-12-12 22:33:49,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-12 22:33:49,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-12 22:33:49,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 92 transitions. [2022-12-12 22:33:49,787 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.34074074074074073 [2022-12-12 22:33:49,787 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 123 predicate places. [2022-12-12 22:33:49,787 INFO L82 GeneralOperation]: Start removeDead. Operand has 143 places, 277 transitions, 12733 flow [2022-12-12 22:33:49,796 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 141 places, 264 transitions, 12126 flow [2022-12-12 22:33:49,796 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 264 transitions, 12126 flow [2022-12-12 22:33:49,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:49,796 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:49,797 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:49,803 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-12 22:33:50,002 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,SelfDestructingSolverStorable21 [2022-12-12 22:33:50,004 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:50,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:50,014 INFO L85 PathProgramCache]: Analyzing trace with hash 519800216, now seen corresponding path program 11 times [2022-12-12 22:33:50,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:50,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156063976] [2022-12-12 22:33:50,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:50,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:50,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:50,074 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:50,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:50,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156063976] [2022-12-12 22:33:50,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156063976] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:50,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146324255] [2022-12-12 22:33:50,074 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 22:33:50,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:50,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:50,076 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:50,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-12 22:33:50,164 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 22:33:50,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:50,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:33:50,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:50,212 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:50,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:50,244 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:50,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146324255] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:50,244 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:50,244 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-12-12 22:33:50,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59554595] [2022-12-12 22:33:50,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:50,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-12 22:33:50,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:50,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-12 22:33:50,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-12-12 22:33:50,245 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:50,246 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 264 transitions, 12126 flow. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 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-12 22:33:50,246 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:50,246 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:50,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:50,533 INFO L130 PetriNetUnfolder]: 283/528 cut-off events. [2022-12-12 22:33:50,533 INFO L131 PetriNetUnfolder]: For 1411/1411 co-relation queries the response was YES. [2022-12-12 22:33:50,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12547 conditions, 528 events. 283/528 cut-off events. For 1411/1411 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2292 event pairs, 0 based on Foata normal form. 0/426 useless extension candidates. Maximal degree in co-relation 11605. Up to 492 conditions per place. [2022-12-12 22:33:50,539 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 225 selfloop transitions, 57 changer transitions 0/282 dead transitions. [2022-12-12 22:33:50,539 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 282 transitions, 13530 flow [2022-12-12 22:33:50,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-12 22:33:50,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-12 22:33:50,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 84 transitions. [2022-12-12 22:33:50,540 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4307692307692308 [2022-12-12 22:33:50,540 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 132 predicate places. [2022-12-12 22:33:50,540 INFO L82 GeneralOperation]: Start removeDead. Operand has 152 places, 282 transitions, 13530 flow [2022-12-12 22:33:50,549 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 152 places, 282 transitions, 13530 flow [2022-12-12 22:33:50,550 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 282 transitions, 13530 flow [2022-12-12 22:33:50,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 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-12 22:33:50,550 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:50,550 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:50,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-12-12 22:33:50,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:50,757 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:50,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:50,757 INFO L85 PathProgramCache]: Analyzing trace with hash -366514173, now seen corresponding path program 12 times [2022-12-12 22:33:50,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:50,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410160919] [2022-12-12 22:33:50,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:50,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:50,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:50,822 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:50,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:50,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410160919] [2022-12-12 22:33:50,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410160919] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:50,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864530446] [2022-12-12 22:33:50,823 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 22:33:50,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:50,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:50,824 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:50,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-12 22:33:50,919 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-12 22:33:50,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:50,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:33:50,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:50,958 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:50,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:51,005 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:51,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864530446] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:51,006 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:51,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-12-12 22:33:51,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271528623] [2022-12-12 22:33:51,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:51,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-12 22:33:51,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:51,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-12 22:33:51,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-12-12 22:33:51,007 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:51,007 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 282 transitions, 13530 flow. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:51,007 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:51,007 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:51,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:51,533 INFO L130 PetriNetUnfolder]: 389/748 cut-off events. [2022-12-12 22:33:51,533 INFO L131 PetriNetUnfolder]: For 1452/1452 co-relation queries the response was YES. [2022-12-12 22:33:51,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18601 conditions, 748 events. 389/748 cut-off events. For 1452/1452 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3689 event pairs, 0 based on Foata normal form. 2/590 useless extension candidates. Maximal degree in co-relation 17212. Up to 712 conditions per place. [2022-12-12 22:33:51,540 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 338 selfloop transitions, 104 changer transitions 2/444 dead transitions. [2022-12-12 22:33:51,541 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 444 transitions, 22258 flow [2022-12-12 22:33:51,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-12 22:33:51,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-12 22:33:51,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 115 transitions. [2022-12-12 22:33:51,542 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2022-12-12 22:33:51,543 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 151 predicate places. [2022-12-12 22:33:51,543 INFO L82 GeneralOperation]: Start removeDead. Operand has 171 places, 444 transitions, 22258 flow [2022-12-12 22:33:51,556 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 171 places, 442 transitions, 22158 flow [2022-12-12 22:33:51,557 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 442 transitions, 22158 flow [2022-12-12 22:33:51,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:51,557 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:51,557 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:51,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-12-12 22:33:51,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:51,763 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:51,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:51,764 INFO L85 PathProgramCache]: Analyzing trace with hash -633083615, now seen corresponding path program 13 times [2022-12-12 22:33:51,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:51,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777041747] [2022-12-12 22:33:51,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:51,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:51,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:51,826 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:51,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:51,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777041747] [2022-12-12 22:33:51,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777041747] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:51,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519030799] [2022-12-12 22:33:51,827 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 22:33:51,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:51,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:51,828 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:51,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-12 22:33:51,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:51,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:33:51,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:51,977 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:51,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:52,015 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:52,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519030799] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:52,015 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:52,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-12-12 22:33:52,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542625076] [2022-12-12 22:33:52,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:52,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-12 22:33:52,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:52,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-12 22:33:52,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-12-12 22:33:52,016 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:52,016 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 442 transitions, 22158 flow. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:52,017 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:52,017 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:52,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:52,518 INFO L130 PetriNetUnfolder]: 384/735 cut-off events. [2022-12-12 22:33:52,518 INFO L131 PetriNetUnfolder]: For 1545/1545 co-relation queries the response was YES. [2022-12-12 22:33:52,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19011 conditions, 735 events. 384/735 cut-off events. For 1545/1545 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3618 event pairs, 0 based on Foata normal form. 0/597 useless extension candidates. Maximal degree in co-relation 17726. Up to 699 conditions per place. [2022-12-12 22:33:52,526 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 368 selfloop transitions, 70 changer transitions 0/438 dead transitions. [2022-12-12 22:33:52,526 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 438 transitions, 22831 flow [2022-12-12 22:33:52,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-12 22:33:52,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-12 22:33:52,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 88 transitions. [2022-12-12 22:33:52,527 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2022-12-12 22:33:52,528 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 162 predicate places. [2022-12-12 22:33:52,528 INFO L82 GeneralOperation]: Start removeDead. Operand has 182 places, 438 transitions, 22831 flow [2022-12-12 22:33:52,542 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 182 places, 438 transitions, 22831 flow [2022-12-12 22:33:52,542 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 438 transitions, 22831 flow [2022-12-12 22:33:52,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:52,543 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:52,543 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:52,553 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-12-12 22:33:52,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:52,749 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:52,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:52,749 INFO L85 PathProgramCache]: Analyzing trace with hash -784173439, now seen corresponding path program 14 times [2022-12-12 22:33:52,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:52,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537440321] [2022-12-12 22:33:52,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:52,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:52,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:52,827 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:52,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:52,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537440321] [2022-12-12 22:33:52,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537440321] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:52,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572980472] [2022-12-12 22:33:52,828 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 22:33:52,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:52,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:52,829 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:52,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-12 22:33:52,928 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 22:33:52,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:52,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:33:52,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:52,972 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:52,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:52,996 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 22:33:52,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572980472] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:52,997 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:52,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-12-12 22:33:52,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493727500] [2022-12-12 22:33:52,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:52,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-12 22:33:52,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:52,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-12 22:33:52,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-12-12 22:33:53,000 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:53,000 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 438 transitions, 22831 flow. Second operand has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 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-12 22:33:53,000 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:53,000 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:53,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:53,581 INFO L130 PetriNetUnfolder]: 491/984 cut-off events. [2022-12-12 22:33:53,581 INFO L131 PetriNetUnfolder]: For 1591/1591 co-relation queries the response was YES. [2022-12-12 22:33:53,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26502 conditions, 984 events. 491/984 cut-off events. For 1591/1591 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 5482 event pairs, 0 based on Foata normal form. 2/786 useless extension candidates. Maximal degree in co-relation 24508. Up to 948 conditions per place. [2022-12-12 22:33:53,592 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 461 selfloop transitions, 139 changer transitions 2/602 dead transitions. [2022-12-12 22:33:53,593 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 602 transitions, 32659 flow [2022-12-12 22:33:53,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-12 22:33:53,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-12-12 22:33:53,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 114 transitions. [2022-12-12 22:33:53,595 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3619047619047619 [2022-12-12 22:33:53,596 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 182 predicate places. [2022-12-12 22:33:53,596 INFO L82 GeneralOperation]: Start removeDead. Operand has 202 places, 602 transitions, 32659 flow [2022-12-12 22:33:53,616 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 202 places, 600 transitions, 32551 flow [2022-12-12 22:33:53,616 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 600 transitions, 32551 flow [2022-12-12 22:33:53,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 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-12 22:33:53,617 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:53,617 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:53,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-12-12 22:33:53,822 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,SelfDestructingSolverStorable25 [2022-12-12 22:33:53,822 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:53,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:53,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1050742881, now seen corresponding path program 15 times [2022-12-12 22:33:53,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:53,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695512633] [2022-12-12 22:33:53,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:53,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:53,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:53,903 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:53,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:53,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695512633] [2022-12-12 22:33:53,904 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695512633] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:53,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295025758] [2022-12-12 22:33:53,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 22:33:53,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:53,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:53,905 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:53,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-12 22:33:54,001 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-12 22:33:54,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:54,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:33:54,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:54,054 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:54,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:54,085 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:54,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295025758] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:54,085 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:54,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-12-12 22:33:54,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171165487] [2022-12-12 22:33:54,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:54,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-12 22:33:54,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:54,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-12 22:33:54,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2022-12-12 22:33:54,086 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:54,086 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 600 transitions, 32551 flow. Second operand has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:54,086 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:54,087 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:54,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:54,781 INFO L130 PetriNetUnfolder]: 562/1121 cut-off events. [2022-12-12 22:33:54,782 INFO L131 PetriNetUnfolder]: For 1609/1609 co-relation queries the response was YES. [2022-12-12 22:33:54,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31337 conditions, 1121 events. 562/1121 cut-off events. For 1609/1609 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 6446 event pairs, 0 based on Foata normal form. 0/909 useless extension candidates. Maximal degree in co-relation 29213. Up to 1085 conditions per place. [2022-12-12 22:33:54,796 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 558 selfloop transitions, 124 changer transitions 0/682 dead transitions. [2022-12-12 22:33:54,796 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 682 transitions, 38385 flow [2022-12-12 22:33:54,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-12 22:33:54,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-12 22:33:54,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 101 transitions. [2022-12-12 22:33:54,797 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4488888888888889 [2022-12-12 22:33:54,797 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 195 predicate places. [2022-12-12 22:33:54,797 INFO L82 GeneralOperation]: Start removeDead. Operand has 215 places, 682 transitions, 38385 flow [2022-12-12 22:33:54,821 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 215 places, 682 transitions, 38385 flow [2022-12-12 22:33:54,822 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 682 transitions, 38385 flow [2022-12-12 22:33:54,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:54,822 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:54,822 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:54,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-12-12 22:33:55,028 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,SelfDestructingSolverStorable26 [2022-12-12 22:33:55,028 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:55,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:55,028 INFO L85 PathProgramCache]: Analyzing trace with hash -747305387, now seen corresponding path program 16 times [2022-12-12 22:33:55,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:55,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899496233] [2022-12-12 22:33:55,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:55,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:55,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:55,094 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:55,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:55,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899496233] [2022-12-12 22:33:55,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899496233] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:55,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554621670] [2022-12-12 22:33:55,095 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 22:33:55,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:55,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:55,136 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:55,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-12 22:33:55,216 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 22:33:55,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:55,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:33:55,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:55,260 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:55,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:55,285 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:55,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554621670] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:55,286 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:55,286 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-12-12 22:33:55,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087358280] [2022-12-12 22:33:55,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:55,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-12 22:33:55,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:55,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-12 22:33:55,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-12-12 22:33:55,287 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:55,287 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 682 transitions, 38385 flow. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:55,287 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:55,288 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:55,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:56,008 INFO L130 PetriNetUnfolder]: 626/1251 cut-off events. [2022-12-12 22:33:56,008 INFO L131 PetriNetUnfolder]: For 1530/1530 co-relation queries the response was YES. [2022-12-12 22:33:56,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36242 conditions, 1251 events. 626/1251 cut-off events. For 1530/1530 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 7346 event pairs, 0 based on Foata normal form. 2/1009 useless extension candidates. Maximal degree in co-relation 33807. Up to 1215 conditions per place. [2022-12-12 22:33:56,019 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 580 selfloop transitions, 178 changer transitions 4/762 dead transitions. [2022-12-12 22:33:56,020 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 762 transitions, 44428 flow [2022-12-12 22:33:56,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-12 22:33:56,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-12 22:33:56,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 98 transitions. [2022-12-12 22:33:56,021 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.32666666666666666 [2022-12-12 22:33:56,021 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 214 predicate places. [2022-12-12 22:33:56,021 INFO L82 GeneralOperation]: Start removeDead. Operand has 234 places, 762 transitions, 44428 flow [2022-12-12 22:33:56,044 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 232 places, 758 transitions, 44196 flow [2022-12-12 22:33:56,045 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 758 transitions, 44196 flow [2022-12-12 22:33:56,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:56,045 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:56,045 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:56,050 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-12-12 22:33:56,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-12-12 22:33:56,246 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:56,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:56,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1514283212, now seen corresponding path program 17 times [2022-12-12 22:33:56,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:56,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639304300] [2022-12-12 22:33:56,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:56,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:56,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:56,307 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:56,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:56,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639304300] [2022-12-12 22:33:56,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639304300] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:56,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345886229] [2022-12-12 22:33:56,308 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 22:33:56,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:56,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:56,312 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:56,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-12 22:33:56,400 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 22:33:56,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:56,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:33:56,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:56,438 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:56,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:56,470 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:56,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345886229] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:56,470 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:56,471 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-12-12 22:33:56,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130683356] [2022-12-12 22:33:56,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:56,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-12 22:33:56,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:56,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-12 22:33:56,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-12-12 22:33:56,472 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:56,472 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 758 transitions, 44196 flow. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-12 22:33:56,472 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:56,472 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:56,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:57,300 INFO L130 PetriNetUnfolder]: 661/1324 cut-off events. [2022-12-12 22:33:57,300 INFO L131 PetriNetUnfolder]: For 1728/1728 co-relation queries the response was YES. [2022-12-12 22:33:57,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39692 conditions, 1324 events. 661/1324 cut-off events. For 1728/1728 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 7932 event pairs, 0 based on Foata normal form. 0/1062 useless extension candidates. Maximal degree in co-relation 36991. Up to 1288 conditions per place. [2022-12-12 22:33:57,316 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 731 selfloop transitions, 79 changer transitions 0/810 dead transitions. [2022-12-12 22:33:57,316 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 810 transitions, 48824 flow [2022-12-12 22:33:57,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 22:33:57,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 22:33:57,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 47 transitions. [2022-12-12 22:33:57,317 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2022-12-12 22:33:57,319 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 218 predicate places. [2022-12-12 22:33:57,319 INFO L82 GeneralOperation]: Start removeDead. Operand has 238 places, 810 transitions, 48824 flow [2022-12-12 22:33:57,349 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 238 places, 810 transitions, 48824 flow [2022-12-12 22:33:57,350 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 810 transitions, 48824 flow [2022-12-12 22:33:57,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-12 22:33:57,350 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:57,350 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:57,356 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-12-12 22:33:57,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:57,556 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:57,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:57,556 INFO L85 PathProgramCache]: Analyzing trace with hash 310788811, now seen corresponding path program 18 times [2022-12-12 22:33:57,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:57,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753826249] [2022-12-12 22:33:57,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:57,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:57,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:57,642 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:57,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:57,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753826249] [2022-12-12 22:33:57,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753826249] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:57,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993097228] [2022-12-12 22:33:57,642 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 22:33:57,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:57,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:57,644 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:57,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-12 22:33:57,721 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-12 22:33:57,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:33:57,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:33:57,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:57,773 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:57,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:57,803 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:57,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993097228] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:57,804 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:57,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-12-12 22:33:57,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772943067] [2022-12-12 22:33:57,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:57,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-12 22:33:57,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:57,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-12 22:33:57,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-12-12 22:33:57,805 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:57,805 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 810 transitions, 48824 flow. Second operand has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 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-12 22:33:57,805 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:57,805 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:57,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:33:58,604 INFO L130 PetriNetUnfolder]: 749/1506 cut-off events. [2022-12-12 22:33:58,605 INFO L131 PetriNetUnfolder]: For 1669/1669 co-relation queries the response was YES. [2022-12-12 22:33:58,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46678 conditions, 1506 events. 749/1506 cut-off events. For 1669/1669 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 9339 event pairs, 0 based on Foata normal form. 0/1210 useless extension candidates. Maximal degree in co-relation 43573. Up to 1470 conditions per place. [2022-12-12 22:33:58,656 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 860 selfloop transitions, 64 changer transitions 0/924 dead transitions. [2022-12-12 22:33:58,656 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 924 transitions, 57569 flow [2022-12-12 22:33:58,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-12 22:33:58,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-12 22:33:58,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 92 transitions. [2022-12-12 22:33:58,657 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4717948717948718 [2022-12-12 22:33:58,658 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 230 predicate places. [2022-12-12 22:33:58,658 INFO L82 GeneralOperation]: Start removeDead. Operand has 250 places, 924 transitions, 57569 flow [2022-12-12 22:33:58,690 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 250 places, 924 transitions, 57569 flow [2022-12-12 22:33:58,690 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 924 transitions, 57569 flow [2022-12-12 22:33:58,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 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-12 22:33:58,690 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:33:58,690 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:33:58,698 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-12-12 22:33:58,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:58,896 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:33:58,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:33:58,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1554540310, now seen corresponding path program 19 times [2022-12-12 22:33:58,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:33:58,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951240831] [2022-12-12 22:33:58,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:33:58,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:33:58,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:58,961 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:58,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:33:58,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951240831] [2022-12-12 22:33:58,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951240831] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:33:58,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559872992] [2022-12-12 22:33:58,961 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 22:33:58,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:33:58,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:33:58,964 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:33:58,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-12 22:33:59,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:33:59,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:33:59,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:33:59,104 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:59,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:33:59,144 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:33:59,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559872992] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:33:59,145 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:33:59,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-12-12 22:33:59,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770430169] [2022-12-12 22:33:59,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:33:59,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-12 22:33:59,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:33:59,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-12 22:33:59,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-12-12 22:33:59,146 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:33:59,146 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 924 transitions, 57569 flow. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:33:59,146 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:33:59,146 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:33:59,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:34:00,480 INFO L130 PetriNetUnfolder]: 808/1653 cut-off events. [2022-12-12 22:34:00,480 INFO L131 PetriNetUnfolder]: For 1694/1694 co-relation queries the response was YES. [2022-12-12 22:34:00,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52908 conditions, 1653 events. 808/1653 cut-off events. For 1694/1694 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 10691 event pairs, 0 based on Foata normal form. 8/1337 useless extension candidates. Maximal degree in co-relation 49314. Up to 1617 conditions per place. [2022-12-12 22:34:00,496 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 849 selfloop transitions, 163 changer transitions 12/1024 dead transitions. [2022-12-12 22:34:00,496 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 1024 transitions, 65874 flow [2022-12-12 22:34:00,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-12 22:34:00,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-12-12 22:34:00,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 122 transitions. [2022-12-12 22:34:00,497 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3536231884057971 [2022-12-12 22:34:00,497 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 252 predicate places. [2022-12-12 22:34:00,497 INFO L82 GeneralOperation]: Start removeDead. Operand has 272 places, 1024 transitions, 65874 flow [2022-12-12 22:34:00,529 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 268 places, 1012 transitions, 65097 flow [2022-12-12 22:34:00,529 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 1012 transitions, 65097 flow [2022-12-12 22:34:00,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:00,530 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:34:00,530 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:34:00,534 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-12-12 22:34:00,730 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,SelfDestructingSolverStorable30 [2022-12-12 22:34:00,731 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:34:00,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:34:00,731 INFO L85 PathProgramCache]: Analyzing trace with hash 206548043, now seen corresponding path program 20 times [2022-12-12 22:34:00,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:34:00,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892194582] [2022-12-12 22:34:00,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:34:00,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:34:00,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:00,788 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:00,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:34:00,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892194582] [2022-12-12 22:34:00,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892194582] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:34:00,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380764251] [2022-12-12 22:34:00,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 22:34:00,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:00,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:34:00,792 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:34:00,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-12-12 22:34:00,871 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 22:34:00,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:34:00,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:34:00,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:34:00,910 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:00,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:34:00,935 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:00,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380764251] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:34:00,937 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:34:00,937 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-12-12 22:34:00,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308832357] [2022-12-12 22:34:00,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:34:00,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-12 22:34:00,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:34:00,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-12 22:34:00,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-12-12 22:34:00,938 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:34:00,938 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 1012 transitions, 65097 flow. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:00,938 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:34:00,938 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:34:00,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:34:01,961 INFO L130 PetriNetUnfolder]: 803/1640 cut-off events. [2022-12-12 22:34:01,962 INFO L131 PetriNetUnfolder]: For 1781/1781 co-relation queries the response was YES. [2022-12-12 22:34:01,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54130 conditions, 1640 events. 803/1640 cut-off events. For 1781/1781 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 10553 event pairs, 0 based on Foata normal form. 2/1322 useless extension candidates. Maximal degree in co-relation 50425. Up to 1604 conditions per place. [2022-12-12 22:34:01,977 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 839 selfloop transitions, 170 changer transitions 6/1015 dead transitions. [2022-12-12 22:34:01,978 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 1015 transitions, 67319 flow [2022-12-12 22:34:01,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-12 22:34:01,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-12 22:34:01,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 54 transitions. [2022-12-12 22:34:01,978 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.32727272727272727 [2022-12-12 22:34:01,979 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 258 predicate places. [2022-12-12 22:34:01,979 INFO L82 GeneralOperation]: Start removeDead. Operand has 278 places, 1015 transitions, 67319 flow [2022-12-12 22:34:02,060 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 276 places, 1009 transitions, 66939 flow [2022-12-12 22:34:02,061 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 1009 transitions, 66939 flow [2022-12-12 22:34:02,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:02,061 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:34:02,061 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:34:02,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-12-12 22:34:02,262 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,SelfDestructingSolverStorable31 [2022-12-12 22:34:02,262 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:34:02,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:34:02,262 INFO L85 PathProgramCache]: Analyzing trace with hash -852356008, now seen corresponding path program 21 times [2022-12-12 22:34:02,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:34:02,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917692733] [2022-12-12 22:34:02,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:34:02,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:34:02,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:02,355 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:02,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:34:02,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917692733] [2022-12-12 22:34:02,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917692733] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:34:02,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141431551] [2022-12-12 22:34:02,356 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 22:34:02,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:02,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:34:02,358 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:34:02,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-12-12 22:34:02,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 22:34:02,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:34:02,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:34:02,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:34:02,488 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:02,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:34:02,518 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:02,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141431551] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:34:02,518 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:34:02,519 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-12-12 22:34:02,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481802622] [2022-12-12 22:34:02,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:34:02,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-12 22:34:02,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:34:02,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-12 22:34:02,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-12-12 22:34:02,520 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:34:02,520 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 1009 transitions, 66939 flow. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 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-12 22:34:02,520 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:34:02,520 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:34:02,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:34:03,623 INFO L130 PetriNetUnfolder]: 828/1689 cut-off events. [2022-12-12 22:34:03,624 INFO L131 PetriNetUnfolder]: For 1686/1686 co-relation queries the response was YES. [2022-12-12 22:34:03,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57456 conditions, 1689 events. 828/1689 cut-off events. For 1686/1686 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10929 event pairs, 0 based on Foata normal form. 0/1363 useless extension candidates. Maximal degree in co-relation 53571. Up to 1655 conditions per place. [2022-12-12 22:34:03,640 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 971 selfloop transitions, 75 changer transitions 0/1046 dead transitions. [2022-12-12 22:34:03,640 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 1046 transitions, 71482 flow [2022-12-12 22:34:03,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-12 22:34:03,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-12 22:34:03,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 86 transitions. [2022-12-12 22:34:03,641 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4095238095238095 [2022-12-12 22:34:03,641 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 266 predicate places. [2022-12-12 22:34:03,641 INFO L82 GeneralOperation]: Start removeDead. Operand has 286 places, 1046 transitions, 71482 flow [2022-12-12 22:34:03,680 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 286 places, 1046 transitions, 71482 flow [2022-12-12 22:34:03,681 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 1046 transitions, 71482 flow [2022-12-12 22:34:03,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 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-12 22:34:03,681 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:34:03,681 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:34:03,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-12-12 22:34:03,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:03,882 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:34:03,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:34:03,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1739859689, now seen corresponding path program 22 times [2022-12-12 22:34:03,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:34:03,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696613968] [2022-12-12 22:34:03,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:34:03,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:34:03,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:03,939 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:03,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:34:03,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696613968] [2022-12-12 22:34:03,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696613968] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:34:03,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786110750] [2022-12-12 22:34:03,939 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 22:34:03,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:03,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:34:03,940 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:34:03,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-12-12 22:34:04,023 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 22:34:04,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:34:04,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:34:04,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:34:04,061 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:04,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:34:04,093 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:04,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786110750] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:34:04,093 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:34:04,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-12-12 22:34:04,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648912642] [2022-12-12 22:34:04,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:34:04,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-12 22:34:04,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:34:04,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-12 22:34:04,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-12-12 22:34:04,094 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:34:04,094 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 1046 transitions, 71482 flow. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:04,094 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:34:04,094 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:34:04,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:34:05,568 INFO L130 PetriNetUnfolder]: 953/1972 cut-off events. [2022-12-12 22:34:05,569 INFO L131 PetriNetUnfolder]: For 1752/1752 co-relation queries the response was YES. [2022-12-12 22:34:05,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69087 conditions, 1972 events. 953/1972 cut-off events. For 1752/1752 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 13468 event pairs, 0 based on Foata normal form. 0/1582 useless extension candidates. Maximal degree in co-relation 64237. Up to 1938 conditions per place. [2022-12-12 22:34:05,589 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 1085 selfloop transitions, 143 changer transitions 0/1228 dead transitions. [2022-12-12 22:34:05,589 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 1228 transitions, 86422 flow [2022-12-12 22:34:05,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-12 22:34:05,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-12 22:34:05,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 88 transitions. [2022-12-12 22:34:05,590 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4512820512820513 [2022-12-12 22:34:05,590 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 278 predicate places. [2022-12-12 22:34:05,590 INFO L82 GeneralOperation]: Start removeDead. Operand has 298 places, 1228 transitions, 86422 flow [2022-12-12 22:34:05,632 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 298 places, 1228 transitions, 86422 flow [2022-12-12 22:34:05,632 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 1228 transitions, 86422 flow [2022-12-12 22:34:05,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:05,632 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:34:05,632 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:34:05,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-12-12 22:34:05,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:05,833 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:34:05,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:34:05,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1271603583, now seen corresponding path program 23 times [2022-12-12 22:34:05,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:34:05,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817859520] [2022-12-12 22:34:05,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:34:05,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:34:05,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:05,896 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:05,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:34:05,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817859520] [2022-12-12 22:34:05,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817859520] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:34:05,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480247943] [2022-12-12 22:34:05,897 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 22:34:05,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:05,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:34:05,900 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:34:05,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-12-12 22:34:05,991 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 22:34:05,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:34:05,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:34:05,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:34:06,044 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:06,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:34:06,077 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:06,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480247943] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:34:06,078 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:34:06,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-12-12 22:34:06,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455318513] [2022-12-12 22:34:06,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:34:06,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-12 22:34:06,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:34:06,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-12 22:34:06,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-12-12 22:34:06,079 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:34:06,079 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 1228 transitions, 86422 flow. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:06,079 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:34:06,079 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:34:06,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:34:07,939 INFO L130 PetriNetUnfolder]: 1028/2123 cut-off events. [2022-12-12 22:34:07,939 INFO L131 PetriNetUnfolder]: For 1671/1671 co-relation queries the response was YES. [2022-12-12 22:34:07,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76509 conditions, 2123 events. 1028/2123 cut-off events. For 1671/1671 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 14757 event pairs, 0 based on Foata normal form. 4/1707 useless extension candidates. Maximal degree in co-relation 71303. Up to 2089 conditions per place. [2022-12-12 22:34:08,021 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1085 selfloop transitions, 228 changer transitions 6/1319 dead transitions. [2022-12-12 22:34:08,022 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 1319 transitions, 95469 flow [2022-12-12 22:34:08,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-12 22:34:08,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-12 22:34:08,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 105 transitions. [2022-12-12 22:34:08,023 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2022-12-12 22:34:08,023 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 299 predicate places. [2022-12-12 22:34:08,023 INFO L82 GeneralOperation]: Start removeDead. Operand has 319 places, 1319 transitions, 95469 flow [2022-12-12 22:34:08,065 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 317 places, 1313 transitions, 95037 flow [2022-12-12 22:34:08,066 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 1313 transitions, 95037 flow [2022-12-12 22:34:08,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:08,066 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:34:08,066 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:34:08,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-12-12 22:34:08,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:08,267 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:34:08,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:34:08,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1701802345, now seen corresponding path program 24 times [2022-12-12 22:34:08,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:34:08,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869433545] [2022-12-12 22:34:08,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:34:08,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:34:08,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:08,349 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:08,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:34:08,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869433545] [2022-12-12 22:34:08,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869433545] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:34:08,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050265138] [2022-12-12 22:34:08,350 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 22:34:08,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:08,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:34:08,351 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-12 22:34:08,354 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-12 22:34:08,440 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-12 22:34:08,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:34:08,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:34:08,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:34:08,481 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:08,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:34:08,518 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:08,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050265138] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:34:08,519 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:34:08,519 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-12-12 22:34:08,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899353455] [2022-12-12 22:34:08,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:34:08,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-12 22:34:08,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:34:08,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-12 22:34:08,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-12-12 22:34:08,521 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:34:08,521 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 1313 transitions, 95037 flow. Second operand has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 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-12 22:34:08,521 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:34:08,521 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:34:08,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:34:10,460 INFO L130 PetriNetUnfolder]: 1021/2110 cut-off events. [2022-12-12 22:34:10,460 INFO L131 PetriNetUnfolder]: For 1673/1673 co-relation queries the response was YES. [2022-12-12 22:34:10,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78152 conditions, 2110 events. 1021/2110 cut-off events. For 1673/1673 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 14660 event pairs, 0 based on Foata normal form. 2/1698 useless extension candidates. Maximal degree in co-relation 72803. Up to 2076 conditions per place. [2022-12-12 22:34:10,481 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1077 selfloop transitions, 230 changer transitions 4/1311 dead transitions. [2022-12-12 22:34:10,481 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 1311 transitions, 97515 flow [2022-12-12 22:34:10,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-12-12 22:34:10,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-12-12 22:34:10,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 81 transitions. [2022-12-12 22:34:10,483 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3176470588235294 [2022-12-12 22:34:10,483 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 313 predicate places. [2022-12-12 22:34:10,483 INFO L82 GeneralOperation]: Start removeDead. Operand has 333 places, 1311 transitions, 97515 flow [2022-12-12 22:34:10,525 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 330 places, 1307 transitions, 97219 flow [2022-12-12 22:34:10,525 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 1307 transitions, 97219 flow [2022-12-12 22:34:10,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 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-12 22:34:10,525 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:34:10,525 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:34:10,530 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-12-12 22:34:10,726 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,SelfDestructingSolverStorable35 [2022-12-12 22:34:10,726 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:34:10,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:34:10,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1496665652, now seen corresponding path program 25 times [2022-12-12 22:34:10,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:34:10,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051140363] [2022-12-12 22:34:10,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:34:10,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:34:10,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:10,788 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:10,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:34:10,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051140363] [2022-12-12 22:34:10,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051140363] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:34:10,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416691563] [2022-12-12 22:34:10,789 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 22:34:10,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:10,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:34:10,792 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-12 22:34:10,822 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-12 22:34:10,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:10,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:34:10,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:34:10,942 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:10,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:34:10,973 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:10,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416691563] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:34:10,973 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:34:10,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-12-12 22:34:10,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977432168] [2022-12-12 22:34:10,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:34:10,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-12 22:34:10,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:34:10,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-12 22:34:10,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-12-12 22:34:10,974 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:34:10,974 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 1307 transitions, 97219 flow. Second operand has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:10,974 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:34:10,974 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:34:10,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:34:12,929 INFO L130 PetriNetUnfolder]: 1041/2152 cut-off events. [2022-12-12 22:34:12,929 INFO L131 PetriNetUnfolder]: For 1672/1672 co-relation queries the response was YES. [2022-12-12 22:34:12,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81862 conditions, 2152 events. 1041/2152 cut-off events. For 1672/1672 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15013 event pairs, 0 based on Foata normal form. 4/1736 useless extension candidates. Maximal degree in co-relation 76293. Up to 2118 conditions per place. [2022-12-12 22:34:12,954 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1138 selfloop transitions, 198 changer transitions 4/1340 dead transitions. [2022-12-12 22:34:12,954 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 1340 transitions, 102350 flow [2022-12-12 22:34:12,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-12 22:34:12,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-12-12 22:34:12,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 92 transitions. [2022-12-12 22:34:12,955 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2920634920634921 [2022-12-12 22:34:12,955 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 330 predicate places. [2022-12-12 22:34:12,955 INFO L82 GeneralOperation]: Start removeDead. Operand has 350 places, 1340 transitions, 102350 flow [2022-12-12 22:34:13,003 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 349 places, 1336 transitions, 102043 flow [2022-12-12 22:34:13,003 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 1336 transitions, 102043 flow [2022-12-12 22:34:13,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:13,004 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:34:13,004 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:34:13,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-12-12 22:34:13,204 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,SelfDestructingSolverStorable36 [2022-12-12 22:34:13,204 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:34:13,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:34:13,205 INFO L85 PathProgramCache]: Analyzing trace with hash -2053174133, now seen corresponding path program 26 times [2022-12-12 22:34:13,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:34:13,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029587088] [2022-12-12 22:34:13,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:34:13,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:34:13,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:13,295 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:13,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:34:13,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029587088] [2022-12-12 22:34:13,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029587088] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:34:13,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964855974] [2022-12-12 22:34:13,296 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 22:34:13,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:13,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:34:13,298 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-12 22:34:13,322 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-12 22:34:13,391 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 22:34:13,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:34:13,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:34:13,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:34:13,428 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:13,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:34:13,450 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:13,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964855974] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:34:13,451 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:34:13,451 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-12-12 22:34:13,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94134517] [2022-12-12 22:34:13,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:34:13,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-12 22:34:13,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:34:13,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-12 22:34:13,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2022-12-12 22:34:13,452 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:34:13,452 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 1336 transitions, 102043 flow. Second operand has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 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-12 22:34:13,452 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:34:13,452 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:34:13,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:34:15,306 INFO L130 PetriNetUnfolder]: 1034/2125 cut-off events. [2022-12-12 22:34:15,307 INFO L131 PetriNetUnfolder]: For 1667/1667 co-relation queries the response was YES. [2022-12-12 22:34:15,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82957 conditions, 2125 events. 1034/2125 cut-off events. For 1667/1667 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 14723 event pairs, 0 based on Foata normal form. 2/1713 useless extension candidates. Maximal degree in co-relation 77401. Up to 2091 conditions per place. [2022-12-12 22:34:15,354 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1109 selfloop transitions, 208 changer transitions 2/1319 dead transitions. [2022-12-12 22:34:15,355 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 1319 transitions, 103377 flow [2022-12-12 22:34:15,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-12-12 22:34:15,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-12-12 22:34:15,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 82 transitions. [2022-12-12 22:34:15,356 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3215686274509804 [2022-12-12 22:34:15,356 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 344 predicate places. [2022-12-12 22:34:15,356 INFO L82 GeneralOperation]: Start removeDead. Operand has 364 places, 1319 transitions, 103377 flow [2022-12-12 22:34:15,409 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 361 places, 1317 transitions, 103221 flow [2022-12-12 22:34:15,410 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 1317 transitions, 103221 flow [2022-12-12 22:34:15,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 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-12 22:34:15,411 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:34:15,411 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:34:15,419 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-12 22:34:15,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-12-12 22:34:15,617 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:34:15,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:34:15,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1166859744, now seen corresponding path program 27 times [2022-12-12 22:34:15,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:34:15,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714139055] [2022-12-12 22:34:15,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:34:15,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:34:15,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:15,739 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:15,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:34:15,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714139055] [2022-12-12 22:34:15,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714139055] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:34:15,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154473302] [2022-12-12 22:34:15,739 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 22:34:15,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:15,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:34:15,742 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-12 22:34:15,744 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-12 22:34:15,830 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-12 22:34:15,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:34:15,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:34:15,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:34:15,886 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:15,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:34:15,910 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:15,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154473302] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:34:15,910 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:34:15,910 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-12-12 22:34:15,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542334829] [2022-12-12 22:34:15,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:34:15,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-12 22:34:15,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:34:15,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-12 22:34:15,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2022-12-12 22:34:15,912 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:34:15,912 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 1317 transitions, 103221 flow. Second operand has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:15,912 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:34:15,912 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:34:15,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:34:17,912 INFO L130 PetriNetUnfolder]: 1169/2394 cut-off events. [2022-12-12 22:34:17,912 INFO L131 PetriNetUnfolder]: For 1805/1805 co-relation queries the response was YES. [2022-12-12 22:34:17,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95865 conditions, 2394 events. 1169/2394 cut-off events. For 1805/1805 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 16927 event pairs, 0 based on Foata normal form. 0/1916 useless extension candidates. Maximal degree in co-relation 89520. Up to 2360 conditions per place. [2022-12-12 22:34:17,940 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 1310 selfloop transitions, 175 changer transitions 0/1485 dead transitions. [2022-12-12 22:34:17,940 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 1485 transitions, 119361 flow [2022-12-12 22:34:17,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-12 22:34:17,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-12 22:34:17,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 93 transitions. [2022-12-12 22:34:17,941 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.41333333333333333 [2022-12-12 22:34:17,941 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 354 predicate places. [2022-12-12 22:34:17,941 INFO L82 GeneralOperation]: Start removeDead. Operand has 374 places, 1485 transitions, 119361 flow [2022-12-12 22:34:17,995 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 374 places, 1485 transitions, 119361 flow [2022-12-12 22:34:17,996 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 1485 transitions, 119361 flow [2022-12-12 22:34:17,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:17,996 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:34:17,996 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:34:18,001 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-12 22:34:18,198 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,SelfDestructingSolverStorable38 [2022-12-12 22:34:18,198 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:34:18,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:34:18,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1926864414, now seen corresponding path program 28 times [2022-12-12 22:34:18,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:34:18,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646569477] [2022-12-12 22:34:18,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:34:18,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:34:18,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:18,267 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:18,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:34:18,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646569477] [2022-12-12 22:34:18,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646569477] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:34:18,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883827279] [2022-12-12 22:34:18,268 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 22:34:18,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:18,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:34:18,270 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-12 22:34:18,272 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-12 22:34:18,348 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 22:34:18,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:34:18,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:34:18,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:34:18,389 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:18,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:34:18,413 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:18,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883827279] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:34:18,414 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:34:18,414 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-12-12 22:34:18,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719318665] [2022-12-12 22:34:18,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:34:18,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-12 22:34:18,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:34:18,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-12 22:34:18,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-12-12 22:34:18,415 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:34:18,415 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 1485 transitions, 119361 flow. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:18,415 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:34:18,415 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:34:18,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:34:20,613 INFO L130 PetriNetUnfolder]: 1151/2346 cut-off events. [2022-12-12 22:34:20,613 INFO L131 PetriNetUnfolder]: For 1774/1774 co-relation queries the response was YES. [2022-12-12 22:34:20,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96283 conditions, 2346 events. 1151/2346 cut-off events. For 1774/1774 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 16380 event pairs, 0 based on Foata normal form. 4/1880 useless extension candidates. Maximal degree in co-relation 90030. Up to 2312 conditions per place. [2022-12-12 22:34:20,643 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1209 selfloop transitions, 242 changer transitions 4/1455 dead transitions. [2022-12-12 22:34:20,643 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 1455 transitions, 119844 flow [2022-12-12 22:34:20,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-12 22:34:20,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-12-12 22:34:20,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 86 transitions. [2022-12-12 22:34:20,644 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3017543859649123 [2022-12-12 22:34:20,644 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 370 predicate places. [2022-12-12 22:34:20,644 INFO L82 GeneralOperation]: Start removeDead. Operand has 390 places, 1455 transitions, 119844 flow [2022-12-12 22:34:20,699 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 386 places, 1451 transitions, 119513 flow [2022-12-12 22:34:20,700 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 1451 transitions, 119513 flow [2022-12-12 22:34:20,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:20,700 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:34:20,700 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:34:20,706 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-12 22:34:20,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-12-12 22:34:20,901 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:34:20,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:34:20,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1738670397, now seen corresponding path program 29 times [2022-12-12 22:34:20,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:34:20,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527655029] [2022-12-12 22:34:20,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:34:20,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:34:20,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:20,956 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:20,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:34:20,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527655029] [2022-12-12 22:34:20,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527655029] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:34:20,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788842502] [2022-12-12 22:34:20,957 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 22:34:20,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:20,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:34:20,958 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-12 22:34:20,984 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-12 22:34:21,059 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 22:34:21,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:34:21,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 22:34:21,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:34:21,107 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:21,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:34:21,132 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:21,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788842502] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:34:21,133 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:34:21,133 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-12-12 22:34:21,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442931723] [2022-12-12 22:34:21,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:34:21,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-12 22:34:21,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:34:21,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-12 22:34:21,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2022-12-12 22:34:21,133 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:34:21,134 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 1451 transitions, 119513 flow. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:21,134 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:34:21,134 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:34:21,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:34:23,484 INFO L130 PetriNetUnfolder]: 1142/2325 cut-off events. [2022-12-12 22:34:23,484 INFO L131 PetriNetUnfolder]: For 1771/1771 co-relation queries the response was YES. [2022-12-12 22:34:23,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97745 conditions, 2325 events. 1142/2325 cut-off events. For 1771/1771 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 16200 event pairs, 0 based on Foata normal form. 2/1865 useless extension candidates. Maximal degree in co-relation 91426. Up to 2291 conditions per place. [2022-12-12 22:34:23,512 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1169 selfloop transitions, 269 changer transitions 2/1440 dead transitions. [2022-12-12 22:34:23,512 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 1440 transitions, 121485 flow [2022-12-12 22:34:23,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-12 22:34:23,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-12 22:34:23,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 90 transitions. [2022-12-12 22:34:23,513 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2022-12-12 22:34:23,513 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 381 predicate places. [2022-12-12 22:34:23,513 INFO L82 GeneralOperation]: Start removeDead. Operand has 401 places, 1440 transitions, 121485 flow [2022-12-12 22:34:23,569 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 397 places, 1438 transitions, 121317 flow [2022-12-12 22:34:23,570 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 1438 transitions, 121317 flow [2022-12-12 22:34:23,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:23,570 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:34:23,570 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:34:23,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-12-12 22:34:23,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:23,771 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:34:23,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:34:23,771 INFO L85 PathProgramCache]: Analyzing trace with hash -886346770, now seen corresponding path program 30 times [2022-12-12 22:34:23,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:34:23,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833084999] [2022-12-12 22:34:23,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:34:23,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:34:23,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:24,231 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:24,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:34:24,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833084999] [2022-12-12 22:34:24,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833084999] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:34:24,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130369229] [2022-12-12 22:34:24,232 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 22:34:24,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:24,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:34:24,236 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:34:24,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-12-12 22:34:24,346 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-12 22:34:24,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:34:24,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2022-12-12 22:34:24,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:34:24,514 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:24,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:34:24,701 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:24,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130369229] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:34:24,701 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:34:24,701 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-12-12 22:34:24,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720563932] [2022-12-12 22:34:24,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:34:24,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-12 22:34:24,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:34:24,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-12 22:34:24,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2022-12-12 22:34:24,702 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:34:24,703 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 1438 transitions, 121317 flow. Second operand has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:24,703 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:34:24,703 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:34:24,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:34:27,167 INFO L130 PetriNetUnfolder]: 1243/2537 cut-off events. [2022-12-12 22:34:27,167 INFO L131 PetriNetUnfolder]: For 2518/2518 co-relation queries the response was YES. [2022-12-12 22:34:27,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109147 conditions, 2537 events. 1243/2537 cut-off events. For 2518/2518 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 18120 event pairs, 0 based on Foata normal form. 7/2050 useless extension candidates. Maximal degree in co-relation 102112. Up to 2497 conditions per place. [2022-12-12 22:34:27,206 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1411 selfloop transitions, 86 changer transitions 56/1563 dead transitions. [2022-12-12 22:34:27,206 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 1563 transitions, 135013 flow [2022-12-12 22:34:27,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-12 22:34:27,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-12 22:34:27,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 95 transitions. [2022-12-12 22:34:27,208 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2022-12-12 22:34:27,208 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 388 predicate places. [2022-12-12 22:34:27,208 INFO L82 GeneralOperation]: Start removeDead. Operand has 408 places, 1563 transitions, 135013 flow [2022-12-12 22:34:27,276 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 406 places, 1507 transitions, 130140 flow [2022-12-12 22:34:27,276 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 1507 transitions, 130140 flow [2022-12-12 22:34:27,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:27,276 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:34:27,276 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:34:27,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-12-12 22:34:27,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:27,477 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:34:27,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:34:27,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1218419856, now seen corresponding path program 31 times [2022-12-12 22:34:27,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:34:27,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229583479] [2022-12-12 22:34:27,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:34:27,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:34:27,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:27,919 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:27,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:34:27,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229583479] [2022-12-12 22:34:27,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229583479] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:34:27,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105665554] [2022-12-12 22:34:27,920 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 22:34:27,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:27,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:34:27,924 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:34:27,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-12-12 22:34:28,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:28,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2022-12-12 22:34:28,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:34:28,160 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:28,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:34:28,351 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:28,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105665554] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:34:28,351 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:34:28,351 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2022-12-12 22:34:28,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564839325] [2022-12-12 22:34:28,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:34:28,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 22:34:28,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:34:28,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 22:34:28,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-12-12 22:34:28,352 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:34:28,352 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 1507 transitions, 130140 flow. Second operand has 19 states, 19 states have (on average 3.736842105263158) internal successors, (71), 19 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:28,353 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:34:28,353 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:34:28,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:34:31,696 INFO L130 PetriNetUnfolder]: 1326/2700 cut-off events. [2022-12-12 22:34:31,696 INFO L131 PetriNetUnfolder]: For 3071/3071 co-relation queries the response was YES. [2022-12-12 22:34:31,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118842 conditions, 2700 events. 1326/2700 cut-off events. For 3071/3071 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 19473 event pairs, 0 based on Foata normal form. 3/2171 useless extension candidates. Maximal degree in co-relation 111115. Up to 2660 conditions per place. [2022-12-12 22:34:31,732 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1523 selfloop transitions, 114 changer transitions 15/1662 dead transitions. [2022-12-12 22:34:31,733 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 1662 transitions, 146876 flow [2022-12-12 22:34:31,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-12 22:34:31,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-12 22:34:31,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 93 transitions. [2022-12-12 22:34:31,733 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.62 [2022-12-12 22:34:31,734 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 395 predicate places. [2022-12-12 22:34:31,734 INFO L82 GeneralOperation]: Start removeDead. Operand has 415 places, 1662 transitions, 146876 flow [2022-12-12 22:34:31,804 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 414 places, 1647 transitions, 145538 flow [2022-12-12 22:34:31,804 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 1647 transitions, 145538 flow [2022-12-12 22:34:31,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.736842105263158) internal successors, (71), 19 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:31,804 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:34:31,805 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:34:31,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-12-12 22:34:32,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:32,005 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:34:32,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:34:32,006 INFO L85 PathProgramCache]: Analyzing trace with hash -953039706, now seen corresponding path program 32 times [2022-12-12 22:34:32,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:34:32,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990023122] [2022-12-12 22:34:32,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:34:32,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:34:32,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:32,477 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:32,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:34:32,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990023122] [2022-12-12 22:34:32,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990023122] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:34:32,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370806739] [2022-12-12 22:34:32,478 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 22:34:32,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:32,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:34:32,479 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:34:32,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-12-12 22:34:32,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 22:34:32,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:34:32,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2022-12-12 22:34:32,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:34:32,719 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:32,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:34:32,892 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:32,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370806739] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:34:32,892 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:34:32,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 18 [2022-12-12 22:34:32,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835736949] [2022-12-12 22:34:32,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:34:32,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-12 22:34:32,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:34:32,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-12 22:34:32,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-12-12 22:34:32,894 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:34:32,894 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 1647 transitions, 145538 flow. Second operand has 20 states, 20 states have (on average 4.0) internal successors, (80), 20 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:32,894 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:34:32,894 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:34:32,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:34:36,797 INFO L130 PetriNetUnfolder]: 1317/2671 cut-off events. [2022-12-12 22:34:36,797 INFO L131 PetriNetUnfolder]: For 3648/3648 co-relation queries the response was YES. [2022-12-12 22:34:36,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120202 conditions, 2671 events. 1317/2671 cut-off events. For 3648/3648 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 19123 event pairs, 0 based on Foata normal form. 5/2156 useless extension candidates. Maximal degree in co-relation 112666. Up to 2631 conditions per place. [2022-12-12 22:34:36,842 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1490 selfloop transitions, 113 changer transitions 29/1642 dead transitions. [2022-12-12 22:34:36,842 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 1642 transitions, 148362 flow [2022-12-12 22:34:36,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-12 22:34:36,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-12 22:34:36,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 99 transitions. [2022-12-12 22:34:36,843 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.55 [2022-12-12 22:34:36,844 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 405 predicate places. [2022-12-12 22:34:36,844 INFO L82 GeneralOperation]: Start removeDead. Operand has 425 places, 1642 transitions, 148362 flow [2022-12-12 22:34:36,934 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 421 places, 1613 transitions, 145722 flow [2022-12-12 22:34:36,935 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 1613 transitions, 145722 flow [2022-12-12 22:34:36,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.0) internal successors, (80), 20 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:36,936 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:34:36,936 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:34:36,944 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-12-12 22:34:37,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-12-12 22:34:37,142 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:34:37,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:34:37,142 INFO L85 PathProgramCache]: Analyzing trace with hash -2027548112, now seen corresponding path program 33 times [2022-12-12 22:34:37,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:34:37,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850207007] [2022-12-12 22:34:37,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:34:37,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:34:37,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:37,596 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:37,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:34:37,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850207007] [2022-12-12 22:34:37,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850207007] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:34:37,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416523023] [2022-12-12 22:34:37,597 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 22:34:37,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:37,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:34:37,598 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:34:37,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-12-12 22:34:37,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 22:34:37,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:34:37,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2022-12-12 22:34:37,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:34:37,807 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:37,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:34:37,991 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:37,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416523023] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:34:37,991 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:34:37,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2022-12-12 22:34:37,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710154115] [2022-12-12 22:34:37,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:34:37,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-12 22:34:37,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:34:37,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-12 22:34:37,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2022-12-12 22:34:37,992 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:34:37,993 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 1613 transitions, 145722 flow. Second operand has 18 states, 18 states have (on average 4.0) internal successors, (72), 18 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:37,993 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:34:37,993 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:34:37,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:34:41,077 INFO L130 PetriNetUnfolder]: 1310/2631 cut-off events. [2022-12-12 22:34:41,077 INFO L131 PetriNetUnfolder]: For 4508/4508 co-relation queries the response was YES. [2022-12-12 22:34:41,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120994 conditions, 2631 events. 1310/2631 cut-off events. For 4508/4508 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 18648 event pairs, 0 based on Foata normal form. 4/2125 useless extension candidates. Maximal degree in co-relation 113713. Up to 2591 conditions per place. [2022-12-12 22:34:41,112 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1478 selfloop transitions, 101 changer transitions 20/1609 dead transitions. [2022-12-12 22:34:41,113 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 1609 transitions, 148560 flow [2022-12-12 22:34:41,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-12 22:34:41,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-12 22:34:41,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 88 transitions. [2022-12-12 22:34:41,113 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2022-12-12 22:34:41,114 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 411 predicate places. [2022-12-12 22:34:41,114 INFO L82 GeneralOperation]: Start removeDead. Operand has 431 places, 1609 transitions, 148560 flow [2022-12-12 22:34:41,186 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 430 places, 1589 transitions, 146696 flow [2022-12-12 22:34:41,186 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 1589 transitions, 146696 flow [2022-12-12 22:34:41,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.0) internal successors, (72), 18 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:41,186 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:34:41,186 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:34:41,191 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-12-12 22:34:41,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-12-12 22:34:41,387 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:34:41,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:34:41,387 INFO L85 PathProgramCache]: Analyzing trace with hash -514203026, now seen corresponding path program 34 times [2022-12-12 22:34:41,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:34:41,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639372809] [2022-12-12 22:34:41,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:34:41,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:34:41,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:41,732 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:41,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:34:41,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639372809] [2022-12-12 22:34:41,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639372809] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:34:41,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383842705] [2022-12-12 22:34:41,733 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 22:34:41,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:41,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:34:41,736 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:34:41,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-12-12 22:34:41,986 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 22:34:41,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:34:41,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2022-12-12 22:34:41,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:34:42,125 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:42,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:34:42,301 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:42,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383842705] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:34:42,302 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:34:42,302 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 15 [2022-12-12 22:34:42,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788086577] [2022-12-12 22:34:42,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:34:42,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-12 22:34:42,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:34:42,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-12 22:34:42,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2022-12-12 22:34:42,303 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:34:42,303 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 1589 transitions, 146696 flow. Second operand has 17 states, 17 states have (on average 4.235294117647059) internal successors, (72), 17 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:42,303 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:34:42,303 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:34:42,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:34:45,035 INFO L130 PetriNetUnfolder]: 1330/2681 cut-off events. [2022-12-12 22:34:45,035 INFO L131 PetriNetUnfolder]: For 4994/4994 co-relation queries the response was YES. [2022-12-12 22:34:45,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125949 conditions, 2681 events. 1330/2681 cut-off events. For 4994/4994 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 19093 event pairs, 0 based on Foata normal form. 4/2173 useless extension candidates. Maximal degree in co-relation 118418. Up to 2641 conditions per place. [2022-12-12 22:34:45,072 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1544 selfloop transitions, 71 changer transitions 20/1645 dead transitions. [2022-12-12 22:34:45,072 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 1645 transitions, 155151 flow [2022-12-12 22:34:45,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-12 22:34:45,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-12 22:34:45,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 64 transitions. [2022-12-12 22:34:45,073 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2022-12-12 22:34:45,073 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 417 predicate places. [2022-12-12 22:34:45,073 INFO L82 GeneralOperation]: Start removeDead. Operand has 437 places, 1645 transitions, 155151 flow [2022-12-12 22:34:45,145 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 436 places, 1625 transitions, 153247 flow [2022-12-12 22:34:45,145 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 1625 transitions, 153247 flow [2022-12-12 22:34:45,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.235294117647059) internal successors, (72), 17 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:45,145 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:34:45,146 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:34:45,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-12-12 22:34:45,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-12-12 22:34:45,346 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:34:45,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:34:45,347 INFO L85 PathProgramCache]: Analyzing trace with hash -515392318, now seen corresponding path program 35 times [2022-12-12 22:34:45,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:34:45,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084130100] [2022-12-12 22:34:45,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:34:45,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:34:45,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:45,795 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:45,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:34:45,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084130100] [2022-12-12 22:34:45,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084130100] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:34:45,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693504470] [2022-12-12 22:34:45,795 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 22:34:45,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:45,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:34:45,800 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:34:45,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-12-12 22:34:45,915 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 22:34:45,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:34:45,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2022-12-12 22:34:45,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:34:46,058 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:46,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:34:46,241 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:46,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693504470] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:34:46,241 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:34:46,241 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 17 [2022-12-12 22:34:46,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657700973] [2022-12-12 22:34:46,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:34:46,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 22:34:46,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:34:46,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 22:34:46,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-12-12 22:34:46,242 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:34:46,242 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 1625 transitions, 153247 flow. Second operand has 19 states, 19 states have (on average 4.105263157894737) internal successors, (78), 19 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:46,242 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:34:46,242 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:34:46,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:34:49,546 INFO L130 PetriNetUnfolder]: 1382/2789 cut-off events. [2022-12-12 22:34:49,547 INFO L131 PetriNetUnfolder]: For 5766/5766 co-relation queries the response was YES. [2022-12-12 22:34:49,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133797 conditions, 2789 events. 1382/2789 cut-off events. For 5766/5766 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 19953 event pairs, 0 based on Foata normal form. 4/2253 useless extension candidates. Maximal degree in co-relation 125721. Up to 2749 conditions per place. [2022-12-12 22:34:49,587 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1586 selfloop transitions, 91 changer transitions 24/1711 dead transitions. [2022-12-12 22:34:49,587 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 1711 transitions, 164793 flow [2022-12-12 22:34:49,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-12 22:34:49,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-12 22:34:49,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 71 transitions. [2022-12-12 22:34:49,588 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2022-12-12 22:34:49,589 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 423 predicate places. [2022-12-12 22:34:49,589 INFO L82 GeneralOperation]: Start removeDead. Operand has 443 places, 1711 transitions, 164793 flow [2022-12-12 22:34:49,669 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 442 places, 1687 transitions, 162465 flow [2022-12-12 22:34:49,669 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 1687 transitions, 162465 flow [2022-12-12 22:34:49,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.105263157894737) internal successors, (78), 19 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:49,669 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:34:49,670 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:34:49,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-12-12 22:34:49,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-12-12 22:34:49,870 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:34:49,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:34:49,870 INFO L85 PathProgramCache]: Analyzing trace with hash -780772468, now seen corresponding path program 36 times [2022-12-12 22:34:49,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:34:49,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290874418] [2022-12-12 22:34:49,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:34:49,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:34:49,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:50,228 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:50,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:34:50,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290874418] [2022-12-12 22:34:50,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290874418] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:34:50,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499878635] [2022-12-12 22:34:50,228 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 22:34:50,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:50,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:34:50,232 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:34:50,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-12-12 22:34:50,346 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-12 22:34:50,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:34:50,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2022-12-12 22:34:50,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:34:50,487 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:50,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:34:50,685 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:50,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499878635] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:34:50,686 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:34:50,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 17 [2022-12-12 22:34:50,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568697981] [2022-12-12 22:34:50,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:34:50,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 22:34:50,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:34:50,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 22:34:50,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-12-12 22:34:50,687 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:34:50,688 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 1687 transitions, 162465 flow. Second operand has 19 states, 19 states have (on average 4.0) internal successors, (76), 19 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:50,688 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:34:50,688 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:34:50,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:34:55,101 INFO L130 PetriNetUnfolder]: 1376/2755 cut-off events. [2022-12-12 22:34:55,101 INFO L131 PetriNetUnfolder]: For 6599/6599 co-relation queries the response was YES. [2022-12-12 22:34:55,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 134883 conditions, 2755 events. 1376/2755 cut-off events. For 6599/6599 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 19564 event pairs, 0 based on Foata normal form. 4/2227 useless extension candidates. Maximal degree in co-relation 127038. Up to 2715 conditions per place. [2022-12-12 22:34:55,142 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1564 selfloop transitions, 89 changer transitions 20/1683 dead transitions. [2022-12-12 22:34:55,142 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 1683 transitions, 165427 flow [2022-12-12 22:34:55,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-12 22:34:55,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-12 22:34:55,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 67 transitions. [2022-12-12 22:34:55,143 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2022-12-12 22:34:55,144 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 429 predicate places. [2022-12-12 22:34:55,144 INFO L82 GeneralOperation]: Start removeDead. Operand has 449 places, 1683 transitions, 165427 flow [2022-12-12 22:34:55,236 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 448 places, 1663 transitions, 163443 flow [2022-12-12 22:34:55,236 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 1663 transitions, 163443 flow [2022-12-12 22:34:55,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.0) internal successors, (76), 19 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:55,236 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:34:55,236 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:34:55,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-12-12 22:34:55,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:55,437 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:34:55,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:34:55,437 INFO L85 PathProgramCache]: Analyzing trace with hash 204832166, now seen corresponding path program 37 times [2022-12-12 22:34:55,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:34:55,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192073666] [2022-12-12 22:34:55,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:34:55,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:34:55,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:55,811 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:55,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:34:55,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192073666] [2022-12-12 22:34:55,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192073666] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:34:55,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952779213] [2022-12-12 22:34:55,812 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 22:34:55,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:34:55,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:34:55,813 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:34:55,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-12-12 22:34:55,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:34:55,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2022-12-12 22:34:55,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:34:56,005 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:56,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:34:56,136 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:34:56,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1952779213] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:34:56,136 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:34:56,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-12-12 22:34:56,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529098207] [2022-12-12 22:34:56,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:34:56,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-12 22:34:56,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:34:56,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-12 22:34:56,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2022-12-12 22:34:56,138 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:34:56,138 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 1663 transitions, 163443 flow. Second operand has 15 states, 15 states have (on average 4.066666666666666) internal successors, (61), 15 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:34:56,138 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:34:56,138 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:34:56,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:34:59,937 INFO L130 PetriNetUnfolder]: 1472/2982 cut-off events. [2022-12-12 22:34:59,938 INFO L131 PetriNetUnfolder]: For 8169/8169 co-relation queries the response was YES. [2022-12-12 22:34:59,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 148917 conditions, 2982 events. 1472/2982 cut-off events. For 8169/8169 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 21792 event pairs, 0 based on Foata normal form. 9/2423 useless extension candidates. Maximal degree in co-relation 140256. Up to 2938 conditions per place. [2022-12-12 22:34:59,980 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1657 selfloop transitions, 104 changer transitions 63/1834 dead transitions. [2022-12-12 22:34:59,980 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 1834 transitions, 183939 flow [2022-12-12 22:34:59,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-12 22:34:59,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-12 22:34:59,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 99 transitions. [2022-12-12 22:34:59,981 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.55 [2022-12-12 22:34:59,982 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 439 predicate places. [2022-12-12 22:34:59,982 INFO L82 GeneralOperation]: Start removeDead. Operand has 459 places, 1834 transitions, 183939 flow [2022-12-12 22:35:00,072 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 457 places, 1771 transitions, 177585 flow [2022-12-12 22:35:00,072 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 1771 transitions, 177585 flow [2022-12-12 22:35:00,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.066666666666666) internal successors, (61), 15 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:35:00,073 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:35:00,073 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:35:00,082 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-12-12 22:35:00,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-12-12 22:35:00,279 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:35:00,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:35:00,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1698614480, now seen corresponding path program 38 times [2022-12-12 22:35:00,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:35:00,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893734715] [2022-12-12 22:35:00,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:35:00,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:35:00,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:35:00,698 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:00,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:35:00,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893734715] [2022-12-12 22:35:00,699 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893734715] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:35:00,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330260604] [2022-12-12 22:35:00,699 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 22:35:00,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:35:00,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:35:00,704 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:35:00,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-12-12 22:35:00,812 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 22:35:00,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:35:00,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2022-12-12 22:35:00,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:35:00,957 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:00,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:35:01,114 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:01,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330260604] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:35:01,115 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:35:01,115 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 17 [2022-12-12 22:35:01,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777053532] [2022-12-12 22:35:01,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:35:01,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 22:35:01,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:35:01,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 22:35:01,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-12-12 22:35:01,116 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:35:01,116 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 1771 transitions, 177585 flow. Second operand has 19 states, 19 states have (on average 4.0) internal successors, (76), 19 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:35:01,116 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:35:01,116 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:35:01,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:35:05,117 INFO L130 PetriNetUnfolder]: 1580/3193 cut-off events. [2022-12-12 22:35:05,118 INFO L131 PetriNetUnfolder]: For 9228/9228 co-relation queries the response was YES. [2022-12-12 22:35:05,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162652 conditions, 3193 events. 1580/3193 cut-off events. For 9228/9228 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 23541 event pairs, 0 based on Foata normal form. 8/2583 useless extension candidates. Maximal degree in co-relation 153152. Up to 3149 conditions per place. [2022-12-12 22:35:05,174 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1787 selfloop transitions, 108 changer transitions 52/1957 dead transitions. [2022-12-12 22:35:05,174 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 1957 transitions, 200208 flow [2022-12-12 22:35:05,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-12 22:35:05,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-12 22:35:05,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 89 transitions. [2022-12-12 22:35:05,175 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5933333333333334 [2022-12-12 22:35:05,176 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 446 predicate places. [2022-12-12 22:35:05,176 INFO L82 GeneralOperation]: Start removeDead. Operand has 466 places, 1957 transitions, 200208 flow [2022-12-12 22:35:05,271 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 464 places, 1905 transitions, 194847 flow [2022-12-12 22:35:05,272 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 1905 transitions, 194847 flow [2022-12-12 22:35:05,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.0) internal successors, (76), 19 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:35:05,272 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:35:05,272 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:35:05,276 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-12-12 22:35:05,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-12-12 22:35:05,472 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:35:05,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:35:05,473 INFO L85 PathProgramCache]: Analyzing trace with hash 166774822, now seen corresponding path program 39 times [2022-12-12 22:35:05,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:35:05,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456312896] [2022-12-12 22:35:05,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:35:05,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:35:05,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:35:05,899 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:05,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:35:05,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456312896] [2022-12-12 22:35:05,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456312896] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:35:05,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862112218] [2022-12-12 22:35:05,900 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 22:35:05,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:35:05,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:35:05,904 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:35:05,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-12-12 22:35:06,056 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-12 22:35:06,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:35:06,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2022-12-12 22:35:06,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:35:06,345 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:06,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:35:06,500 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:06,501 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862112218] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:35:06,501 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:35:06,501 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 18 [2022-12-12 22:35:06,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409839199] [2022-12-12 22:35:06,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:35:06,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-12 22:35:06,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:35:06,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-12 22:35:06,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-12-12 22:35:06,502 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:35:06,502 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 1905 transitions, 194847 flow. Second operand has 20 states, 20 states have (on average 4.0) internal successors, (80), 20 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:35:06,502 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:35:06,502 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:35:06,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:35:11,203 INFO L130 PetriNetUnfolder]: 1662/3358 cut-off events. [2022-12-12 22:35:11,204 INFO L131 PetriNetUnfolder]: For 10325/10325 co-relation queries the response was YES. [2022-12-12 22:35:11,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174403 conditions, 3358 events. 1662/3358 cut-off events. For 10325/10325 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 25031 event pairs, 0 based on Foata normal form. 3/2705 useless extension candidates. Maximal degree in co-relation 164040. Up to 3314 conditions per place. [2022-12-12 22:35:11,518 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1913 selfloop transitions, 127 changer transitions 15/2065 dead transitions. [2022-12-12 22:35:11,518 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 2065 transitions, 215367 flow [2022-12-12 22:35:11,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-12 22:35:11,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-12 22:35:11,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 91 transitions. [2022-12-12 22:35:11,519 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6066666666666667 [2022-12-12 22:35:11,520 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 453 predicate places. [2022-12-12 22:35:11,520 INFO L82 GeneralOperation]: Start removeDead. Operand has 473 places, 2065 transitions, 215367 flow [2022-12-12 22:35:11,624 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 472 places, 2050 transitions, 213789 flow [2022-12-12 22:35:11,624 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 2050 transitions, 213789 flow [2022-12-12 22:35:11,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.0) internal successors, (80), 20 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:35:11,624 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:35:11,624 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:35:11,629 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-12-12 22:35:11,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2022-12-12 22:35:11,825 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:35:11,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:35:11,825 INFO L85 PathProgramCache]: Analyzing trace with hash -98605328, now seen corresponding path program 40 times [2022-12-12 22:35:11,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:35:11,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507399268] [2022-12-12 22:35:11,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:35:11,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:35:11,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:35:12,136 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:12,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:35:12,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507399268] [2022-12-12 22:35:12,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507399268] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:35:12,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921168037] [2022-12-12 22:35:12,137 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 22:35:12,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:35:12,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:35:12,138 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:35:12,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-12-12 22:35:12,228 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 22:35:12,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:35:12,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2022-12-12 22:35:12,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:35:12,341 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:12,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:35:12,561 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:12,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921168037] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:35:12,562 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:35:12,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2022-12-12 22:35:12,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007974225] [2022-12-12 22:35:12,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:35:12,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-12 22:35:12,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:35:12,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-12 22:35:12,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-12-12 22:35:12,566 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:35:12,566 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 2050 transitions, 213789 flow. Second operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:35:12,566 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:35:12,566 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:35:12,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:35:21,726 INFO L130 PetriNetUnfolder]: 1659/3337 cut-off events. [2022-12-12 22:35:21,727 INFO L131 PetriNetUnfolder]: For 11475/11475 co-relation queries the response was YES. [2022-12-12 22:35:21,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176609 conditions, 3337 events. 1659/3337 cut-off events. For 11475/11475 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 24674 event pairs, 0 based on Foata normal form. 3/2690 useless extension candidates. Maximal degree in co-relation 166371. Up to 3293 conditions per place. [2022-12-12 22:35:21,777 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1894 selfloop transitions, 128 changer transitions 15/2047 dead transitions. [2022-12-12 22:35:21,778 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 2047 transitions, 217551 flow [2022-12-12 22:35:21,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-12 22:35:21,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-12 22:35:21,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 86 transitions. [2022-12-12 22:35:21,779 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5733333333333334 [2022-12-12 22:35:21,779 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 461 predicate places. [2022-12-12 22:35:21,779 INFO L82 GeneralOperation]: Start removeDead. Operand has 481 places, 2047 transitions, 217551 flow [2022-12-12 22:35:21,895 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 480 places, 2032 transitions, 215943 flow [2022-12-12 22:35:21,896 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 2032 transitions, 215943 flow [2022-12-12 22:35:21,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:35:21,896 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:35:21,896 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:35:21,900 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-12-12 22:35:22,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:35:22,097 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:35:22,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:35:22,097 INFO L85 PathProgramCache]: Analyzing trace with hash 167964114, now seen corresponding path program 41 times [2022-12-12 22:35:22,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:35:22,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829403995] [2022-12-12 22:35:22,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:35:22,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:35:22,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:35:22,417 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:22,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:35:22,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829403995] [2022-12-12 22:35:22,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829403995] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:35:22,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992711903] [2022-12-12 22:35:22,418 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 22:35:22,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:35:22,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:35:22,420 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:35:22,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-12-12 22:35:22,528 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 22:35:22,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:35:22,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2022-12-12 22:35:22,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:35:22,645 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:22,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:35:22,785 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:22,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992711903] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:35:22,786 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:35:22,786 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2022-12-12 22:35:22,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693612985] [2022-12-12 22:35:22,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:35:22,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-12 22:35:22,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:35:22,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-12 22:35:22,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2022-12-12 22:35:22,787 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:35:22,787 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 2032 transitions, 215943 flow. Second operand has 18 states, 18 states have (on average 4.111111111111111) internal successors, (74), 18 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:35:22,787 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:35:22,787 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:35:22,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:35:29,474 INFO L130 PetriNetUnfolder]: 1650/3310 cut-off events. [2022-12-12 22:35:29,474 INFO L131 PetriNetUnfolder]: For 12693/12693 co-relation queries the response was YES. [2022-12-12 22:35:29,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178449 conditions, 3310 events. 1650/3310 cut-off events. For 12693/12693 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 24428 event pairs, 0 based on Foata normal form. 3/2675 useless extension candidates. Maximal degree in co-relation 168348. Up to 3266 conditions per place. [2022-12-12 22:35:29,528 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1883 selfloop transitions, 121 changer transitions 15/2029 dead transitions. [2022-12-12 22:35:29,528 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 2029 transitions, 219663 flow [2022-12-12 22:35:29,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-12 22:35:29,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-12 22:35:29,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 91 transitions. [2022-12-12 22:35:29,529 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5515151515151515 [2022-12-12 22:35:29,529 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 470 predicate places. [2022-12-12 22:35:29,529 INFO L82 GeneralOperation]: Start removeDead. Operand has 490 places, 2029 transitions, 219663 flow [2022-12-12 22:35:29,646 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 489 places, 2014 transitions, 218025 flow [2022-12-12 22:35:29,647 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 2014 transitions, 218025 flow [2022-12-12 22:35:29,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.111111111111111) internal successors, (74), 18 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:35:29,647 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:35:29,647 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:35:29,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-12-12 22:35:29,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:35:29,853 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:35:29,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:35:29,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1787224560, now seen corresponding path program 42 times [2022-12-12 22:35:29,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:35:29,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930676476] [2022-12-12 22:35:29,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:35:29,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:35:29,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:35:30,148 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:30,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:35:30,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930676476] [2022-12-12 22:35:30,148 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930676476] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:35:30,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825640944] [2022-12-12 22:35:30,149 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 22:35:30,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:35:30,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:35:30,150 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:35:30,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-12-12 22:35:30,254 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-12 22:35:30,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:35:30,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2022-12-12 22:35:30,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:35:30,353 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:30,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:35:30,517 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:30,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825640944] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:35:30,518 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:35:30,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 14 [2022-12-12 22:35:30,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599835571] [2022-12-12 22:35:30,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:35:30,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-12 22:35:30,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:35:30,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-12 22:35:30,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-12-12 22:35:30,519 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:35:30,520 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 2014 transitions, 218025 flow. Second operand has 16 states, 16 states have (on average 3.9375) internal successors, (63), 16 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:35:30,521 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:35:30,521 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:35:30,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:35:36,543 INFO L130 PetriNetUnfolder]: 1647/3288 cut-off events. [2022-12-12 22:35:36,543 INFO L131 PetriNetUnfolder]: For 13961/13961 co-relation queries the response was YES. [2022-12-12 22:35:36,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180510 conditions, 3288 events. 1647/3288 cut-off events. For 13961/13961 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 24047 event pairs, 0 based on Foata normal form. 4/2660 useless extension candidates. Maximal degree in co-relation 170613. Up to 3244 conditions per place. [2022-12-12 22:35:36,599 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1899 selfloop transitions, 81 changer transitions 20/2010 dead transitions. [2022-12-12 22:35:36,599 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 2010 transitions, 221593 flow [2022-12-12 22:35:36,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-12 22:35:36,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-12 22:35:36,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 72 transitions. [2022-12-12 22:35:36,600 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2022-12-12 22:35:36,600 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 477 predicate places. [2022-12-12 22:35:36,600 INFO L82 GeneralOperation]: Start removeDead. Operand has 497 places, 2010 transitions, 221593 flow [2022-12-12 22:35:36,918 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 496 places, 1990 transitions, 219369 flow [2022-12-12 22:35:36,918 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 1990 transitions, 219369 flow [2022-12-12 22:35:36,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.9375) internal successors, (63), 16 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:35:36,918 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:35:36,918 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:35:36,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-12-12 22:35:37,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:35:37,119 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:35:37,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:35:37,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1433234330, now seen corresponding path program 43 times [2022-12-12 22:35:37,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:35:37,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972843720] [2022-12-12 22:35:37,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:35:37,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:35:37,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:35:37,452 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:37,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:35:37,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972843720] [2022-12-12 22:35:37,452 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972843720] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:35:37,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765804190] [2022-12-12 22:35:37,453 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 22:35:37,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:35:37,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:35:37,454 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:35:37,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-12-12 22:35:37,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:35:37,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 86 conjunts are in the unsatisfiable core [2022-12-12 22:35:37,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:35:37,707 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:37,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:35:37,861 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:37,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765804190] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:35:37,861 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:35:37,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 16 [2022-12-12 22:35:37,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579817854] [2022-12-12 22:35:37,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:35:37,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-12 22:35:37,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:35:37,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-12 22:35:37,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2022-12-12 22:35:37,863 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-12 22:35:37,863 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 1990 transitions, 219369 flow. Second operand has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 18 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:35:37,863 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:35:37,863 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-12 22:35:37,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:35:47,126 INFO L130 PetriNetUnfolder]: 1635/3251 cut-off events. [2022-12-12 22:35:47,126 INFO L131 PetriNetUnfolder]: For 15287/15287 co-relation queries the response was YES. [2022-12-12 22:35:47,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181685 conditions, 3251 events. 1635/3251 cut-off events. For 15287/15287 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 23619 event pairs, 0 based on Foata normal form. 5/2640 useless extension candidates. Maximal degree in co-relation 172119. Up to 3207 conditions per place. [2022-12-12 22:35:47,178 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1847 selfloop transitions, 103 changer transitions 25/1985 dead transitions. [2022-12-12 22:35:47,178 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 1985 transitions, 222769 flow [2022-12-12 22:35:47,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-12 22:35:47,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-12 22:35:47,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 71 transitions. [2022-12-12 22:35:47,179 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2022-12-12 22:35:47,179 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 483 predicate places. [2022-12-12 22:35:47,179 INFO L82 GeneralOperation]: Start removeDead. Operand has 503 places, 1985 transitions, 222769 flow [2022-12-12 22:35:47,285 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 502 places, 1960 transitions, 219939 flow [2022-12-12 22:35:47,285 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 1960 transitions, 219939 flow [2022-12-12 22:35:47,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 18 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:35:47,285 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:35:47,285 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:35:47,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-12-12 22:35:47,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-12-12 22:35:47,486 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:35:47,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:35:47,487 INFO L85 PathProgramCache]: Analyzing trace with hash 700255904, now seen corresponding path program 44 times [2022-12-12 22:35:47,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:35:47,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252849445] [2022-12-12 22:35:47,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:35:47,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:35:47,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:35:47,561 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:47,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:35:47,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252849445] [2022-12-12 22:35:47,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252849445] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:35:47,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481273477] [2022-12-12 22:35:47,562 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 22:35:47,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:35:47,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:35:47,564 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:35:47,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-12-12 22:35:47,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 22:35:47,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:35:47,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 22:35:47,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:35:47,729 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:47,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:35:47,770 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:47,770 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481273477] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:35:47,770 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:35:47,770 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-12-12 22:35:47,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004033282] [2022-12-12 22:35:47,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:35:47,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-12 22:35:47,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:35:47,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-12 22:35:47,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2022-12-12 22:35:47,772 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:35:47,772 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 1960 transitions, 219939 flow. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:35:47,772 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:35:47,772 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:35:47,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:35:57,656 INFO L130 PetriNetUnfolder]: 2182/4363 cut-off events. [2022-12-12 22:35:57,657 INFO L131 PetriNetUnfolder]: For 15490/15490 co-relation queries the response was YES. [2022-12-12 22:35:57,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 248428 conditions, 4363 events. 2182/4363 cut-off events. For 15490/15490 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 33654 event pairs, 0 based on Foata normal form. 0/3527 useless extension candidates. Maximal degree in co-relation 235302. Up to 4319 conditions per place. [2022-12-12 22:35:57,733 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 2423 selfloop transitions, 248 changer transitions 0/2671 dead transitions. [2022-12-12 22:35:57,733 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 2671 transitions, 305180 flow [2022-12-12 22:35:57,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-12 22:35:57,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-12 22:35:57,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 66 transitions. [2022-12-12 22:35:57,734 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2022-12-12 22:35:57,734 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 490 predicate places. [2022-12-12 22:35:57,734 INFO L82 GeneralOperation]: Start removeDead. Operand has 510 places, 2671 transitions, 305180 flow [2022-12-12 22:35:58,079 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 510 places, 2671 transitions, 305180 flow [2022-12-12 22:35:58,079 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 2671 transitions, 305180 flow [2022-12-12 22:35:58,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:35:58,079 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:35:58,079 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:35:58,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-12-12 22:35:58,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-12-12 22:35:58,280 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:35:58,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:35:58,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1706430591, now seen corresponding path program 45 times [2022-12-12 22:35:58,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:35:58,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011557355] [2022-12-12 22:35:58,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:35:58,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:35:58,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:35:58,343 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:58,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:35:58,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011557355] [2022-12-12 22:35:58,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011557355] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:35:58,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647805652] [2022-12-12 22:35:58,344 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 22:35:58,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:35:58,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:35:58,345 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:35:58,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-12-12 22:35:58,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-12 22:35:58,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:35:58,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 22:35:58,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:35:58,485 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:58,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:35:58,517 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:35:58,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647805652] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:35:58,517 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:35:58,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-12-12 22:35:58,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509817975] [2022-12-12 22:35:58,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:35:58,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-12 22:35:58,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:35:58,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-12 22:35:58,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2022-12-12 22:35:58,518 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:35:58,518 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 2671 transitions, 305180 flow. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:35:58,518 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:35:58,518 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:35:58,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:36:12,785 INFO L130 PetriNetUnfolder]: 2187/4380 cut-off events. [2022-12-12 22:36:12,786 INFO L131 PetriNetUnfolder]: For 15485/15485 co-relation queries the response was YES. [2022-12-12 22:36:12,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 253781 conditions, 4380 events. 2187/4380 cut-off events. For 15485/15485 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 33802 event pairs, 0 based on Foata normal form. 4/3548 useless extension candidates. Maximal degree in co-relation 240426. Up to 4336 conditions per place. [2022-12-12 22:36:12,851 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 2193 selfloop transitions, 471 changer transitions 18/2682 dead transitions. [2022-12-12 22:36:12,852 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 2682 transitions, 311807 flow [2022-12-12 22:36:12,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-12 22:36:12,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-12 22:36:12,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 75 transitions. [2022-12-12 22:36:12,852 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2022-12-12 22:36:12,853 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 503 predicate places. [2022-12-12 22:36:12,853 INFO L82 GeneralOperation]: Start removeDead. Operand has 523 places, 2682 transitions, 311807 flow [2022-12-12 22:36:13,008 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 520 places, 2664 transitions, 309746 flow [2022-12-12 22:36:13,009 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 2664 transitions, 309746 flow [2022-12-12 22:36:13,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:36:13,009 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:36:13,009 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:36:13,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-12-12 22:36:13,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-12-12 22:36:13,209 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:36:13,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:36:13,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1387860031, now seen corresponding path program 46 times [2022-12-12 22:36:13,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:36:13,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258541440] [2022-12-12 22:36:13,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:36:13,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:36:13,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:36:13,271 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:36:13,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:36:13,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258541440] [2022-12-12 22:36:13,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258541440] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:36:13,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118875696] [2022-12-12 22:36:13,271 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 22:36:13,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:36:13,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:36:13,273 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:36:13,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-12-12 22:36:13,373 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 22:36:13,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:36:13,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 22:36:13,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:36:13,419 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:36:13,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:36:13,456 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:36:13,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118875696] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:36:13,456 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:36:13,457 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-12-12 22:36:13,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189764643] [2022-12-12 22:36:13,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:36:13,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-12 22:36:13,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:36:13,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-12 22:36:13,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-12-12 22:36:13,457 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:36:13,458 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 2664 transitions, 309746 flow. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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-12 22:36:13,458 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:36:13,458 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:36:13,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:36:26,888 INFO L130 PetriNetUnfolder]: 2183/4408 cut-off events. [2022-12-12 22:36:26,889 INFO L131 PetriNetUnfolder]: For 14621/14621 co-relation queries the response was YES. [2022-12-12 22:36:26,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 259905 conditions, 4408 events. 2183/4408 cut-off events. For 14621/14621 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 34402 event pairs, 0 based on Foata normal form. 8/3578 useless extension candidates. Maximal degree in co-relation 245964. Up to 4368 conditions per place. [2022-12-12 22:36:26,959 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 2165 selfloop transitions, 514 changer transitions 33/2712 dead transitions. [2022-12-12 22:36:26,959 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 2712 transitions, 320777 flow [2022-12-12 22:36:26,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-12 22:36:26,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-12-12 22:36:26,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 131 transitions. [2022-12-12 22:36:26,960 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.33589743589743587 [2022-12-12 22:36:26,960 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 525 predicate places. [2022-12-12 22:36:26,960 INFO L82 GeneralOperation]: Start removeDead. Operand has 545 places, 2712 transitions, 320777 flow [2022-12-12 22:36:27,111 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 544 places, 2679 transitions, 316859 flow [2022-12-12 22:36:27,111 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 2679 transitions, 316859 flow [2022-12-12 22:36:27,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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-12 22:36:27,111 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:36:27,111 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:36:27,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-12-12 22:36:27,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-12-12 22:36:27,313 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:36:27,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:36:27,313 INFO L85 PathProgramCache]: Analyzing trace with hash -858604704, now seen corresponding path program 47 times [2022-12-12 22:36:27,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:36:27,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733634903] [2022-12-12 22:36:27,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:36:27,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:36:27,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:36:27,385 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:36:27,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:36:27,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733634903] [2022-12-12 22:36:27,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733634903] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:36:27,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353687946] [2022-12-12 22:36:27,385 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 22:36:27,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:36:27,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:36:27,387 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:36:27,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-12-12 22:36:27,512 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 22:36:27,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:36:27,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 22:36:27,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:36:27,571 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:36:27,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:36:27,612 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:36:27,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353687946] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:36:27,613 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:36:27,613 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-12-12 22:36:27,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680930323] [2022-12-12 22:36:27,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:36:27,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-12 22:36:27,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:36:27,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-12 22:36:27,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2022-12-12 22:36:27,614 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:36:27,614 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 2679 transitions, 316859 flow. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:36:27,614 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:36:27,614 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:36:27,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:36:38,717 INFO L130 PetriNetUnfolder]: 2288/4585 cut-off events. [2022-12-12 22:36:38,717 INFO L131 PetriNetUnfolder]: For 14648/14648 co-relation queries the response was YES. [2022-12-12 22:36:38,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 274945 conditions, 4585 events. 2288/4585 cut-off events. For 14648/14648 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35916 event pairs, 0 based on Foata normal form. 0/3725 useless extension candidates. Maximal degree in co-relation 260769. Up to 4545 conditions per place. [2022-12-12 22:36:38,946 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 2598 selfloop transitions, 213 changer transitions 0/2811 dead transitions. [2022-12-12 22:36:38,946 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 2811 transitions, 338114 flow [2022-12-12 22:36:38,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-12 22:36:38,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-12 22:36:38,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 102 transitions. [2022-12-12 22:36:38,947 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.425 [2022-12-12 22:36:38,947 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 539 predicate places. [2022-12-12 22:36:38,947 INFO L82 GeneralOperation]: Start removeDead. Operand has 559 places, 2811 transitions, 338114 flow [2022-12-12 22:36:39,104 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 559 places, 2811 transitions, 338114 flow [2022-12-12 22:36:39,105 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 2811 transitions, 338114 flow [2022-12-12 22:36:39,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:36:39,105 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:36:39,105 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:36:39,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-12-12 22:36:39,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-12-12 22:36:39,310 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:36:39,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:36:39,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1571033471, now seen corresponding path program 48 times [2022-12-12 22:36:39,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:36:39,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649797104] [2022-12-12 22:36:39,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:36:39,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:36:39,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:36:39,373 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:36:39,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:36:39,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649797104] [2022-12-12 22:36:39,374 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649797104] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:36:39,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455301398] [2022-12-12 22:36:39,374 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 22:36:39,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:36:39,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:36:39,375 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:36:39,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-12-12 22:36:39,472 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-12 22:36:39,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:36:39,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 22:36:39,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:36:39,520 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:36:39,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:36:39,553 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:36:39,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455301398] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:36:39,554 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:36:39,554 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-12-12 22:36:39,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074218543] [2022-12-12 22:36:39,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:36:39,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-12 22:36:39,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:36:39,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-12 22:36:39,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-12-12 22:36:39,555 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:36:39,555 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 2811 transitions, 338114 flow. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:36:39,555 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:36:39,555 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:36:39,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:36:58,124 INFO L130 PetriNetUnfolder]: 2519/5036 cut-off events. [2022-12-12 22:36:58,124 INFO L131 PetriNetUnfolder]: For 13986/13986 co-relation queries the response was YES. [2022-12-12 22:36:58,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 307085 conditions, 5036 events. 2519/5036 cut-off events. For 13986/13986 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 40116 event pairs, 0 based on Foata normal form. 20/4092 useless extension candidates. Maximal degree in co-relation 291690. Up to 4996 conditions per place. [2022-12-12 22:36:58,209 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 2427 selfloop transitions, 610 changer transitions 46/3083 dead transitions. [2022-12-12 22:36:58,209 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 3083 transitions, 377049 flow [2022-12-12 22:36:58,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-12-12 22:36:58,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-12-12 22:36:58,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 144 transitions. [2022-12-12 22:36:58,330 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2022-12-12 22:36:58,331 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 564 predicate places. [2022-12-12 22:36:58,331 INFO L82 GeneralOperation]: Start removeDead. Operand has 584 places, 3083 transitions, 377049 flow [2022-12-12 22:36:58,506 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 584 places, 3037 transitions, 371404 flow [2022-12-12 22:36:58,506 INFO L495 AbstractCegarLoop]: Abstraction has has 584 places, 3037 transitions, 371404 flow [2022-12-12 22:36:58,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:36:58,506 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:36:58,506 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:36:58,512 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-12-12 22:36:58,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-12-12 22:36:58,707 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:36:58,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:36:58,708 INFO L85 PathProgramCache]: Analyzing trace with hash 884205631, now seen corresponding path program 49 times [2022-12-12 22:36:58,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:36:58,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980282408] [2022-12-12 22:36:58,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:36:58,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:36:58,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:36:58,777 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:36:58,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:36:58,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980282408] [2022-12-12 22:36:58,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980282408] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:36:58,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872165075] [2022-12-12 22:36:58,778 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 22:36:58,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:36:58,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:36:58,780 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:36:58,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-12-12 22:36:58,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:36:58,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 22:36:58,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:36:58,936 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:36:58,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:36:58,969 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:36:58,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872165075] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:36:58,970 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:36:58,970 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-12-12 22:36:58,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392296083] [2022-12-12 22:36:58,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:36:58,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-12 22:36:58,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:36:58,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-12 22:36:58,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-12-12 22:36:58,970 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:36:58,971 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 3037 transitions, 371404 flow. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:36:58,971 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:36:58,971 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:36:58,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:37:18,211 INFO L130 PetriNetUnfolder]: 2649/5310 cut-off events. [2022-12-12 22:37:18,211 INFO L131 PetriNetUnfolder]: For 14747/14747 co-relation queries the response was YES. [2022-12-12 22:37:18,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 329138 conditions, 5310 events. 2649/5310 cut-off events. For 14747/14747 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 42525 event pairs, 0 based on Foata normal form. 36/4300 useless extension candidates. Maximal degree in co-relation 312117. Up to 5270 conditions per place. [2022-12-12 22:37:18,296 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 2545 selfloop transitions, 680 changer transitions 36/3261 dead transitions. [2022-12-12 22:37:18,296 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 3261 transitions, 405371 flow [2022-12-12 22:37:18,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-12-12 22:37:18,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-12-12 22:37:18,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 161 transitions. [2022-12-12 22:37:18,297 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.34623655913978496 [2022-12-12 22:37:18,297 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 591 predicate places. [2022-12-12 22:37:18,297 INFO L82 GeneralOperation]: Start removeDead. Operand has 611 places, 3261 transitions, 405371 flow [2022-12-12 22:37:18,511 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 611 places, 3225 transitions, 400880 flow [2022-12-12 22:37:18,512 INFO L495 AbstractCegarLoop]: Abstraction has has 611 places, 3225 transitions, 400880 flow [2022-12-12 22:37:18,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:37:18,512 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:37:18,512 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:37:18,517 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-12-12 22:37:18,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:37:18,713 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:37:18,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:37:18,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1958714037, now seen corresponding path program 50 times [2022-12-12 22:37:18,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:37:18,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111298358] [2022-12-12 22:37:18,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:37:18,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:37:18,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:37:18,777 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:37:18,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:37:18,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111298358] [2022-12-12 22:37:18,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111298358] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:37:18,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458939565] [2022-12-12 22:37:18,778 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 22:37:18,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:37:18,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:37:18,779 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:37:18,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-12-12 22:37:18,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 22:37:18,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:37:18,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 22:37:18,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:37:18,967 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:37:18,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:37:19,007 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:37:19,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458939565] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:37:19,007 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:37:19,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-12-12 22:37:19,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803559529] [2022-12-12 22:37:19,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:37:19,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-12 22:37:19,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:37:19,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-12 22:37:19,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2022-12-12 22:37:19,008 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:37:19,008 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 611 places, 3225 transitions, 400880 flow. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:37:19,008 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:37:19,009 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:37:19,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:37:37,578 INFO L130 PetriNetUnfolder]: 2642/5295 cut-off events. [2022-12-12 22:37:37,578 INFO L131 PetriNetUnfolder]: For 14019/14019 co-relation queries the response was YES. [2022-12-12 22:37:37,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 333495 conditions, 5295 events. 2642/5295 cut-off events. For 14019/14019 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 42377 event pairs, 0 based on Foata normal form. 2/4271 useless extension candidates. Maximal degree in co-relation 315947. Up to 5255 conditions per place. [2022-12-12 22:37:37,665 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 2785 selfloop transitions, 462 changer transitions 2/3249 dead transitions. [2022-12-12 22:37:37,665 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 3249 transitions, 410354 flow [2022-12-12 22:37:37,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-12 22:37:37,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-12 22:37:37,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 124 transitions. [2022-12-12 22:37:37,666 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.37575757575757573 [2022-12-12 22:37:37,666 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 609 predicate places. [2022-12-12 22:37:37,666 INFO L82 GeneralOperation]: Start removeDead. Operand has 629 places, 3249 transitions, 410354 flow [2022-12-12 22:37:37,877 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 629 places, 3247 transitions, 410102 flow [2022-12-12 22:37:37,877 INFO L495 AbstractCegarLoop]: Abstraction has has 629 places, 3247 transitions, 410102 flow [2022-12-12 22:37:37,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:37:37,877 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:37:37,877 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:37:37,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-12-12 22:37:38,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:37:38,078 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:37:38,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:37:38,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1072399648, now seen corresponding path program 51 times [2022-12-12 22:37:38,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:37:38,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448798878] [2022-12-12 22:37:38,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:37:38,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:37:38,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:37:38,150 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:37:38,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:37:38,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448798878] [2022-12-12 22:37:38,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448798878] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:37:38,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078440903] [2022-12-12 22:37:38,150 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 22:37:38,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:37:38,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:37:38,152 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:37:38,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-12-12 22:37:38,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-12 22:37:38,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:37:38,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 22:37:38,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:37:38,349 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:37:38,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:37:38,389 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:37:38,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078440903] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:37:38,390 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:37:38,390 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-12-12 22:37:38,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291951875] [2022-12-12 22:37:38,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:37:38,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-12 22:37:38,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:37:38,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-12 22:37:38,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-12-12 22:37:38,391 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:37:38,391 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 3247 transitions, 410102 flow. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:37:38,391 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:37:38,391 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:37:38,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:38:00,658 INFO L130 PetriNetUnfolder]: 2955/5954 cut-off events. [2022-12-12 22:38:00,658 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2022-12-12 22:38:00,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 381045 conditions, 5954 events. 2955/5954 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 48699 event pairs, 0 based on Foata normal form. 8/4770 useless extension candidates. Maximal degree in co-relation 360124. Up to 5914 conditions per place. [2022-12-12 22:38:00,758 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 2919 selfloop transitions, 726 changer transitions 8/3653 dead transitions. [2022-12-12 22:38:00,758 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 3653 transitions, 468798 flow [2022-12-12 22:38:00,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-12-12 22:38:00,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-12-12 22:38:00,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 161 transitions. [2022-12-12 22:38:00,759 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.35777777777777775 [2022-12-12 22:38:00,760 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 638 predicate places. [2022-12-12 22:38:00,760 INFO L82 GeneralOperation]: Start removeDead. Operand has 658 places, 3653 transitions, 468798 flow [2022-12-12 22:38:01,025 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 657 places, 3645 transitions, 467774 flow [2022-12-12 22:38:01,026 INFO L495 AbstractCegarLoop]: Abstraction has has 657 places, 3645 transitions, 467774 flow [2022-12-12 22:38:01,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:38:01,026 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:38:01,026 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:38:01,032 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-12-12 22:38:01,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:38:01,231 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:38:01,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:38:01,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1071210356, now seen corresponding path program 52 times [2022-12-12 22:38:01,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:38:01,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801037167] [2022-12-12 22:38:01,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:38:01,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:38:01,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:38:01,295 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:38:01,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:38:01,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801037167] [2022-12-12 22:38:01,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801037167] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:38:01,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663730912] [2022-12-12 22:38:01,295 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 22:38:01,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:38:01,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:38:01,297 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:38:01,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-12-12 22:38:01,403 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 22:38:01,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:38:01,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 22:38:01,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:38:01,448 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:38:01,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:38:01,481 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:38:01,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663730912] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:38:01,481 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:38:01,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-12-12 22:38:01,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056105010] [2022-12-12 22:38:01,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:38:01,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-12 22:38:01,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:38:01,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-12 22:38:01,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2022-12-12 22:38:01,483 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:38:01,483 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 657 places, 3645 transitions, 467774 flow. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:38:01,483 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:38:01,483 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:38:01,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:38:25,367 INFO L130 PetriNetUnfolder]: 2940/5917 cut-off events. [2022-12-12 22:38:25,367 INFO L131 PetriNetUnfolder]: For 14157/14157 co-relation queries the response was YES. [2022-12-12 22:38:25,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 384593 conditions, 5917 events. 2940/5917 cut-off events. For 14157/14157 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 48359 event pairs, 0 based on Foata normal form. 0/4769 useless extension candidates. Maximal degree in co-relation 364002. Up to 5877 conditions per place. [2022-12-12 22:38:25,595 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 3249 selfloop transitions, 376 changer transitions 0/3625 dead transitions. [2022-12-12 22:38:25,596 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 676 places, 3625 transitions, 472458 flow [2022-12-12 22:38:25,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-12 22:38:25,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-12 22:38:25,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 135 transitions. [2022-12-12 22:38:25,596 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2022-12-12 22:38:25,597 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 656 predicate places. [2022-12-12 22:38:25,597 INFO L82 GeneralOperation]: Start removeDead. Operand has 676 places, 3625 transitions, 472458 flow [2022-12-12 22:38:25,846 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 676 places, 3625 transitions, 472458 flow [2022-12-12 22:38:25,847 INFO L495 AbstractCegarLoop]: Abstraction has has 676 places, 3625 transitions, 472458 flow [2022-12-12 22:38:25,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:38:25,847 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:38:25,847 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:38:25,852 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-12-12 22:38:26,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2022-12-12 22:38:26,049 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:38:26,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:38:26,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1018183778, now seen corresponding path program 53 times [2022-12-12 22:38:26,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:38:26,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431324924] [2022-12-12 22:38:26,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:38:26,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:38:26,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:38:26,133 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:38:26,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:38:26,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431324924] [2022-12-12 22:38:26,133 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431324924] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:38:26,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754633424] [2022-12-12 22:38:26,133 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 22:38:26,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:38:26,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:38:26,136 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:38:26,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-12-12 22:38:26,244 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 22:38:26,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:38:26,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 22:38:26,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:38:26,303 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:38:26,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:38:26,344 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:38:26,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754633424] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:38:26,345 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:38:26,345 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-12-12 22:38:26,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703124565] [2022-12-12 22:38:26,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:38:26,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-12 22:38:26,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:38:26,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-12 22:38:26,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-12-12 22:38:26,346 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:38:26,346 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 676 places, 3625 transitions, 472458 flow. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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-12 22:38:26,346 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:38:26,346 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:38:26,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:38:56,879 INFO L130 PetriNetUnfolder]: 3387/6736 cut-off events. [2022-12-12 22:38:56,880 INFO L131 PetriNetUnfolder]: For 14971/14971 co-relation queries the response was YES. [2022-12-12 22:38:56,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 444634 conditions, 6736 events. 3387/6736 cut-off events. For 14971/14971 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 55844 event pairs, 0 based on Foata normal form. 0/5492 useless extension candidates. Maximal degree in co-relation 423728. Up to 6696 conditions per place. [2022-12-12 22:38:56,997 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 3847 selfloop transitions, 246 changer transitions 0/4093 dead transitions. [2022-12-12 22:38:56,998 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 695 places, 4093 transitions, 541691 flow [2022-12-12 22:38:56,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-12 22:38:56,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-12 22:38:56,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 128 transitions. [2022-12-12 22:38:57,000 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4266666666666667 [2022-12-12 22:38:57,000 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 675 predicate places. [2022-12-12 22:38:57,000 INFO L82 GeneralOperation]: Start removeDead. Operand has 695 places, 4093 transitions, 541691 flow [2022-12-12 22:38:57,286 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 695 places, 4093 transitions, 541691 flow [2022-12-12 22:38:57,286 INFO L495 AbstractCegarLoop]: Abstraction has has 695 places, 4093 transitions, 541691 flow [2022-12-12 22:38:57,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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-12 22:38:57,287 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:38:57,287 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:38:57,291 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-12-12 22:38:57,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-12-12 22:38:57,487 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:38:57,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:38:57,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1791434840, now seen corresponding path program 54 times [2022-12-12 22:38:57,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:38:57,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157580407] [2022-12-12 22:38:57,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:38:57,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:38:57,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:38:57,548 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:38:57,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:38:57,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157580407] [2022-12-12 22:38:57,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157580407] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:38:57,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764007826] [2022-12-12 22:38:57,548 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 22:38:57,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:38:57,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:38:57,550 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:38:57,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-12-12 22:38:57,658 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-12 22:38:57,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:38:57,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 22:38:57,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:38:57,710 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:38:57,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:38:57,745 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:38:57,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764007826] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:38:57,746 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:38:57,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-12-12 22:38:57,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473947913] [2022-12-12 22:38:57,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:38:57,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-12 22:38:57,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:38:57,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-12 22:38:57,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-12-12 22:38:57,747 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:38:57,747 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 695 places, 4093 transitions, 541691 flow. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:38:57,747 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:38:57,747 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:38:57,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:39:32,918 INFO L130 PetriNetUnfolder]: 3859/7656 cut-off events. [2022-12-12 22:39:32,918 INFO L131 PetriNetUnfolder]: For 14398/14398 co-relation queries the response was YES. [2022-12-12 22:39:32,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 513101 conditions, 7656 events. 3859/7656 cut-off events. For 14398/14398 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 64935 event pairs, 0 based on Foata normal form. 16/6218 useless extension candidates. Maximal degree in co-relation 489045. Up to 7616 conditions per place. [2022-12-12 22:39:33,047 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 3535 selfloop transitions, 1078 changer transitions 25/4638 dead transitions. [2022-12-12 22:39:33,047 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 727 places, 4638 transitions, 623177 flow [2022-12-12 22:39:33,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-12-12 22:39:33,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-12-12 22:39:33,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 169 transitions. [2022-12-12 22:39:33,048 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3414141414141414 [2022-12-12 22:39:33,048 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 707 predicate places. [2022-12-12 22:39:33,048 INFO L82 GeneralOperation]: Start removeDead. Operand has 727 places, 4638 transitions, 623177 flow [2022-12-12 22:39:33,354 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 726 places, 4613 transitions, 619827 flow [2022-12-12 22:39:33,355 INFO L495 AbstractCegarLoop]: Abstraction has has 726 places, 4613 transitions, 619827 flow [2022-12-12 22:39:33,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:39:33,355 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:39:33,355 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:39:33,360 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-12-12 22:39:33,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:39:33,556 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:39:33,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:39:33,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1487997346, now seen corresponding path program 55 times [2022-12-12 22:39:33,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:39:33,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115347139] [2022-12-12 22:39:33,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:39:33,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:39:33,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:39:33,745 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:39:33,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:39:33,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115347139] [2022-12-12 22:39:33,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115347139] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:39:33,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710898377] [2022-12-12 22:39:33,745 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 22:39:33,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:39:33,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:39:33,748 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:39:33,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-12-12 22:39:33,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:39:33,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 22:39:33,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:39:33,934 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:39:33,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:39:33,979 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:39:33,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710898377] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:39:33,980 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:39:33,980 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 15 [2022-12-12 22:39:33,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669326839] [2022-12-12 22:39:33,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:39:33,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-12 22:39:33,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:39:33,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-12 22:39:33,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2022-12-12 22:39:33,981 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:39:33,981 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 726 places, 4613 transitions, 619827 flow. Second operand has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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-12 22:39:33,981 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:39:33,981 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:39:33,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:40:15,539 INFO L130 PetriNetUnfolder]: 3895/7716 cut-off events. [2022-12-12 22:40:15,539 INFO L131 PetriNetUnfolder]: For 14416/14416 co-relation queries the response was YES. [2022-12-12 22:40:15,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 524846 conditions, 7716 events. 3895/7716 cut-off events. For 14416/14416 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 65469 event pairs, 0 based on Foata normal form. 4/6332 useless extension candidates. Maximal degree in co-relation 501529. Up to 7676 conditions per place. [2022-12-12 22:40:15,724 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 3924 selfloop transitions, 741 changer transitions 4/4669 dead transitions. [2022-12-12 22:40:15,724 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 744 places, 4669 transitions, 636693 flow [2022-12-12 22:40:15,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-12 22:40:15,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-12-12 22:40:15,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 141 transitions. [2022-12-12 22:40:15,728 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.40869565217391307 [2022-12-12 22:40:15,728 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 724 predicate places. [2022-12-12 22:40:15,728 INFO L82 GeneralOperation]: Start removeDead. Operand has 744 places, 4669 transitions, 636693 flow [2022-12-12 22:40:16,042 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 744 places, 4665 transitions, 636146 flow [2022-12-12 22:40:16,042 INFO L495 AbstractCegarLoop]: Abstraction has has 744 places, 4665 transitions, 636146 flow [2022-12-12 22:40:16,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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-12 22:40:16,043 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:40:16,043 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:40:16,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-12-12 22:40:16,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:40:16,244 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:40:16,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:40:16,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1426911648, now seen corresponding path program 56 times [2022-12-12 22:40:16,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:40:16,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844922803] [2022-12-12 22:40:16,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:40:16,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:40:16,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:40:16,396 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:40:16,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:40:16,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844922803] [2022-12-12 22:40:16,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844922803] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:40:16,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616726211] [2022-12-12 22:40:16,397 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 22:40:16,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:40:16,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:40:16,399 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:40:16,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-12-12 22:40:16,516 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 22:40:16,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:40:16,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 22:40:16,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:40:16,573 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:40:16,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:40:16,605 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 22:40:16,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616726211] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:40:16,606 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:40:16,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2022-12-12 22:40:16,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127992710] [2022-12-12 22:40:16,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:40:16,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-12 22:40:16,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:40:16,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-12 22:40:16,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2022-12-12 22:40:16,606 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:40:16,607 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 744 places, 4665 transitions, 636146 flow. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:40:16,607 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:40:16,607 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:40:16,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:41:03,150 INFO L130 PetriNetUnfolder]: 4416/8833 cut-off events. [2022-12-12 22:41:03,150 INFO L131 PetriNetUnfolder]: For 14569/14569 co-relation queries the response was YES. [2022-12-12 22:41:03,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 609757 conditions, 8833 events. 4416/8833 cut-off events. For 14569/14569 co-relation queries the response was YES. Maximal size of possible extension queue 775. Compared 77453 event pairs, 0 based on Foata normal form. 6/7175 useless extension candidates. Maximal degree in co-relation 579983. Up to 8793 conditions per place. [2022-12-12 22:41:03,304 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 4122 selfloop transitions, 1255 changer transitions 6/5383 dead transitions. [2022-12-12 22:41:03,304 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 779 places, 5383 transitions, 744926 flow [2022-12-12 22:41:03,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-12-12 22:41:03,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-12-12 22:41:03,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 178 transitions. [2022-12-12 22:41:03,305 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3296296296296296 [2022-12-12 22:41:03,305 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 759 predicate places. [2022-12-12 22:41:03,305 INFO L82 GeneralOperation]: Start removeDead. Operand has 779 places, 5383 transitions, 744926 flow [2022-12-12 22:41:03,784 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 779 places, 5377 transitions, 744098 flow [2022-12-12 22:41:03,784 INFO L495 AbstractCegarLoop]: Abstraction has has 779 places, 5377 transitions, 744098 flow [2022-12-12 22:41:03,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:41:03,784 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:41:03,784 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:41:03,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-12-12 22:41:03,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-12-12 22:41:03,985 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:41:03,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:41:03,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1463779700, now seen corresponding path program 57 times [2022-12-12 22:41:03,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:41:03,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699750326] [2022-12-12 22:41:03,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:41:03,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:41:03,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:41:04,053 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:41:04,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:41:04,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699750326] [2022-12-12 22:41:04,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699750326] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:41:04,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958518152] [2022-12-12 22:41:04,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 22:41:04,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:41:04,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:41:04,055 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:41:04,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-12-12 22:41:04,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 22:41:04,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:41:04,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 22:41:04,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:41:04,227 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:41:04,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:41:04,261 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 22:41:04,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958518152] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:41:04,262 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:41:04,262 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 18 [2022-12-12 22:41:04,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142851439] [2022-12-12 22:41:04,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:41:04,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-12 22:41:04,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:41:04,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-12 22:41:04,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2022-12-12 22:41:04,263 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:41:04,263 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 779 places, 5377 transitions, 744098 flow. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:41:04,263 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:41:04,263 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:41:04,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:42:11,149 INFO L130 PetriNetUnfolder]: 4582/9195 cut-off events. [2022-12-12 22:42:11,149 INFO L131 PetriNetUnfolder]: For 14613/14613 co-relation queries the response was YES. [2022-12-12 22:42:11,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 643971 conditions, 9195 events. 4582/9195 cut-off events. For 14613/14613 co-relation queries the response was YES. Maximal size of possible extension queue 799. Compared 81253 event pairs, 0 based on Foata normal form. 6/7445 useless extension candidates. Maximal degree in co-relation 611653. Up to 9155 conditions per place. [2022-12-12 22:42:11,454 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 4250 selfloop transitions, 1356 changer transitions 10/5616 dead transitions. [2022-12-12 22:42:11,455 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 812 places, 5616 transitions, 788432 flow [2022-12-12 22:42:11,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-12-12 22:42:11,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-12-12 22:42:11,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 164 transitions. [2022-12-12 22:42:11,455 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3215686274509804 [2022-12-12 22:42:11,456 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 792 predicate places. [2022-12-12 22:42:11,456 INFO L82 GeneralOperation]: Start removeDead. Operand has 812 places, 5616 transitions, 788432 flow [2022-12-12 22:42:11,871 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 810 places, 5606 transitions, 787032 flow [2022-12-12 22:42:11,872 INFO L495 AbstractCegarLoop]: Abstraction has has 810 places, 5606 transitions, 787032 flow [2022-12-12 22:42:11,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:42:11,872 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:42:11,872 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:42:11,876 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-12-12 22:42:12,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-12-12 22:42:12,073 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:42:12,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:42:12,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1425722356, now seen corresponding path program 58 times [2022-12-12 22:42:12,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:42:12,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104565646] [2022-12-12 22:42:12,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:42:12,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:42:12,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:42:12,146 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:42:12,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:42:12,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104565646] [2022-12-12 22:42:12,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104565646] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:42:12,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859974018] [2022-12-12 22:42:12,146 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 22:42:12,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:42:12,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:42:12,148 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:42:12,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-12-12 22:42:12,256 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 22:42:12,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:42:12,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 22:42:12,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:42:12,316 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:42:12,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:42:12,347 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:42:12,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859974018] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:42:12,347 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:42:12,347 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2022-12-12 22:42:12,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386413121] [2022-12-12 22:42:12,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:42:12,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-12 22:42:12,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:42:12,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-12 22:42:12,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2022-12-12 22:42:12,348 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:42:12,348 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 810 places, 5606 transitions, 787032 flow. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:42:12,348 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:42:12,348 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:42:12,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:43:26,952 INFO L130 PetriNetUnfolder]: 4925/9916 cut-off events. [2022-12-12 22:43:26,952 INFO L131 PetriNetUnfolder]: For 15514/15514 co-relation queries the response was YES. [2022-12-12 22:43:26,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 704448 conditions, 9916 events. 4925/9916 cut-off events. For 15514/15514 co-relation queries the response was YES. Maximal size of possible extension queue 860. Compared 88974 event pairs, 0 based on Foata normal form. 0/8058 useless extension candidates. Maximal degree in co-relation 669240. Up to 9876 conditions per place. [2022-12-12 22:43:27,127 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 4978 selfloop transitions, 1070 changer transitions 0/6048 dead transitions. [2022-12-12 22:43:27,127 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 831 places, 6048 transitions, 861278 flow [2022-12-12 22:43:27,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-12 22:43:27,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-12-12 22:43:27,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 155 transitions. [2022-12-12 22:43:27,128 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2022-12-12 22:43:27,129 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 811 predicate places. [2022-12-12 22:43:27,129 INFO L82 GeneralOperation]: Start removeDead. Operand has 831 places, 6048 transitions, 861278 flow [2022-12-12 22:43:27,563 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 831 places, 6048 transitions, 861278 flow [2022-12-12 22:43:27,563 INFO L495 AbstractCegarLoop]: Abstraction has has 831 places, 6048 transitions, 861278 flow [2022-12-12 22:43:27,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:43:27,564 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:43:27,564 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:43:27,570 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-12-12 22:43:27,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:43:27,764 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:43:27,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:43:27,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1688277984, now seen corresponding path program 59 times [2022-12-12 22:43:27,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:43:27,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959824177] [2022-12-12 22:43:27,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:43:27,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:43:27,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:43:27,842 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:43:27,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:43:27,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959824177] [2022-12-12 22:43:27,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959824177] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:43:27,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [879517017] [2022-12-12 22:43:27,843 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 22:43:27,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:43:27,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:43:27,844 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:43:27,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-12-12 22:43:27,954 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 22:43:27,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:43:27,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 22:43:27,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:43:28,011 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:43:28,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:43:28,051 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:43:28,051 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [879517017] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:43:28,051 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:43:28,051 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-12-12 22:43:28,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988507411] [2022-12-12 22:43:28,051 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:43:28,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-12 22:43:28,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:43:28,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-12 22:43:28,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2022-12-12 22:43:28,052 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:43:28,052 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 831 places, 6048 transitions, 861278 flow. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 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-12 22:43:28,052 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:43:28,052 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:43:28,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:44:41,452 INFO L130 PetriNetUnfolder]: 5145/10372 cut-off events. [2022-12-12 22:44:41,452 INFO L131 PetriNetUnfolder]: For 14871/14871 co-relation queries the response was YES. [2022-12-12 22:44:41,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 747241 conditions, 10372 events. 5145/10372 cut-off events. For 14871/14871 co-relation queries the response was YES. Maximal size of possible extension queue 883. Compared 93804 event pairs, 0 based on Foata normal form. 6/8406 useless extension candidates. Maximal degree in co-relation 709365. Up to 10332 conditions per place. [2022-12-12 22:44:41,634 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 4830 selfloop transitions, 1491 changer transitions 14/6335 dead transitions. [2022-12-12 22:44:41,634 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 861 places, 6335 transitions, 914834 flow [2022-12-12 22:44:41,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-12-12 22:44:41,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-12-12 22:44:41,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 142 transitions. [2022-12-12 22:44:41,635 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3053763440860215 [2022-12-12 22:44:41,636 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 841 predicate places. [2022-12-12 22:44:41,636 INFO L82 GeneralOperation]: Start removeDead. Operand has 861 places, 6335 transitions, 914834 flow [2022-12-12 22:44:42,172 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 858 places, 6321 transitions, 912818 flow [2022-12-12 22:44:42,173 INFO L495 AbstractCegarLoop]: Abstraction has has 858 places, 6321 transitions, 912818 flow [2022-12-12 22:44:42,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 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-12 22:44:42,173 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:44:42,173 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:44:42,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-12-12 22:44:42,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2022-12-12 22:44:42,374 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:44:42,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:44:42,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1283200384, now seen corresponding path program 60 times [2022-12-12 22:44:42,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:44:42,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306549795] [2022-12-12 22:44:42,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:44:42,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:44:42,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:44:42,435 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:44:42,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:44:42,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306549795] [2022-12-12 22:44:42,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306549795] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:44:42,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942952705] [2022-12-12 22:44:42,436 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 22:44:42,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:44:42,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:44:42,439 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:44:42,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-12-12 22:44:42,549 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-12-12 22:44:42,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 22:44:42,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 22:44:42,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:44:42,623 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:44:42,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:44:42,669 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:44:42,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942952705] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:44:42,669 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:44:42,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 16 [2022-12-12 22:44:42,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383182970] [2022-12-12 22:44:42,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:44:42,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-12 22:44:42,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:44:42,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-12 22:44:42,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-12-12 22:44:42,670 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:44:42,670 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 858 places, 6321 transitions, 912818 flow. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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-12 22:44:42,670 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:44:42,670 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:44:42,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 22:46:12,832 INFO L130 PetriNetUnfolder]: 5760/11673 cut-off events. [2022-12-12 22:46:12,833 INFO L131 PetriNetUnfolder]: For 15093/15093 co-relation queries the response was YES. [2022-12-12 22:46:12,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 852737 conditions, 11673 events. 5760/11673 cut-off events. For 15093/15093 co-relation queries the response was YES. Maximal size of possible extension queue 1019. Compared 107988 event pairs, 0 based on Foata normal form. 0/9409 useless extension candidates. Maximal degree in co-relation 807576. Up to 11633 conditions per place. [2022-12-12 22:46:13,039 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 6609 selfloop transitions, 541 changer transitions 0/7150 dead transitions. [2022-12-12 22:46:13,039 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 878 places, 7150 transitions, 1046944 flow [2022-12-12 22:46:13,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-12 22:46:13,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-12-12 22:46:13,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 131 transitions. [2022-12-12 22:46:13,040 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4158730158730159 [2022-12-12 22:46:13,040 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 858 predicate places. [2022-12-12 22:46:13,040 INFO L82 GeneralOperation]: Start removeDead. Operand has 878 places, 7150 transitions, 1046944 flow [2022-12-12 22:46:13,707 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 878 places, 7150 transitions, 1046944 flow [2022-12-12 22:46:13,707 INFO L495 AbstractCegarLoop]: Abstraction has has 878 places, 7150 transitions, 1046944 flow [2022-12-12 22:46:13,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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-12 22:46:13,707 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 22:46:13,707 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 22:46:13,712 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-12-12 22:46:13,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:46:13,908 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 22:46:13,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 22:46:13,908 INFO L85 PathProgramCache]: Analyzing trace with hash 113883872, now seen corresponding path program 61 times [2022-12-12 22:46:13,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 22:46:13,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880762787] [2022-12-12 22:46:13,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 22:46:13,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 22:46:13,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:46:13,970 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:46:13,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 22:46:13,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880762787] [2022-12-12 22:46:13,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880762787] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 22:46:13,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290309124] [2022-12-12 22:46:13,970 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 22:46:13,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:46:13,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 22:46:13,972 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 22:46:13,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-12-12 22:46:14,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 22:46:14,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-12 22:46:14,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 22:46:14,135 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:46:14,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 22:46:14,168 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 22:46:14,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290309124] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 22:46:14,169 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 22:46:14,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2022-12-12 22:46:14,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277864974] [2022-12-12 22:46:14,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 22:46:14,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-12 22:46:14,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 22:46:14,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-12 22:46:14,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-12-12 22:46:14,170 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 22:46:14,170 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 878 places, 7150 transitions, 1046944 flow. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 22:46:14,170 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 22:46:14,170 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 22:46:14,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2022-12-12 22:47:20,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-12-12 22:47:20,667 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-12-12 22:47:20,672 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-12-12 22:47:20,679 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-12-12 22:47:20,679 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-12-12 22:47:20,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 22:47:20,868 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (17states, 0/15 universal loopers) in iteration 73,while PetriNetUnfolder was constructing finite prefix that currently has 543490 conditions, 7348 events (4055/7347 cut-off events. For 14146/14146 co-relation queries the response was YES. Maximal size of possible extension queue 1061. Compared 63921 event pairs, 0 based on Foata normal form. 10/6476 useless extension candidates. Maximal degree in co-relation 541520. Up to 7307 conditions per place.). [2022-12-12 22:47:20,870 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2022-12-12 22:47:20,870 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2022-12-12 22:47:20,870 INFO L445 BasicCegarLoop]: Path program histogram: [61, 6, 4, 2] [2022-12-12 22:47:20,873 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-12 22:47:20,873 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-12 22:47:20,879 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.12 10:47:20 BasicIcfg [2022-12-12 22:47:20,879 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-12 22:47:20,880 INFO L158 Benchmark]: Toolchain (without parser) took 833632.49ms. Allocated memory was 184.5MB in the beginning and 2.9GB in the end (delta: 2.7GB). Free memory was 160.5MB in the beginning and 1.1GB in the end (delta: -963.9MB). Peak memory consumption was 1.9GB. Max. memory is 8.0GB. [2022-12-12 22:47:20,881 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 184.5MB. Free memory is still 160.3MB. There was no memory consumed. Max. memory is 8.0GB. [2022-12-12 22:47:20,885 INFO L158 Benchmark]: CACSL2BoogieTranslator took 201.22ms. Allocated memory is still 184.5MB. Free memory was 160.5MB in the beginning and 149.5MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2022-12-12 22:47:20,885 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.18ms. Allocated memory is still 184.5MB. Free memory was 149.5MB in the beginning and 147.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-12-12 22:47:20,895 INFO L158 Benchmark]: Boogie Preprocessor took 24.73ms. Allocated memory is still 184.5MB. Free memory was 147.4MB in the beginning and 145.8MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-12-12 22:47:20,896 INFO L158 Benchmark]: RCFGBuilder took 529.33ms. Allocated memory is still 184.5MB. Free memory was 145.8MB in the beginning and 128.0MB in the end (delta: 17.8MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. [2022-12-12 22:47:20,896 INFO L158 Benchmark]: TraceAbstraction took 832834.76ms. Allocated memory was 184.5MB in the beginning and 2.9GB in the end (delta: 2.7GB). Free memory was 126.4MB in the beginning and 1.1GB in the end (delta: -998.0MB). Peak memory consumption was 1.9GB. Max. memory is 8.0GB. [2022-12-12 22:47:20,898 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 184.5MB. Free memory is still 160.3MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 201.22ms. Allocated memory is still 184.5MB. Free memory was 160.5MB in the beginning and 149.5MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 35.18ms. Allocated memory is still 184.5MB. Free memory was 149.5MB in the beginning and 147.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 24.73ms. Allocated memory is still 184.5MB. Free memory was 147.4MB in the beginning and 145.8MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 529.33ms. Allocated memory is still 184.5MB. Free memory was 145.8MB in the beginning and 128.0MB in the end (delta: 17.8MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. * TraceAbstraction took 832834.76ms. Allocated memory was 184.5MB in the beginning and 2.9GB in the end (delta: 2.7GB). Free memory was 126.4MB in the beginning and 1.1GB in the end (delta: -998.0MB). Peak memory consumption was 1.9GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.7s, 172 PlacesBefore, 20 PlacesAfterwards, 179 TransitionsBefore, 15 TransitionsAfterwards, 7452 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 53 TrivialYvCompositions, 99 ConcurrentYvCompositions, 12 ChoiceCompositions, 164 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4839, independent: 4839, independent conditional: 4839, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 4839, independent: 4839, independent conditional: 0, independent unconditional: 4839, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 4839, independent: 4839, independent conditional: 0, independent unconditional: 4839, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 4839, independent: 4839, independent conditional: 0, independent unconditional: 4839, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4314, independent: 4314, independent conditional: 0, independent unconditional: 4314, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4314, independent: 4314, independent conditional: 0, independent unconditional: 4314, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 4839, independent: 525, independent conditional: 0, independent unconditional: 525, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 4314, unknown conditional: 0, unknown unconditional: 4314] , Statistics on independence cache: Total cache size (in pairs): 8931, Positive cache size: 8931, Positive conditional cache size: 0, Positive unconditional cache size: 8931, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1 - TimeoutResultAtElement [Line: 84]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (17states, 0/15 universal loopers) in iteration 73,while PetriNetUnfolder was constructing finite prefix that currently has 543490 conditions, 7348 events (4055/7347 cut-off events. For 14146/14146 co-relation queries the response was YES. Maximal size of possible extension queue 1061. Compared 63921 event pairs, 0 based on Foata normal form. 10/6476 useless extension candidates. Maximal degree in co-relation 541520. Up to 7307 conditions per place.). - TimeoutResultAtElement [Line: 79]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (17states, 0/15 universal loopers) in iteration 73,while PetriNetUnfolder was constructing finite prefix that currently has 543490 conditions, 7348 events (4055/7347 cut-off events. For 14146/14146 co-relation queries the response was YES. Maximal size of possible extension queue 1061. Compared 63921 event pairs, 0 based on Foata normal form. 10/6476 useless extension candidates. Maximal degree in co-relation 541520. Up to 7307 conditions per place.). - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (17states, 0/15 universal loopers) in iteration 73,while PetriNetUnfolder was constructing finite prefix that currently has 543490 conditions, 7348 events (4055/7347 cut-off events. For 14146/14146 co-relation queries the response was YES. Maximal size of possible extension queue 1061. Compared 63921 event pairs, 0 based on Foata normal form. 10/6476 useless extension candidates. Maximal degree in co-relation 541520. Up to 7307 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 276 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 7.7s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 832.7s, OverallIterations: 73, TraceHistogramMax: 3, PathProgramHistogramMax: 61, EmptinessCheckTime: 0.0s, AutomataDifference: 775.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 6.9s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5270 SdHoareTripleChecker+Valid, 11.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5270 mSDsluCounter, 602 SdHoareTripleChecker+Invalid, 9.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 397 mSDsCounter, 926 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 22637 IncrementalHoareTripleChecker+Invalid, 23563 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 926 mSolverCounterUnsat, 205 mSDtfsCounter, 22637 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3647 GetRequests, 1977 SyntacticMatches, 257 SemanticMatches, 1413 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9383 ImplicationChecksByTransitivity, 11.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1046944occurred in iteration=72, InterpolantAutomatonStates: 1035, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 7.7s AutomataMinimizationTime, 72 MinimizatonAttempts, 70449 StatesRemovedByMinimization, 72 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.0s SsaConstructionTime, 2.6s SatisfiabilityAnalysisTime, 20.1s InterpolantComputationTime, 2290 NumberOfCodeBlocks, 2290 NumberOfCodeBlocksAsserted, 213 NumberOfCheckSat, 3187 ConstructedInterpolants, 0 QuantifiedInterpolants, 20342 SizeOfPredicates, 677 NumberOfNonLiveVariables, 16262 ConjunctsInSsa, 1738 ConjunctsInUnsatCore, 207 InterpolantComputations, 6 PerfectInterpolantSequences, 327/1072 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown