/usr/bin/java -Xmx16000000000 -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-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-figure1.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-b8dbc81 [2023-01-27 21:37:25,654 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-01-27 21:37:25,656 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-01-27 21:37:25,685 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-01-27 21:37:25,686 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-01-27 21:37:25,688 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-01-27 21:37:25,690 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-01-27 21:37:25,692 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-01-27 21:37:25,693 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-01-27 21:37:25,696 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-01-27 21:37:25,697 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-01-27 21:37:25,698 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-01-27 21:37:25,699 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-01-27 21:37:25,701 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-01-27 21:37:25,701 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-01-27 21:37:25,704 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-01-27 21:37:25,705 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-01-27 21:37:25,705 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-01-27 21:37:25,706 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-01-27 21:37:25,708 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-01-27 21:37:25,709 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-01-27 21:37:25,709 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-01-27 21:37:25,710 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-01-27 21:37:25,711 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-01-27 21:37:25,719 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-01-27 21:37:25,720 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-01-27 21:37:25,720 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-01-27 21:37:25,720 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-01-27 21:37:25,723 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-01-27 21:37:25,724 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-01-27 21:37:25,724 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-01-27 21:37:25,725 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-01-27 21:37:25,726 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-01-27 21:37:25,726 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-01-27 21:37:25,727 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-01-27 21:37:25,727 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-01-27 21:37:25,727 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-01-27 21:37:25,728 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-01-27 21:37:25,728 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-01-27 21:37:25,728 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-01-27 21:37:25,729 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-01-27 21:37:25,730 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-VariableLbe.epf [2023-01-27 21:37:25,750 INFO L113 SettingsManager]: Loading preferences was successful [2023-01-27 21:37:25,750 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-01-27 21:37:25,751 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-01-27 21:37:25,751 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-01-27 21:37:25,752 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-01-27 21:37:25,752 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-01-27 21:37:25,752 INFO L138 SettingsManager]: * Use SBE=true [2023-01-27 21:37:25,752 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-01-27 21:37:25,752 INFO L138 SettingsManager]: * sizeof long=4 [2023-01-27 21:37:25,752 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-01-27 21:37:25,753 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-01-27 21:37:25,753 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-01-27 21:37:25,753 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-01-27 21:37:25,753 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-01-27 21:37:25,753 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-01-27 21:37:25,753 INFO L138 SettingsManager]: * sizeof long double=12 [2023-01-27 21:37:25,753 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-01-27 21:37:25,753 INFO L138 SettingsManager]: * Use constant arrays=true [2023-01-27 21:37:25,753 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-01-27 21:37:25,754 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-01-27 21:37:25,754 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-01-27 21:37:25,754 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-01-27 21:37:25,754 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-01-27 21:37:25,754 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-27 21:37:25,754 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-01-27 21:37:25,754 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-01-27 21:37:25,754 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-01-27 21:37:25,754 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-01-27 21:37:25,755 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-01-27 21:37:25,755 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-01-27 21:37:25,755 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-01-27 21:37:25,755 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC 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 [2023-01-27 21:37:25,935 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-01-27 21:37:25,953 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-01-27 21:37:25,954 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-01-27 21:37:25,955 INFO L271 PluginConnector]: Initializing CDTParser... [2023-01-27 21:37:25,955 INFO L275 PluginConnector]: CDTParser initialized [2023-01-27 21:37:25,956 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-figure1.wvr.c [2023-01-27 21:37:26,919 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-01-27 21:37:27,078 INFO L351 CDTParser]: Found 1 translation units. [2023-01-27 21:37:27,078 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1.wvr.c [2023-01-27 21:37:27,084 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a2fe4283e/d1c6d3d3807b4100a311c3b850fc2761/FLAG5a61e651c [2023-01-27 21:37:27,098 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a2fe4283e/d1c6d3d3807b4100a311c3b850fc2761 [2023-01-27 21:37:27,100 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-01-27 21:37:27,101 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-01-27 21:37:27,103 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-01-27 21:37:27,103 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-01-27 21:37:27,105 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-01-27 21:37:27,106 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 09:37:27" (1/1) ... [2023-01-27 21:37:27,106 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@582077f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 09:37:27, skipping insertion in model container [2023-01-27 21:37:27,107 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 09:37:27" (1/1) ... [2023-01-27 21:37:27,111 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-01-27 21:37:27,125 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-01-27 21:37:27,245 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1.wvr.c[1991,2004] [2023-01-27 21:37:27,248 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-27 21:37:27,257 INFO L203 MainTranslator]: Completed pre-run [2023-01-27 21:37:27,275 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1.wvr.c[1991,2004] [2023-01-27 21:37:27,282 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-27 21:37:27,287 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-01-27 21:37:27,288 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-01-27 21:37:27,293 INFO L208 MainTranslator]: Completed translation [2023-01-27 21:37:27,294 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 09:37:27 WrapperNode [2023-01-27 21:37:27,294 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-01-27 21:37:27,295 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-01-27 21:37:27,295 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-01-27 21:37:27,295 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-01-27 21:37:27,299 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 09:37:27" (1/1) ... [2023-01-27 21:37:27,305 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 09:37:27" (1/1) ... [2023-01-27 21:37:27,322 INFO L138 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 69 [2023-01-27 21:37:27,322 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-01-27 21:37:27,323 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-01-27 21:37:27,323 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-01-27 21:37:27,323 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-01-27 21:37:27,328 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 09:37:27" (1/1) ... [2023-01-27 21:37:27,329 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 09:37:27" (1/1) ... [2023-01-27 21:37:27,336 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 09:37:27" (1/1) ... [2023-01-27 21:37:27,337 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 09:37:27" (1/1) ... [2023-01-27 21:37:27,345 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 09:37:27" (1/1) ... [2023-01-27 21:37:27,347 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 09:37:27" (1/1) ... [2023-01-27 21:37:27,348 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 09:37:27" (1/1) ... [2023-01-27 21:37:27,348 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 09:37:27" (1/1) ... [2023-01-27 21:37:27,349 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-01-27 21:37:27,350 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-01-27 21:37:27,350 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-01-27 21:37:27,350 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-01-27 21:37:27,351 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 09:37:27" (1/1) ... [2023-01-27 21:37:27,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-27 21:37:27,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:27,377 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) [2023-01-27 21:37:27,386 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 [2023-01-27 21:37:27,410 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-01-27 21:37:27,411 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-01-27 21:37:27,411 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-01-27 21:37:27,411 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-01-27 21:37:27,411 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-01-27 21:37:27,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-01-27 21:37:27,411 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-01-27 21:37:27,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-01-27 21:37:27,411 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-01-27 21:37:27,411 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-01-27 21:37:27,411 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-01-27 21:37:27,412 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-01-27 21:37:27,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-01-27 21:37:27,412 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-01-27 21:37:27,413 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-01-27 21:37:27,544 INFO L236 CfgBuilder]: Building ICFG [2023-01-27 21:37:27,545 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-01-27 21:37:27,698 INFO L277 CfgBuilder]: Performing block encoding [2023-01-27 21:37:27,717 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-01-27 21:37:27,718 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-01-27 21:37:27,719 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 09:37:27 BoogieIcfgContainer [2023-01-27 21:37:27,719 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-01-27 21:37:27,720 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-01-27 21:37:27,720 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-01-27 21:37:27,722 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-01-27 21:37:27,722 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.01 09:37:27" (1/3) ... [2023-01-27 21:37:27,723 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@169d91f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 09:37:27, skipping insertion in model container [2023-01-27 21:37:27,723 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 09:37:27" (2/3) ... [2023-01-27 21:37:27,723 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@169d91f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 09:37:27, skipping insertion in model container [2023-01-27 21:37:27,723 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 09:37:27" (3/3) ... [2023-01-27 21:37:27,724 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure1.wvr.c [2023-01-27 21:37:27,735 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-01-27 21:37:27,735 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-01-27 21:37:27,735 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-01-27 21:37:27,772 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-01-27 21:37:27,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 75 places, 73 transitions, 162 flow [2023-01-27 21:37:27,832 INFO L130 PetriNetUnfolder]: 5/71 cut-off events. [2023-01-27 21:37:27,832 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-27 21:37:27,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80 conditions, 71 events. 5/71 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 49 event pairs, 0 based on Foata normal form. 0/65 useless extension candidates. Maximal degree in co-relation 38. Up to 2 conditions per place. [2023-01-27 21:37:27,839 INFO L82 GeneralOperation]: Start removeDead. Operand has 75 places, 73 transitions, 162 flow [2023-01-27 21:37:27,842 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 65 places, 63 transitions, 138 flow [2023-01-27 21:37:27,844 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 21:37:27,849 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 65 places, 63 transitions, 138 flow [2023-01-27 21:37:27,851 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 65 places, 63 transitions, 138 flow [2023-01-27 21:37:27,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 65 places, 63 transitions, 138 flow [2023-01-27 21:37:27,861 INFO L130 PetriNetUnfolder]: 5/63 cut-off events. [2023-01-27 21:37:27,862 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-27 21:37:27,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72 conditions, 63 events. 5/63 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 46 event pairs, 0 based on Foata normal form. 0/58 useless extension candidates. Maximal degree in co-relation 38. Up to 2 conditions per place. [2023-01-27 21:37:27,863 INFO L119 LiptonReduction]: Number of co-enabled transitions 500 [2023-01-27 21:37:29,162 INFO L134 LiptonReduction]: Checked pairs total: 535 [2023-01-27 21:37:29,162 INFO L136 LiptonReduction]: Total number of compositions: 53 [2023-01-27 21:37:29,180 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-01-27 21:37:29,187 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;@6037aed, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 21:37:29,187 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-01-27 21:37:29,190 INFO L130 PetriNetUnfolder]: 2/14 cut-off events. [2023-01-27 21:37:29,190 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-27 21:37:29,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:29,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:29,191 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:29,194 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:29,194 INFO L85 PathProgramCache]: Analyzing trace with hash -553565742, now seen corresponding path program 1 times [2023-01-27 21:37:29,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:29,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274967450] [2023-01-27 21:37:29,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:29,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:29,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:29,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:29,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:29,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274967450] [2023-01-27 21:37:29,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274967450] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 21:37:29,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 21:37:29,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-01-27 21:37:29,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314400400] [2023-01-27 21:37:29,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 21:37:29,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-01-27 21:37:29,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:29,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-01-27 21:37:29,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-01-27 21:37:29,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 126 [2023-01-27 21:37:29,480 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 15 transitions, 42 flow. Second operand has 3 states, 3 states have (on average 64.66666666666667) internal successors, (194), 3 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:29,481 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:29,481 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 126 [2023-01-27 21:37:29,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:29,531 INFO L130 PetriNetUnfolder]: 49/94 cut-off events. [2023-01-27 21:37:29,531 INFO L131 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2023-01-27 21:37:29,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206 conditions, 94 events. 49/94 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 260 event pairs, 13 based on Foata normal form. 1/69 useless extension candidates. Maximal degree in co-relation 143. Up to 65 conditions per place. [2023-01-27 21:37:29,533 INFO L137 encePairwiseOnDemand]: 122/126 looper letters, 16 selfloop transitions, 2 changer transitions 4/24 dead transitions. [2023-01-27 21:37:29,533 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 24 transitions, 113 flow [2023-01-27 21:37:29,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-01-27 21:37:29,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-01-27 21:37:29,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 207 transitions. [2023-01-27 21:37:29,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2023-01-27 21:37:29,542 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 207 transitions. [2023-01-27 21:37:29,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 207 transitions. [2023-01-27 21:37:29,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:29,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 207 transitions. [2023-01-27 21:37:29,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 69.0) internal successors, (207), 3 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:29,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 126.0) internal successors, (504), 4 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:29,549 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 126.0) internal successors, (504), 4 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:29,550 INFO L175 Difference]: Start difference. First operand has 20 places, 15 transitions, 42 flow. Second operand 3 states and 207 transitions. [2023-01-27 21:37:29,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 24 transitions, 113 flow [2023-01-27 21:37:29,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 18 places, 24 transitions, 99 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-01-27 21:37:29,553 INFO L231 Difference]: Finished difference. Result has 19 places, 16 transitions, 48 flow [2023-01-27 21:37:29,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=48, PETRI_PLACES=19, PETRI_TRANSITIONS=16} [2023-01-27 21:37:29,556 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, -1 predicate places. [2023-01-27 21:37:29,556 INFO L495 AbstractCegarLoop]: Abstraction has has 19 places, 16 transitions, 48 flow [2023-01-27 21:37:29,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 64.66666666666667) internal successors, (194), 3 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:29,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:29,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:29,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-01-27 21:37:29,557 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:29,557 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:29,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1684820141, now seen corresponding path program 1 times [2023-01-27 21:37:29,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:29,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229599400] [2023-01-27 21:37:29,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:29,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:29,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:29,669 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:29,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:29,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229599400] [2023-01-27 21:37:29,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229599400] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 21:37:29,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 21:37:29,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-27 21:37:29,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628668762] [2023-01-27 21:37:29,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 21:37:29,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 21:37:29,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:29,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 21:37:29,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-27 21:37:29,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:29,673 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 19 places, 16 transitions, 48 flow. Second operand has 5 states, 5 states have (on average 53.8) internal successors, (269), 5 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:29,673 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:29,673 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:29,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:29,780 INFO L130 PetriNetUnfolder]: 76/153 cut-off events. [2023-01-27 21:37:29,780 INFO L131 PetriNetUnfolder]: For 25/25 co-relation queries the response was YES. [2023-01-27 21:37:29,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 359 conditions, 153 events. 76/153 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 473 event pairs, 24 based on Foata normal form. 2/155 useless extension candidates. Maximal degree in co-relation 183. Up to 78 conditions per place. [2023-01-27 21:37:29,783 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 30 selfloop transitions, 3 changer transitions 6/39 dead transitions. [2023-01-27 21:37:29,783 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 39 transitions, 191 flow [2023-01-27 21:37:29,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 21:37:29,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 21:37:29,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 292 transitions. [2023-01-27 21:37:29,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634920634920635 [2023-01-27 21:37:29,789 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 292 transitions. [2023-01-27 21:37:29,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 292 transitions. [2023-01-27 21:37:29,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:29,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 292 transitions. [2023-01-27 21:37:29,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 58.4) internal successors, (292), 5 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:29,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:29,792 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:29,792 INFO L175 Difference]: Start difference. First operand has 19 places, 16 transitions, 48 flow. Second operand 5 states and 292 transitions. [2023-01-27 21:37:29,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 39 transitions, 191 flow [2023-01-27 21:37:29,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 39 transitions, 187 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-01-27 21:37:29,794 INFO L231 Difference]: Finished difference. Result has 25 places, 18 transitions, 70 flow [2023-01-27 21:37:29,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=70, PETRI_PLACES=25, PETRI_TRANSITIONS=18} [2023-01-27 21:37:29,794 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 5 predicate places. [2023-01-27 21:37:29,794 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 18 transitions, 70 flow [2023-01-27 21:37:29,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 53.8) internal successors, (269), 5 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:29,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:29,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:29,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-01-27 21:37:29,795 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:29,795 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:29,795 INFO L85 PathProgramCache]: Analyzing trace with hash -298983667, now seen corresponding path program 2 times [2023-01-27 21:37:29,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:29,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816091653] [2023-01-27 21:37:29,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:29,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:29,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:29,876 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:29,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:29,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816091653] [2023-01-27 21:37:29,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816091653] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:29,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959789469] [2023-01-27 21:37:29,877 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 21:37:29,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:29,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:29,879 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) [2023-01-27 21:37:29,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-01-27 21:37:29,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 21:37:29,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:37:29,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-01-27 21:37:29,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:30,002 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:30,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:30,046 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:30,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959789469] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:30,046 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:30,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-01-27 21:37:30,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861174253] [2023-01-27 21:37:30,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:30,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-27 21:37:30,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:30,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-27 21:37:30,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-01-27 21:37:30,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:30,052 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 18 transitions, 70 flow. Second operand has 8 states, 8 states have (on average 53.625) internal successors, (429), 8 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,052 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:30,052 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:30,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:30,135 INFO L130 PetriNetUnfolder]: 82/158 cut-off events. [2023-01-27 21:37:30,135 INFO L131 PetriNetUnfolder]: For 122/122 co-relation queries the response was YES. [2023-01-27 21:37:30,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 464 conditions, 158 events. 82/158 cut-off events. For 122/122 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 492 event pairs, 14 based on Foata normal form. 6/164 useless extension candidates. Maximal degree in co-relation 143. Up to 90 conditions per place. [2023-01-27 21:37:30,136 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 29 selfloop transitions, 4 changer transitions 5/38 dead transitions. [2023-01-27 21:37:30,137 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 38 transitions, 212 flow [2023-01-27 21:37:30,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 21:37:30,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 21:37:30,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 292 transitions. [2023-01-27 21:37:30,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634920634920635 [2023-01-27 21:37:30,139 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 292 transitions. [2023-01-27 21:37:30,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 292 transitions. [2023-01-27 21:37:30,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:30,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 292 transitions. [2023-01-27 21:37:30,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 58.4) internal successors, (292), 5 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,141 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,141 INFO L175 Difference]: Start difference. First operand has 25 places, 18 transitions, 70 flow. Second operand 5 states and 292 transitions. [2023-01-27 21:37:30,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 38 transitions, 212 flow [2023-01-27 21:37:30,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 38 transitions, 201 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-01-27 21:37:30,143 INFO L231 Difference]: Finished difference. Result has 28 places, 20 transitions, 91 flow [2023-01-27 21:37:30,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=91, PETRI_PLACES=28, PETRI_TRANSITIONS=20} [2023-01-27 21:37:30,143 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 8 predicate places. [2023-01-27 21:37:30,143 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 20 transitions, 91 flow [2023-01-27 21:37:30,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 53.625) internal successors, (429), 8 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:30,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:30,154 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-01-27 21:37:30,352 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 [2023-01-27 21:37:30,352 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:30,352 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:30,353 INFO L85 PathProgramCache]: Analyzing trace with hash 435057483, now seen corresponding path program 3 times [2023-01-27 21:37:30,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:30,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960694018] [2023-01-27 21:37:30,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:30,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:30,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:30,432 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:30,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:30,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960694018] [2023-01-27 21:37:30,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960694018] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 21:37:30,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 21:37:30,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-27 21:37:30,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848065240] [2023-01-27 21:37:30,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 21:37:30,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 21:37:30,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:30,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 21:37:30,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-27 21:37:30,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:30,435 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 20 transitions, 91 flow. Second operand has 5 states, 5 states have (on average 53.8) internal successors, (269), 5 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,435 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:30,435 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:30,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:30,498 INFO L130 PetriNetUnfolder]: 90/179 cut-off events. [2023-01-27 21:37:30,498 INFO L131 PetriNetUnfolder]: For 222/222 co-relation queries the response was YES. [2023-01-27 21:37:30,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 563 conditions, 179 events. 90/179 cut-off events. For 222/222 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 565 event pairs, 30 based on Foata normal form. 2/181 useless extension candidates. Maximal degree in co-relation 327. Up to 84 conditions per place. [2023-01-27 21:37:30,499 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 25 selfloop transitions, 6 changer transitions 8/39 dead transitions. [2023-01-27 21:37:30,499 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 39 transitions, 241 flow [2023-01-27 21:37:30,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 21:37:30,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 21:37:30,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 291 transitions. [2023-01-27 21:37:30,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46190476190476193 [2023-01-27 21:37:30,501 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 291 transitions. [2023-01-27 21:37:30,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 291 transitions. [2023-01-27 21:37:30,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:30,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 291 transitions. [2023-01-27 21:37:30,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 58.2) internal successors, (291), 5 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,503 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,503 INFO L175 Difference]: Start difference. First operand has 28 places, 20 transitions, 91 flow. Second operand 5 states and 291 transitions. [2023-01-27 21:37:30,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 39 transitions, 241 flow [2023-01-27 21:37:30,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 39 transitions, 235 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-01-27 21:37:30,505 INFO L231 Difference]: Finished difference. Result has 33 places, 22 transitions, 129 flow [2023-01-27 21:37:30,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=129, PETRI_PLACES=33, PETRI_TRANSITIONS=22} [2023-01-27 21:37:30,505 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 13 predicate places. [2023-01-27 21:37:30,506 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 22 transitions, 129 flow [2023-01-27 21:37:30,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 53.8) internal successors, (269), 5 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:30,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:30,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-01-27 21:37:30,506 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:30,507 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:30,507 INFO L85 PathProgramCache]: Analyzing trace with hash -431708467, now seen corresponding path program 4 times [2023-01-27 21:37:30,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:30,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272698852] [2023-01-27 21:37:30,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:30,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:30,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:30,579 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:30,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:30,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272698852] [2023-01-27 21:37:30,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272698852] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 21:37:30,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 21:37:30,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-27 21:37:30,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952487529] [2023-01-27 21:37:30,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 21:37:30,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 21:37:30,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:30,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 21:37:30,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-01-27 21:37:30,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:30,582 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 22 transitions, 129 flow. Second operand has 5 states, 5 states have (on average 53.8) internal successors, (269), 5 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,582 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:30,582 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:30,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:30,626 INFO L130 PetriNetUnfolder]: 81/159 cut-off events. [2023-01-27 21:37:30,626 INFO L131 PetriNetUnfolder]: For 380/380 co-relation queries the response was YES. [2023-01-27 21:37:30,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 601 conditions, 159 events. 81/159 cut-off events. For 380/380 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 479 event pairs, 34 based on Foata normal form. 2/161 useless extension candidates. Maximal degree in co-relation 242. Up to 116 conditions per place. [2023-01-27 21:37:30,629 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 22 selfloop transitions, 6 changer transitions 15/43 dead transitions. [2023-01-27 21:37:30,629 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 43 transitions, 306 flow [2023-01-27 21:37:30,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-27 21:37:30,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-27 21:37:30,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 344 transitions. [2023-01-27 21:37:30,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2023-01-27 21:37:30,630 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 344 transitions. [2023-01-27 21:37:30,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 344 transitions. [2023-01-27 21:37:30,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:30,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 344 transitions. [2023-01-27 21:37:30,633 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 57.333333333333336) internal successors, (344), 6 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 126.0) internal successors, (882), 7 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,634 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 126.0) internal successors, (882), 7 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,634 INFO L175 Difference]: Start difference. First operand has 33 places, 22 transitions, 129 flow. Second operand 6 states and 344 transitions. [2023-01-27 21:37:30,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 43 transitions, 306 flow [2023-01-27 21:37:30,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 43 transitions, 292 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-01-27 21:37:30,638 INFO L231 Difference]: Finished difference. Result has 38 places, 24 transitions, 164 flow [2023-01-27 21:37:30,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=164, PETRI_PLACES=38, PETRI_TRANSITIONS=24} [2023-01-27 21:37:30,640 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 18 predicate places. [2023-01-27 21:37:30,641 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 24 transitions, 164 flow [2023-01-27 21:37:30,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 53.8) internal successors, (269), 5 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:30,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:30,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-01-27 21:37:30,642 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:30,642 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:30,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1652494975, now seen corresponding path program 5 times [2023-01-27 21:37:30,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:30,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934667934] [2023-01-27 21:37:30,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:30,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:30,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:30,704 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:30,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:30,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934667934] [2023-01-27 21:37:30,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934667934] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:30,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022137820] [2023-01-27 21:37:30,707 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 21:37:30,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:30,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:30,709 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) [2023-01-27 21:37:30,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-01-27 21:37:30,756 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 21:37:30,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:37:30,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-01-27 21:37:30,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:30,799 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:30,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:30,826 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:30,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022137820] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:30,826 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:30,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-01-27 21:37:30,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381709490] [2023-01-27 21:37:30,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:30,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 21:37:30,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:30,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 21:37:30,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-01-27 21:37:30,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:30,830 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 24 transitions, 164 flow. Second operand has 10 states, 10 states have (on average 53.5) internal successors, (535), 10 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,830 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:30,830 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:30,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:30,939 INFO L130 PetriNetUnfolder]: 83/156 cut-off events. [2023-01-27 21:37:30,939 INFO L131 PetriNetUnfolder]: For 432/432 co-relation queries the response was YES. [2023-01-27 21:37:30,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 652 conditions, 156 events. 83/156 cut-off events. For 432/432 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 429 event pairs, 14 based on Foata normal form. 6/162 useless extension candidates. Maximal degree in co-relation 468. Up to 100 conditions per place. [2023-01-27 21:37:30,940 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 37 selfloop transitions, 11 changer transitions 1/49 dead transitions. [2023-01-27 21:37:30,940 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 49 transitions, 365 flow [2023-01-27 21:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-27 21:37:30,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-27 21:37:30,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 454 transitions. [2023-01-27 21:37:30,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4503968253968254 [2023-01-27 21:37:30,942 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 454 transitions. [2023-01-27 21:37:30,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 454 transitions. [2023-01-27 21:37:30,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:30,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 454 transitions. [2023-01-27 21:37:30,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 56.75) internal successors, (454), 8 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 126.0) internal successors, (1134), 9 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,944 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 126.0) internal successors, (1134), 9 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,945 INFO L175 Difference]: Start difference. First operand has 38 places, 24 transitions, 164 flow. Second operand 8 states and 454 transitions. [2023-01-27 21:37:30,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 49 transitions, 365 flow [2023-01-27 21:37:30,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 49 transitions, 343 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-01-27 21:37:30,947 INFO L231 Difference]: Finished difference. Result has 42 places, 27 transitions, 197 flow [2023-01-27 21:37:30,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=197, PETRI_PLACES=42, PETRI_TRANSITIONS=27} [2023-01-27 21:37:30,947 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 22 predicate places. [2023-01-27 21:37:30,947 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 27 transitions, 197 flow [2023-01-27 21:37:30,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 53.5) internal successors, (535), 10 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:30,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:30,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:30,954 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-01-27 21:37:31,152 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,SelfDestructingSolverStorable5 [2023-01-27 21:37:31,155 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:31,155 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:31,155 INFO L85 PathProgramCache]: Analyzing trace with hash -971592469, now seen corresponding path program 6 times [2023-01-27 21:37:31,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:31,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164757437] [2023-01-27 21:37:31,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:31,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:31,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:31,206 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:31,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:31,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164757437] [2023-01-27 21:37:31,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164757437] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:31,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319553377] [2023-01-27 21:37:31,207 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 21:37:31,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:31,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:31,208 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) [2023-01-27 21:37:31,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-01-27 21:37:31,254 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-27 21:37:31,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:37:31,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-01-27 21:37:31,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:31,275 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:31,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:31,289 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:31,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319553377] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:31,289 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:31,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-01-27 21:37:31,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545161325] [2023-01-27 21:37:31,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:31,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 21:37:31,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:31,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 21:37:31,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-01-27 21:37:31,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:31,291 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 27 transitions, 197 flow. Second operand has 10 states, 10 states have (on average 53.3) internal successors, (533), 10 states have internal predecessors, (533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:31,291 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:31,291 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:31,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:31,352 INFO L130 PetriNetUnfolder]: 75/140 cut-off events. [2023-01-27 21:37:31,353 INFO L131 PetriNetUnfolder]: For 586/586 co-relation queries the response was YES. [2023-01-27 21:37:31,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 633 conditions, 140 events. 75/140 cut-off events. For 586/586 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 359 event pairs, 21 based on Foata normal form. 6/146 useless extension candidates. Maximal degree in co-relation 509. Up to 87 conditions per place. [2023-01-27 21:37:31,354 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 28 selfloop transitions, 9 changer transitions 1/38 dead transitions. [2023-01-27 21:37:31,354 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 38 transitions, 317 flow [2023-01-27 21:37:31,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 21:37:31,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 21:37:31,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 287 transitions. [2023-01-27 21:37:31,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2023-01-27 21:37:31,355 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 287 transitions. [2023-01-27 21:37:31,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 287 transitions. [2023-01-27 21:37:31,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:31,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 287 transitions. [2023-01-27 21:37:31,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 57.4) internal successors, (287), 5 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:31,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:31,359 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:31,359 INFO L175 Difference]: Start difference. First operand has 42 places, 27 transitions, 197 flow. Second operand 5 states and 287 transitions. [2023-01-27 21:37:31,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 38 transitions, 317 flow [2023-01-27 21:37:31,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 38 transitions, 293 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-01-27 21:37:31,361 INFO L231 Difference]: Finished difference. Result has 41 places, 26 transitions, 177 flow [2023-01-27 21:37:31,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=177, PETRI_PLACES=41, PETRI_TRANSITIONS=26} [2023-01-27 21:37:31,362 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 21 predicate places. [2023-01-27 21:37:31,362 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 26 transitions, 177 flow [2023-01-27 21:37:31,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 53.3) internal successors, (533), 10 states have internal predecessors, (533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:31,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:31,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:31,377 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-01-27 21:37:31,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:31,569 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:31,569 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:31,570 INFO L85 PathProgramCache]: Analyzing trace with hash -856446032, now seen corresponding path program 1 times [2023-01-27 21:37:31,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:31,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779125496] [2023-01-27 21:37:31,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:31,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:31,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:31,679 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:31,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:31,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779125496] [2023-01-27 21:37:31,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779125496] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:31,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783141562] [2023-01-27 21:37:31,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:31,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:31,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:31,700 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) [2023-01-27 21:37:31,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-01-27 21:37:31,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:31,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 11 conjunts are in the unsatisfiable core [2023-01-27 21:37:31,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:31,772 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:31,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:31,799 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:31,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [783141562] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:31,799 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:31,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 2 [2023-01-27 21:37:31,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434905190] [2023-01-27 21:37:31,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:31,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 21:37:31,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:31,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 21:37:31,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-27 21:37:31,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 126 [2023-01-27 21:37:31,801 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 26 transitions, 177 flow. Second operand has 4 states, 4 states have (on average 64.25) internal successors, (257), 4 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:31,801 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:31,801 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 126 [2023-01-27 21:37:31,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:31,841 INFO L130 PetriNetUnfolder]: 118/222 cut-off events. [2023-01-27 21:37:31,841 INFO L131 PetriNetUnfolder]: For 667/687 co-relation queries the response was YES. [2023-01-27 21:37:31,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 929 conditions, 222 events. 118/222 cut-off events. For 667/687 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 763 event pairs, 12 based on Foata normal form. 19/235 useless extension candidates. Maximal degree in co-relation 759. Up to 111 conditions per place. [2023-01-27 21:37:31,843 INFO L137 encePairwiseOnDemand]: 122/126 looper letters, 30 selfloop transitions, 11 changer transitions 4/50 dead transitions. [2023-01-27 21:37:31,847 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 50 transitions, 380 flow [2023-01-27 21:37:31,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 21:37:31,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 21:37:31,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 279 transitions. [2023-01-27 21:37:31,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2023-01-27 21:37:31,849 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 279 transitions. [2023-01-27 21:37:31,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 279 transitions. [2023-01-27 21:37:31,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:31,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 279 transitions. [2023-01-27 21:37:31,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 69.75) internal successors, (279), 4 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:31,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 126.0) internal successors, (630), 5 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:31,851 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 126.0) internal successors, (630), 5 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:31,851 INFO L175 Difference]: Start difference. First operand has 41 places, 26 transitions, 177 flow. Second operand 4 states and 279 transitions. [2023-01-27 21:37:31,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 50 transitions, 380 flow [2023-01-27 21:37:31,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 50 transitions, 323 flow, removed 8 selfloop flow, removed 7 redundant places. [2023-01-27 21:37:31,853 INFO L231 Difference]: Finished difference. Result has 38 places, 33 transitions, 238 flow [2023-01-27 21:37:31,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=238, PETRI_PLACES=38, PETRI_TRANSITIONS=33} [2023-01-27 21:37:31,855 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 18 predicate places. [2023-01-27 21:37:31,855 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 33 transitions, 238 flow [2023-01-27 21:37:31,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 64.25) internal successors, (257), 4 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:31,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:31,856 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:31,862 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-01-27 21:37:32,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:32,060 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:32,060 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:32,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1694599747, now seen corresponding path program 2 times [2023-01-27 21:37:32,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:32,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125312677] [2023-01-27 21:37:32,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:32,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:32,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:32,108 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:32,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:32,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125312677] [2023-01-27 21:37:32,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125312677] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:32,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874804995] [2023-01-27 21:37:32,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 21:37:32,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:32,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:32,109 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) [2023-01-27 21:37:32,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-01-27 21:37:32,155 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 21:37:32,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:37:32,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 21:37:32,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:32,196 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:32,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:32,221 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:32,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874804995] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:32,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:32,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-01-27 21:37:32,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030011082] [2023-01-27 21:37:32,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:32,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 21:37:32,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:32,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 21:37:32,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-01-27 21:37:32,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:32,223 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 33 transitions, 238 flow. Second operand has 12 states, 12 states have (on average 53.25) internal successors, (639), 12 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:32,223 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:32,223 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:32,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:32,485 INFO L130 PetriNetUnfolder]: 236/464 cut-off events. [2023-01-27 21:37:32,485 INFO L131 PetriNetUnfolder]: For 977/977 co-relation queries the response was YES. [2023-01-27 21:37:32,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1793 conditions, 464 events. 236/464 cut-off events. For 977/977 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2004 event pairs, 3 based on Foata normal form. 16/480 useless extension candidates. Maximal degree in co-relation 666. Up to 157 conditions per place. [2023-01-27 21:37:32,488 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 83 selfloop transitions, 44 changer transitions 6/133 dead transitions. [2023-01-27 21:37:32,488 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 133 transitions, 1027 flow [2023-01-27 21:37:32,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-01-27 21:37:32,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-01-27 21:37:32,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1130 transitions. [2023-01-27 21:37:32,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2023-01-27 21:37:32,491 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1130 transitions. [2023-01-27 21:37:32,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1130 transitions. [2023-01-27 21:37:32,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:32,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1130 transitions. [2023-01-27 21:37:32,493 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 56.5) internal successors, (1130), 20 states have internal predecessors, (1130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:32,496 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 126.0) internal successors, (2646), 21 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:32,496 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 126.0) internal successors, (2646), 21 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:32,496 INFO L175 Difference]: Start difference. First operand has 38 places, 33 transitions, 238 flow. Second operand 20 states and 1130 transitions. [2023-01-27 21:37:32,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 133 transitions, 1027 flow [2023-01-27 21:37:32,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 133 transitions, 993 flow, removed 17 selfloop flow, removed 0 redundant places. [2023-01-27 21:37:32,500 INFO L231 Difference]: Finished difference. Result has 64 places, 72 transitions, 673 flow [2023-01-27 21:37:32,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=673, PETRI_PLACES=64, PETRI_TRANSITIONS=72} [2023-01-27 21:37:32,501 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 44 predicate places. [2023-01-27 21:37:32,501 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 72 transitions, 673 flow [2023-01-27 21:37:32,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 53.25) internal successors, (639), 12 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:32,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:32,501 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:32,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-01-27 21:37:32,708 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 [2023-01-27 21:37:32,708 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:32,708 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:32,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1093790239, now seen corresponding path program 3 times [2023-01-27 21:37:32,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:32,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163674748] [2023-01-27 21:37:32,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:32,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:32,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:32,759 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:32,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:32,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163674748] [2023-01-27 21:37:32,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163674748] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:32,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261514982] [2023-01-27 21:37:32,760 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 21:37:32,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:32,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:32,761 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) [2023-01-27 21:37:32,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-01-27 21:37:32,809 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-27 21:37:32,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:37:32,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 21:37:32,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:32,839 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:32,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:32,864 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:32,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261514982] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:32,865 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:32,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-01-27 21:37:32,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102575756] [2023-01-27 21:37:32,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:32,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-27 21:37:32,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:32,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-27 21:37:32,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-01-27 21:37:32,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:32,868 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 72 transitions, 673 flow. Second operand has 11 states, 11 states have (on average 53.09090909090909) internal successors, (584), 11 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:32,869 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:32,869 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:32,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:32,995 INFO L130 PetriNetUnfolder]: 246/505 cut-off events. [2023-01-27 21:37:32,996 INFO L131 PetriNetUnfolder]: For 1897/1897 co-relation queries the response was YES. [2023-01-27 21:37:32,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2363 conditions, 505 events. 246/505 cut-off events. For 1897/1897 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2349 event pairs, 21 based on Foata normal form. 12/517 useless extension candidates. Maximal degree in co-relation 2005. Up to 346 conditions per place. [2023-01-27 21:37:32,999 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 84 selfloop transitions, 19 changer transitions 12/115 dead transitions. [2023-01-27 21:37:32,999 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 115 transitions, 1208 flow [2023-01-27 21:37:32,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 21:37:32,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 21:37:33,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 405 transitions. [2023-01-27 21:37:33,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2023-01-27 21:37:33,000 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 405 transitions. [2023-01-27 21:37:33,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 405 transitions. [2023-01-27 21:37:33,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:33,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 405 transitions. [2023-01-27 21:37:33,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 57.857142857142854) internal successors, (405), 7 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:33,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 126.0) internal successors, (1008), 8 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:33,003 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 126.0) internal successors, (1008), 8 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:33,003 INFO L175 Difference]: Start difference. First operand has 64 places, 72 transitions, 673 flow. Second operand 7 states and 405 transitions. [2023-01-27 21:37:33,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 115 transitions, 1208 flow [2023-01-27 21:37:33,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 115 transitions, 953 flow, removed 112 selfloop flow, removed 6 redundant places. [2023-01-27 21:37:33,012 INFO L231 Difference]: Finished difference. Result has 68 places, 81 transitions, 661 flow [2023-01-27 21:37:33,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=661, PETRI_PLACES=68, PETRI_TRANSITIONS=81} [2023-01-27 21:37:33,013 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 48 predicate places. [2023-01-27 21:37:33,014 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 81 transitions, 661 flow [2023-01-27 21:37:33,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 53.09090909090909) internal successors, (584), 11 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:33,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:33,014 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:33,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-01-27 21:37:33,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:33,221 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:33,221 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:33,221 INFO L85 PathProgramCache]: Analyzing trace with hash 875450143, now seen corresponding path program 4 times [2023-01-27 21:37:33,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:33,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653840173] [2023-01-27 21:37:33,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:33,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:33,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:33,276 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:33,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:33,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653840173] [2023-01-27 21:37:33,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653840173] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:33,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592637827] [2023-01-27 21:37:33,277 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 21:37:33,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:33,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:33,278 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) [2023-01-27 21:37:33,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-01-27 21:37:33,338 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 21:37:33,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:37:33,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 21:37:33,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:33,378 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:33,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:33,403 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:33,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592637827] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:33,404 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:33,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-01-27 21:37:33,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462287415] [2023-01-27 21:37:33,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:33,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 21:37:33,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:33,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 21:37:33,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-01-27 21:37:33,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:33,406 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 81 transitions, 661 flow. Second operand has 12 states, 12 states have (on average 53.25) internal successors, (639), 12 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:33,406 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:33,406 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:33,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:33,619 INFO L130 PetriNetUnfolder]: 232/475 cut-off events. [2023-01-27 21:37:33,619 INFO L131 PetriNetUnfolder]: For 1632/1632 co-relation queries the response was YES. [2023-01-27 21:37:33,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2018 conditions, 475 events. 232/475 cut-off events. For 1632/1632 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2259 event pairs, 11 based on Foata normal form. 34/509 useless extension candidates. Maximal degree in co-relation 1710. Up to 204 conditions per place. [2023-01-27 21:37:33,622 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 76 selfloop transitions, 46 changer transitions 7/129 dead transitions. [2023-01-27 21:37:33,622 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 129 transitions, 1160 flow [2023-01-27 21:37:33,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-27 21:37:33,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-27 21:37:33,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 802 transitions. [2023-01-27 21:37:33,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4546485260770975 [2023-01-27 21:37:33,624 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 802 transitions. [2023-01-27 21:37:33,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 802 transitions. [2023-01-27 21:37:33,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:33,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 802 transitions. [2023-01-27 21:37:33,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 57.285714285714285) internal successors, (802), 14 states have internal predecessors, (802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:33,628 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 126.0) internal successors, (1890), 15 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:33,628 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 126.0) internal successors, (1890), 15 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:33,628 INFO L175 Difference]: Start difference. First operand has 68 places, 81 transitions, 661 flow. Second operand 14 states and 802 transitions. [2023-01-27 21:37:33,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 129 transitions, 1160 flow [2023-01-27 21:37:33,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 129 transitions, 1079 flow, removed 35 selfloop flow, removed 5 redundant places. [2023-01-27 21:37:33,639 INFO L231 Difference]: Finished difference. Result has 78 places, 80 transitions, 756 flow [2023-01-27 21:37:33,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=756, PETRI_PLACES=78, PETRI_TRANSITIONS=80} [2023-01-27 21:37:33,639 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 58 predicate places. [2023-01-27 21:37:33,639 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 80 transitions, 756 flow [2023-01-27 21:37:33,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 53.25) internal successors, (639), 12 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:33,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:33,640 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:33,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-01-27 21:37:33,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:33,847 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:33,848 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:33,848 INFO L85 PathProgramCache]: Analyzing trace with hash -862014729, now seen corresponding path program 5 times [2023-01-27 21:37:33,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:33,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302017285] [2023-01-27 21:37:33,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:33,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:33,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:33,900 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:33,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:33,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302017285] [2023-01-27 21:37:33,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302017285] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:33,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169463536] [2023-01-27 21:37:33,901 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 21:37:33,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:33,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:33,902 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) [2023-01-27 21:37:33,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-01-27 21:37:33,947 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-27 21:37:33,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:37:33,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 21:37:33,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:33,983 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:33,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:34,011 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:34,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169463536] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:34,011 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:34,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-01-27 21:37:34,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952112402] [2023-01-27 21:37:34,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:34,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-27 21:37:34,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:34,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-27 21:37:34,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-01-27 21:37:34,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:34,013 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 80 transitions, 756 flow. Second operand has 15 states, 15 states have (on average 52.8) internal successors, (792), 15 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:34,013 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:34,013 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:34,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:34,192 INFO L130 PetriNetUnfolder]: 294/606 cut-off events. [2023-01-27 21:37:34,192 INFO L131 PetriNetUnfolder]: For 2190/2190 co-relation queries the response was YES. [2023-01-27 21:37:34,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2652 conditions, 606 events. 294/606 cut-off events. For 2190/2190 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2988 event pairs, 63 based on Foata normal form. 42/648 useless extension candidates. Maximal degree in co-relation 2237. Up to 320 conditions per place. [2023-01-27 21:37:34,195 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 105 selfloop transitions, 47 changer transitions 3/155 dead transitions. [2023-01-27 21:37:34,195 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 155 transitions, 1536 flow [2023-01-27 21:37:34,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-27 21:37:34,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-27 21:37:34,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 754 transitions. [2023-01-27 21:37:34,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2023-01-27 21:37:34,197 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 754 transitions. [2023-01-27 21:37:34,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 754 transitions. [2023-01-27 21:37:34,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:34,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 754 transitions. [2023-01-27 21:37:34,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 58.0) internal successors, (754), 13 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:34,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 126.0) internal successors, (1764), 14 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:34,200 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 126.0) internal successors, (1764), 14 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:34,201 INFO L175 Difference]: Start difference. First operand has 78 places, 80 transitions, 756 flow. Second operand 13 states and 754 transitions. [2023-01-27 21:37:34,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 155 transitions, 1536 flow [2023-01-27 21:37:34,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 155 transitions, 1481 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-01-27 21:37:34,210 INFO L231 Difference]: Finished difference. Result has 90 places, 104 transitions, 1164 flow [2023-01-27 21:37:34,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=701, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1164, PETRI_PLACES=90, PETRI_TRANSITIONS=104} [2023-01-27 21:37:34,210 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 70 predicate places. [2023-01-27 21:37:34,210 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 104 transitions, 1164 flow [2023-01-27 21:37:34,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 52.8) internal successors, (792), 15 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:34,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:34,211 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:34,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-01-27 21:37:34,420 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,SelfDestructingSolverStorable11 [2023-01-27 21:37:34,420 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:34,420 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:34,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1875695203, now seen corresponding path program 6 times [2023-01-27 21:37:34,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:34,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064202577] [2023-01-27 21:37:34,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:34,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:34,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:34,461 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:34,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:34,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064202577] [2023-01-27 21:37:34,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064202577] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:34,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967889189] [2023-01-27 21:37:34,462 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 21:37:34,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:34,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:34,463 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) [2023-01-27 21:37:34,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-01-27 21:37:34,510 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-27 21:37:34,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:37:34,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-27 21:37:34,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:34,545 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:34,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:34,566 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:34,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967889189] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:34,566 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:34,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-01-27 21:37:34,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985895142] [2023-01-27 21:37:34,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:34,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-01-27 21:37:34,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:34,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-01-27 21:37:34,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-01-27 21:37:34,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:34,570 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 104 transitions, 1164 flow. Second operand has 13 states, 13 states have (on average 52.92307692307692) internal successors, (688), 13 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:34,570 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:34,570 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:34,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:34,805 INFO L130 PetriNetUnfolder]: 309/631 cut-off events. [2023-01-27 21:37:34,805 INFO L131 PetriNetUnfolder]: For 4210/4210 co-relation queries the response was YES. [2023-01-27 21:37:34,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3312 conditions, 631 events. 309/631 cut-off events. For 4210/4210 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3138 event pairs, 32 based on Foata normal form. 6/637 useless extension candidates. Maximal degree in co-relation 2877. Up to 177 conditions per place. [2023-01-27 21:37:34,809 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 85 selfloop transitions, 69 changer transitions 8/162 dead transitions. [2023-01-27 21:37:34,809 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 162 transitions, 1906 flow [2023-01-27 21:37:34,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-01-27 21:37:34,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-01-27 21:37:34,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 953 transitions. [2023-01-27 21:37:34,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4449112978524743 [2023-01-27 21:37:34,813 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 953 transitions. [2023-01-27 21:37:34,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 953 transitions. [2023-01-27 21:37:34,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:34,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 953 transitions. [2023-01-27 21:37:34,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 56.05882352941177) internal successors, (953), 17 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:34,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 126.0) internal successors, (2268), 18 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:34,818 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 126.0) internal successors, (2268), 18 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:34,818 INFO L175 Difference]: Start difference. First operand has 90 places, 104 transitions, 1164 flow. Second operand 17 states and 953 transitions. [2023-01-27 21:37:34,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 162 transitions, 1906 flow [2023-01-27 21:37:34,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 162 transitions, 1674 flow, removed 105 selfloop flow, removed 3 redundant places. [2023-01-27 21:37:34,835 INFO L231 Difference]: Finished difference. Result has 108 places, 117 transitions, 1294 flow [2023-01-27 21:37:34,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1294, PETRI_PLACES=108, PETRI_TRANSITIONS=117} [2023-01-27 21:37:34,836 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 88 predicate places. [2023-01-27 21:37:34,836 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 117 transitions, 1294 flow [2023-01-27 21:37:34,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 52.92307692307692) internal successors, (688), 13 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:34,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:34,836 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:34,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-01-27 21:37:35,044 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,SelfDestructingSolverStorable12 [2023-01-27 21:37:35,045 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:35,045 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:35,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1755297934, now seen corresponding path program 7 times [2023-01-27 21:37:35,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:35,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401209792] [2023-01-27 21:37:35,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:35,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:35,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:35,106 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 21:37:35,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:35,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401209792] [2023-01-27 21:37:35,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401209792] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:35,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422623332] [2023-01-27 21:37:35,106 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-27 21:37:35,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:35,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:35,107 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) [2023-01-27 21:37:35,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-01-27 21:37:35,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:35,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2023-01-27 21:37:35,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:35,184 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 21:37:35,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:35,212 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 21:37:35,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422623332] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:35,213 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:35,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2023-01-27 21:37:35,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040176436] [2023-01-27 21:37:35,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:35,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 21:37:35,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:35,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 21:37:35,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 21:37:35,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 126 [2023-01-27 21:37:35,214 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 117 transitions, 1294 flow. Second operand has 5 states, 5 states have (on average 64.0) internal successors, (320), 5 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:35,214 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:35,214 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 126 [2023-01-27 21:37:35,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:35,345 INFO L130 PetriNetUnfolder]: 525/1068 cut-off events. [2023-01-27 21:37:35,345 INFO L131 PetriNetUnfolder]: For 6835/6846 co-relation queries the response was YES. [2023-01-27 21:37:35,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5774 conditions, 1068 events. 525/1068 cut-off events. For 6835/6846 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 6186 event pairs, 57 based on Foata normal form. 30/1096 useless extension candidates. Maximal degree in co-relation 5470. Up to 464 conditions per place. [2023-01-27 21:37:35,351 INFO L137 encePairwiseOnDemand]: 122/126 looper letters, 124 selfloop transitions, 58 changer transitions 47/236 dead transitions. [2023-01-27 21:37:35,351 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 236 transitions, 2948 flow [2023-01-27 21:37:35,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 21:37:35,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 21:37:35,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 351 transitions. [2023-01-27 21:37:35,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2023-01-27 21:37:35,352 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 351 transitions. [2023-01-27 21:37:35,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 351 transitions. [2023-01-27 21:37:35,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:35,352 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 351 transitions. [2023-01-27 21:37:35,353 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 70.2) internal successors, (351), 5 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:35,354 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:35,354 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:35,354 INFO L175 Difference]: Start difference. First operand has 108 places, 117 transitions, 1294 flow. Second operand 5 states and 351 transitions. [2023-01-27 21:37:35,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 236 transitions, 2948 flow [2023-01-27 21:37:35,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 236 transitions, 2774 flow, removed 68 selfloop flow, removed 3 redundant places. [2023-01-27 21:37:35,374 INFO L231 Difference]: Finished difference. Result has 111 places, 154 transitions, 1950 flow [2023-01-27 21:37:35,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1950, PETRI_PLACES=111, PETRI_TRANSITIONS=154} [2023-01-27 21:37:35,375 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 91 predicate places. [2023-01-27 21:37:35,375 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 154 transitions, 1950 flow [2023-01-27 21:37:35,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.0) internal successors, (320), 5 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:35,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:35,375 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:35,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-01-27 21:37:35,579 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,SelfDestructingSolverStorable13 [2023-01-27 21:37:35,580 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:35,580 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:35,580 INFO L85 PathProgramCache]: Analyzing trace with hash 717592001, now seen corresponding path program 8 times [2023-01-27 21:37:35,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:35,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147343411] [2023-01-27 21:37:35,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:35,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:35,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:35,633 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:35,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:35,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147343411] [2023-01-27 21:37:35,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147343411] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:35,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340342284] [2023-01-27 21:37:35,633 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 21:37:35,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:35,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:35,634 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) [2023-01-27 21:37:35,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-01-27 21:37:35,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 21:37:35,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:37:35,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 21:37:35,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:35,735 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:35,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:35,771 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:35,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340342284] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:35,771 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:35,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-01-27 21:37:35,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959467159] [2023-01-27 21:37:35,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:35,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-27 21:37:35,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:35,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-27 21:37:35,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2023-01-27 21:37:35,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:35,773 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 154 transitions, 1950 flow. Second operand has 15 states, 15 states have (on average 52.86666666666667) internal successors, (793), 15 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:35,773 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:35,773 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:35,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:36,371 INFO L130 PetriNetUnfolder]: 680/1466 cut-off events. [2023-01-27 21:37:36,371 INFO L131 PetriNetUnfolder]: For 12423/12423 co-relation queries the response was YES. [2023-01-27 21:37:36,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8575 conditions, 1466 events. 680/1466 cut-off events. For 12423/12423 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9563 event pairs, 15 based on Foata normal form. 24/1490 useless extension candidates. Maximal degree in co-relation 8303. Up to 331 conditions per place. [2023-01-27 21:37:36,386 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 152 selfloop transitions, 156 changer transitions 21/329 dead transitions. [2023-01-27 21:37:36,386 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 329 transitions, 4265 flow [2023-01-27 21:37:36,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-01-27 21:37:36,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-01-27 21:37:36,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1857 transitions. [2023-01-27 21:37:36,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4466089466089466 [2023-01-27 21:37:36,389 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1857 transitions. [2023-01-27 21:37:36,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1857 transitions. [2023-01-27 21:37:36,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:36,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1857 transitions. [2023-01-27 21:37:36,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 56.27272727272727) internal successors, (1857), 33 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:36,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 126.0) internal successors, (4284), 34 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:36,396 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 126.0) internal successors, (4284), 34 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:36,396 INFO L175 Difference]: Start difference. First operand has 111 places, 154 transitions, 1950 flow. Second operand 33 states and 1857 transitions. [2023-01-27 21:37:36,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 329 transitions, 4265 flow [2023-01-27 21:37:36,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 329 transitions, 4097 flow, removed 62 selfloop flow, removed 1 redundant places. [2023-01-27 21:37:36,436 INFO L231 Difference]: Finished difference. Result has 155 places, 224 transitions, 3489 flow [2023-01-27 21:37:36,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=1870, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3489, PETRI_PLACES=155, PETRI_TRANSITIONS=224} [2023-01-27 21:37:36,436 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 135 predicate places. [2023-01-27 21:37:36,436 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 224 transitions, 3489 flow [2023-01-27 21:37:36,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 52.86666666666667) internal successors, (793), 15 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:36,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:36,437 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:36,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-01-27 21:37:36,643 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,SelfDestructingSolverStorable14 [2023-01-27 21:37:36,643 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:36,644 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:36,644 INFO L85 PathProgramCache]: Analyzing trace with hash 694726189, now seen corresponding path program 9 times [2023-01-27 21:37:36,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:36,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039474931] [2023-01-27 21:37:36,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:36,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:36,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:36,696 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:36,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:36,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039474931] [2023-01-27 21:37:36,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039474931] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:36,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335035612] [2023-01-27 21:37:36,697 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 21:37:36,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:36,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:36,698 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) [2023-01-27 21:37:36,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-01-27 21:37:36,748 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-27 21:37:36,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:37:36,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 21:37:36,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:36,783 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:36,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:36,819 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:36,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335035612] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:36,820 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:36,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-01-27 21:37:36,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661099342] [2023-01-27 21:37:36,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:36,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-01-27 21:37:36,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:36,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-01-27 21:37:36,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-01-27 21:37:36,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:36,821 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 224 transitions, 3489 flow. Second operand has 14 states, 14 states have (on average 52.857142857142854) internal successors, (740), 14 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:36,821 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:36,821 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:36,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:37,139 INFO L130 PetriNetUnfolder]: 767/1617 cut-off events. [2023-01-27 21:37:37,139 INFO L131 PetriNetUnfolder]: For 23775/23775 co-relation queries the response was YES. [2023-01-27 21:37:37,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11155 conditions, 1617 events. 767/1617 cut-off events. For 23775/23775 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 10612 event pairs, 95 based on Foata normal form. 36/1653 useless extension candidates. Maximal degree in co-relation 10864. Up to 1257 conditions per place. [2023-01-27 21:37:37,157 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 239 selfloop transitions, 50 changer transitions 24/313 dead transitions. [2023-01-27 21:37:37,157 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 313 transitions, 5327 flow [2023-01-27 21:37:37,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-27 21:37:37,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-27 21:37:37,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 519 transitions. [2023-01-27 21:37:37,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2023-01-27 21:37:37,159 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 519 transitions. [2023-01-27 21:37:37,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 519 transitions. [2023-01-27 21:37:37,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:37,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 519 transitions. [2023-01-27 21:37:37,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 57.666666666666664) internal successors, (519), 9 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:37,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 126.0) internal successors, (1260), 10 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:37,161 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 126.0) internal successors, (1260), 10 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:37,162 INFO L175 Difference]: Start difference. First operand has 155 places, 224 transitions, 3489 flow. Second operand 9 states and 519 transitions. [2023-01-27 21:37:37,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 313 transitions, 5327 flow [2023-01-27 21:37:37,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 313 transitions, 4341 flow, removed 418 selfloop flow, removed 12 redundant places. [2023-01-27 21:37:37,313 INFO L231 Difference]: Finished difference. Result has 153 places, 252 transitions, 3402 flow [2023-01-27 21:37:37,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=2789, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3402, PETRI_PLACES=153, PETRI_TRANSITIONS=252} [2023-01-27 21:37:37,314 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 133 predicate places. [2023-01-27 21:37:37,314 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 252 transitions, 3402 flow [2023-01-27 21:37:37,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.857142857142854) internal successors, (740), 14 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:37,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:37,315 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:37,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-01-27 21:37:37,519 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,SelfDestructingSolverStorable15 [2023-01-27 21:37:37,520 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:37,520 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:37,520 INFO L85 PathProgramCache]: Analyzing trace with hash -462692187, now seen corresponding path program 10 times [2023-01-27 21:37:37,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:37,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423507544] [2023-01-27 21:37:37,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:37,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:37,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:37,593 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:37,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:37,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423507544] [2023-01-27 21:37:37,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423507544] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:37,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073179227] [2023-01-27 21:37:37,593 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 21:37:37,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:37,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:37,597 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) [2023-01-27 21:37:37,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-01-27 21:37:37,657 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 21:37:37,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:37:37,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 21:37:37,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:37,704 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:37,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:37,753 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:37,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073179227] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:37,753 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:37,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-01-27 21:37:37,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059562210] [2023-01-27 21:37:37,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:37,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-27 21:37:37,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:37,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-27 21:37:37,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-01-27 21:37:37,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:37,756 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 252 transitions, 3402 flow. Second operand has 16 states, 16 states have (on average 52.9375) internal successors, (847), 16 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:37,756 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:37,756 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:37,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:38,152 INFO L130 PetriNetUnfolder]: 934/1910 cut-off events. [2023-01-27 21:37:38,152 INFO L131 PetriNetUnfolder]: For 27065/27065 co-relation queries the response was YES. [2023-01-27 21:37:38,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12391 conditions, 1910 events. 934/1910 cut-off events. For 27065/27065 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 12701 event pairs, 81 based on Foata normal form. 78/1988 useless extension candidates. Maximal degree in co-relation 12100. Up to 1501 conditions per place. [2023-01-27 21:37:38,173 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 271 selfloop transitions, 90 changer transitions 3/364 dead transitions. [2023-01-27 21:37:38,173 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 364 transitions, 5451 flow [2023-01-27 21:37:38,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-27 21:37:38,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-27 21:37:38,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 800 transitions. [2023-01-27 21:37:38,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45351473922902497 [2023-01-27 21:37:38,175 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 800 transitions. [2023-01-27 21:37:38,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 800 transitions. [2023-01-27 21:37:38,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:38,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 800 transitions. [2023-01-27 21:37:38,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 57.142857142857146) internal successors, (800), 14 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:38,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 126.0) internal successors, (1890), 15 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:38,179 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 126.0) internal successors, (1890), 15 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:38,179 INFO L175 Difference]: Start difference. First operand has 153 places, 252 transitions, 3402 flow. Second operand 14 states and 800 transitions. [2023-01-27 21:37:38,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 364 transitions, 5451 flow [2023-01-27 21:37:38,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 364 transitions, 5377 flow, removed 28 selfloop flow, removed 4 redundant places. [2023-01-27 21:37:38,344 INFO L231 Difference]: Finished difference. Result has 167 places, 300 transitions, 4482 flow [2023-01-27 21:37:38,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=3352, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4482, PETRI_PLACES=167, PETRI_TRANSITIONS=300} [2023-01-27 21:37:38,345 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 147 predicate places. [2023-01-27 21:37:38,345 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 300 transitions, 4482 flow [2023-01-27 21:37:38,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 52.9375) internal successors, (847), 16 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:38,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:38,346 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:38,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-01-27 21:37:38,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-01-27 21:37:38,550 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:38,551 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:38,551 INFO L85 PathProgramCache]: Analyzing trace with hash -2059593163, now seen corresponding path program 11 times [2023-01-27 21:37:38,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:38,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827996518] [2023-01-27 21:37:38,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:38,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:38,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:38,622 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:38,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:38,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827996518] [2023-01-27 21:37:38,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827996518] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:38,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292581256] [2023-01-27 21:37:38,622 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 21:37:38,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:38,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:38,623 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) [2023-01-27 21:37:38,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-01-27 21:37:38,665 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-01-27 21:37:38,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:37:38,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 21:37:38,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:38,710 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:38,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:38,739 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:38,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292581256] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:38,740 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:38,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-01-27 21:37:38,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167278945] [2023-01-27 21:37:38,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:38,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-27 21:37:38,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:38,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-27 21:37:38,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2023-01-27 21:37:38,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:38,742 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 300 transitions, 4482 flow. Second operand has 15 states, 15 states have (on average 52.8) internal successors, (792), 15 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:38,742 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:38,742 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:38,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:39,269 INFO L130 PetriNetUnfolder]: 898/1821 cut-off events. [2023-01-27 21:37:39,269 INFO L131 PetriNetUnfolder]: For 29203/29203 co-relation queries the response was YES. [2023-01-27 21:37:39,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12625 conditions, 1821 events. 898/1821 cut-off events. For 29203/29203 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 11848 event pairs, 45 based on Foata normal form. 62/1883 useless extension candidates. Maximal degree in co-relation 12330. Up to 592 conditions per place. [2023-01-27 21:37:39,343 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 178 selfloop transitions, 189 changer transitions 1/368 dead transitions. [2023-01-27 21:37:39,343 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 368 transitions, 5690 flow [2023-01-27 21:37:39,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-01-27 21:37:39,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-01-27 21:37:39,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1250 transitions. [2023-01-27 21:37:39,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4509379509379509 [2023-01-27 21:37:39,345 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1250 transitions. [2023-01-27 21:37:39,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1250 transitions. [2023-01-27 21:37:39,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:39,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1250 transitions. [2023-01-27 21:37:39,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 56.81818181818182) internal successors, (1250), 22 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:39,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 126.0) internal successors, (2898), 23 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:39,349 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 126.0) internal successors, (2898), 23 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:39,349 INFO L175 Difference]: Start difference. First operand has 167 places, 300 transitions, 4482 flow. Second operand 22 states and 1250 transitions. [2023-01-27 21:37:39,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 368 transitions, 5690 flow [2023-01-27 21:37:39,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 368 transitions, 5453 flow, removed 100 selfloop flow, removed 7 redundant places. [2023-01-27 21:37:39,466 INFO L231 Difference]: Finished difference. Result has 182 places, 297 transitions, 4752 flow [2023-01-27 21:37:39,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=4150, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4752, PETRI_PLACES=182, PETRI_TRANSITIONS=297} [2023-01-27 21:37:39,466 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 162 predicate places. [2023-01-27 21:37:39,466 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 297 transitions, 4752 flow [2023-01-27 21:37:39,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 52.8) internal successors, (792), 15 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:39,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:39,467 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:39,471 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-01-27 21:37:39,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:39,668 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:39,668 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:39,669 INFO L85 PathProgramCache]: Analyzing trace with hash 306499919, now seen corresponding path program 12 times [2023-01-27 21:37:39,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:39,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377602249] [2023-01-27 21:37:39,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:39,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:39,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:39,730 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:39,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:39,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377602249] [2023-01-27 21:37:39,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377602249] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:39,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435869768] [2023-01-27 21:37:39,730 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 21:37:39,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:39,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:39,731 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) [2023-01-27 21:37:39,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-01-27 21:37:39,785 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-27 21:37:39,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:37:39,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 21:37:39,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:39,851 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:39,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:39,889 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:39,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435869768] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:39,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:39,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 15 [2023-01-27 21:37:39,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740050330] [2023-01-27 21:37:39,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:39,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-27 21:37:39,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:39,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-27 21:37:39,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-01-27 21:37:39,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:39,891 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 297 transitions, 4752 flow. Second operand has 15 states, 15 states have (on average 53.06666666666667) internal successors, (796), 15 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:39,892 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:39,892 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:39,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:40,494 INFO L130 PetriNetUnfolder]: 1322/2652 cut-off events. [2023-01-27 21:37:40,494 INFO L131 PetriNetUnfolder]: For 42197/42197 co-relation queries the response was YES. [2023-01-27 21:37:40,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19147 conditions, 2652 events. 1322/2652 cut-off events. For 42197/42197 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 18444 event pairs, 73 based on Foata normal form. 74/2726 useless extension candidates. Maximal degree in co-relation 18852. Up to 1100 conditions per place. [2023-01-27 21:37:40,512 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 245 selfloop transitions, 274 changer transitions 8/527 dead transitions. [2023-01-27 21:37:40,512 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 527 transitions, 9054 flow [2023-01-27 21:37:40,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-01-27 21:37:40,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-01-27 21:37:40,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1197 transitions. [2023-01-27 21:37:40,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2023-01-27 21:37:40,514 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1197 transitions. [2023-01-27 21:37:40,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1197 transitions. [2023-01-27 21:37:40,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:40,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1197 transitions. [2023-01-27 21:37:40,516 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 57.0) internal successors, (1197), 21 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:40,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 126.0) internal successors, (2772), 22 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:40,523 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 126.0) internal successors, (2772), 22 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:40,523 INFO L175 Difference]: Start difference. First operand has 182 places, 297 transitions, 4752 flow. Second operand 21 states and 1197 transitions. [2023-01-27 21:37:40,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 527 transitions, 9054 flow [2023-01-27 21:37:40,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 527 transitions, 8656 flow, removed 67 selfloop flow, removed 16 redundant places. [2023-01-27 21:37:40,731 INFO L231 Difference]: Finished difference. Result has 194 places, 431 transitions, 7829 flow [2023-01-27 21:37:40,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=4519, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7829, PETRI_PLACES=194, PETRI_TRANSITIONS=431} [2023-01-27 21:37:40,731 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 174 predicate places. [2023-01-27 21:37:40,731 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 431 transitions, 7829 flow [2023-01-27 21:37:40,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 53.06666666666667) internal successors, (796), 15 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:40,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:40,732 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:40,739 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-01-27 21:37:40,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:40,933 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:40,933 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:40,933 INFO L85 PathProgramCache]: Analyzing trace with hash 824419987, now seen corresponding path program 13 times [2023-01-27 21:37:40,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:40,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732674929] [2023-01-27 21:37:40,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:40,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:40,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:41,024 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:41,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:41,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732674929] [2023-01-27 21:37:41,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732674929] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:41,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240383683] [2023-01-27 21:37:41,025 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-27 21:37:41,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:41,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:41,026 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) [2023-01-27 21:37:41,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-01-27 21:37:41,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:41,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 21:37:41,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:41,151 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:41,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:41,209 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:41,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240383683] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:41,210 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:41,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-01-27 21:37:41,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966877067] [2023-01-27 21:37:41,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:41,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-01-27 21:37:41,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:41,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-01-27 21:37:41,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2023-01-27 21:37:41,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:41,212 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 431 transitions, 7829 flow. Second operand has 20 states, 20 states have (on average 52.6) internal successors, (1052), 20 states have internal predecessors, (1052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:41,212 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:41,212 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:41,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:41,984 INFO L130 PetriNetUnfolder]: 1429/2857 cut-off events. [2023-01-27 21:37:41,984 INFO L131 PetriNetUnfolder]: For 62333/62333 co-relation queries the response was YES. [2023-01-27 21:37:41,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22775 conditions, 2857 events. 1429/2857 cut-off events. For 62333/62333 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 19981 event pairs, 422 based on Foata normal form. 104/2961 useless extension candidates. Maximal degree in co-relation 22294. Up to 2077 conditions per place. [2023-01-27 21:37:42,002 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 424 selfloop transitions, 133 changer transitions 14/571 dead transitions. [2023-01-27 21:37:42,002 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 571 transitions, 10771 flow [2023-01-27 21:37:42,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-01-27 21:37:42,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-01-27 21:37:42,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1212 transitions. [2023-01-27 21:37:42,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4580498866213152 [2023-01-27 21:37:42,005 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1212 transitions. [2023-01-27 21:37:42,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1212 transitions. [2023-01-27 21:37:42,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:42,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1212 transitions. [2023-01-27 21:37:42,006 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 57.714285714285715) internal successors, (1212), 21 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:42,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 126.0) internal successors, (2772), 22 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:42,008 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 126.0) internal successors, (2772), 22 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:42,008 INFO L175 Difference]: Start difference. First operand has 194 places, 431 transitions, 7829 flow. Second operand 21 states and 1212 transitions. [2023-01-27 21:37:42,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 571 transitions, 10771 flow [2023-01-27 21:37:42,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 571 transitions, 10358 flow, removed 180 selfloop flow, removed 8 redundant places. [2023-01-27 21:37:42,348 INFO L231 Difference]: Finished difference. Result has 216 places, 482 transitions, 9144 flow [2023-01-27 21:37:42,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=7416, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9144, PETRI_PLACES=216, PETRI_TRANSITIONS=482} [2023-01-27 21:37:42,349 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 196 predicate places. [2023-01-27 21:37:42,349 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 482 transitions, 9144 flow [2023-01-27 21:37:42,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 52.6) internal successors, (1052), 20 states have internal predecessors, (1052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:42,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:42,349 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:42,354 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-01-27 21:37:42,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:42,554 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:42,554 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:42,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1134645313, now seen corresponding path program 14 times [2023-01-27 21:37:42,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:42,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906007978] [2023-01-27 21:37:42,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:42,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:42,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:42,611 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:42,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:42,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906007978] [2023-01-27 21:37:42,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906007978] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:42,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982467061] [2023-01-27 21:37:42,611 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 21:37:42,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:42,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:42,612 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) [2023-01-27 21:37:42,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-01-27 21:37:42,674 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 21:37:42,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:37:42,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-27 21:37:42,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:42,723 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:42,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:42,749 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:42,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982467061] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:42,749 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:42,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-01-27 21:37:42,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007750328] [2023-01-27 21:37:42,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:42,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-27 21:37:42,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:42,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-27 21:37:42,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2023-01-27 21:37:42,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:42,751 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 482 transitions, 9144 flow. Second operand has 17 states, 17 states have (on average 52.76470588235294) internal successors, (897), 17 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:42,751 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:42,751 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:42,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:43,617 INFO L130 PetriNetUnfolder]: 1464/2908 cut-off events. [2023-01-27 21:37:43,617 INFO L131 PetriNetUnfolder]: For 69173/69173 co-relation queries the response was YES. [2023-01-27 21:37:43,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23923 conditions, 2908 events. 1464/2908 cut-off events. For 69173/69173 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 20342 event pairs, 155 based on Foata normal form. 6/2914 useless extension candidates. Maximal degree in co-relation 23182. Up to 922 conditions per place. [2023-01-27 21:37:43,640 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 298 selfloop transitions, 271 changer transitions 11/580 dead transitions. [2023-01-27 21:37:43,640 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 580 transitions, 11436 flow [2023-01-27 21:37:43,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-01-27 21:37:43,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-01-27 21:37:43,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1447 transitions. [2023-01-27 21:37:43,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4416971916971917 [2023-01-27 21:37:43,646 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1447 transitions. [2023-01-27 21:37:43,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1447 transitions. [2023-01-27 21:37:43,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:43,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1447 transitions. [2023-01-27 21:37:43,648 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 55.65384615384615) internal successors, (1447), 26 states have internal predecessors, (1447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:43,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 126.0) internal successors, (3402), 27 states have internal predecessors, (3402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:43,650 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 126.0) internal successors, (3402), 27 states have internal predecessors, (3402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:43,650 INFO L175 Difference]: Start difference. First operand has 216 places, 482 transitions, 9144 flow. Second operand 26 states and 1447 transitions. [2023-01-27 21:37:43,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 580 transitions, 11436 flow [2023-01-27 21:37:44,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 580 transitions, 10269 flow, removed 579 selfloop flow, removed 3 redundant places. [2023-01-27 21:37:44,223 INFO L231 Difference]: Finished difference. Result has 242 places, 515 transitions, 9316 flow [2023-01-27 21:37:44,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=8199, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=9316, PETRI_PLACES=242, PETRI_TRANSITIONS=515} [2023-01-27 21:37:44,224 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 222 predicate places. [2023-01-27 21:37:44,224 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 515 transitions, 9316 flow [2023-01-27 21:37:44,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 52.76470588235294) internal successors, (897), 17 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:44,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:44,224 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:44,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-01-27 21:37:44,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:44,430 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:44,430 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:44,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1355573420, now seen corresponding path program 15 times [2023-01-27 21:37:44,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:44,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170272279] [2023-01-27 21:37:44,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:44,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:44,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:44,505 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 21:37:44,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:44,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170272279] [2023-01-27 21:37:44,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170272279] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:44,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960759344] [2023-01-27 21:37:44,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 21:37:44,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:44,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:44,507 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) [2023-01-27 21:37:44,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-01-27 21:37:44,562 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-27 21:37:44,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:37:44,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 19 conjunts are in the unsatisfiable core [2023-01-27 21:37:44,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:44,592 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 21:37:44,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:44,623 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 21:37:44,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960759344] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:44,623 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:44,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2023-01-27 21:37:44,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291092980] [2023-01-27 21:37:44,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:44,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-27 21:37:44,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:44,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-27 21:37:44,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-01-27 21:37:44,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 126 [2023-01-27 21:37:44,624 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 515 transitions, 9316 flow. Second operand has 6 states, 6 states have (on average 63.833333333333336) internal successors, (383), 6 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:44,625 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:44,625 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 126 [2023-01-27 21:37:44,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:45,502 INFO L130 PetriNetUnfolder]: 2182/4290 cut-off events. [2023-01-27 21:37:45,502 INFO L131 PetriNetUnfolder]: For 92299/92309 co-relation queries the response was YES. [2023-01-27 21:37:45,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34579 conditions, 4290 events. 2182/4290 cut-off events. For 92299/92309 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 32229 event pairs, 185 based on Foata normal form. 35/4323 useless extension candidates. Maximal degree in co-relation 33385. Up to 2162 conditions per place. [2023-01-27 21:37:45,532 INFO L137 encePairwiseOnDemand]: 122/126 looper letters, 469 selfloop transitions, 286 changer transitions 101/864 dead transitions. [2023-01-27 21:37:45,532 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 864 transitions, 16916 flow [2023-01-27 21:37:45,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-27 21:37:45,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-27 21:37:45,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 423 transitions. [2023-01-27 21:37:45,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2023-01-27 21:37:45,533 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 423 transitions. [2023-01-27 21:37:45,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 423 transitions. [2023-01-27 21:37:45,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:45,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 423 transitions. [2023-01-27 21:37:45,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 70.5) internal successors, (423), 6 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:45,534 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 126.0) internal successors, (882), 7 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:45,534 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 126.0) internal successors, (882), 7 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:45,534 INFO L175 Difference]: Start difference. First operand has 242 places, 515 transitions, 9316 flow. Second operand 6 states and 423 transitions. [2023-01-27 21:37:45,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 864 transitions, 16916 flow [2023-01-27 21:37:46,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 864 transitions, 16372 flow, removed 222 selfloop flow, removed 8 redundant places. [2023-01-27 21:37:46,167 INFO L231 Difference]: Finished difference. Result has 242 places, 684 transitions, 13471 flow [2023-01-27 21:37:46,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=9037, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13471, PETRI_PLACES=242, PETRI_TRANSITIONS=684} [2023-01-27 21:37:46,168 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 222 predicate places. [2023-01-27 21:37:46,168 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 684 transitions, 13471 flow [2023-01-27 21:37:46,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 63.833333333333336) internal successors, (383), 6 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:46,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:46,168 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:46,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-01-27 21:37:46,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:46,369 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:46,369 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:46,369 INFO L85 PathProgramCache]: Analyzing trace with hash 937724473, now seen corresponding path program 16 times [2023-01-27 21:37:46,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:46,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394397264] [2023-01-27 21:37:46,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:46,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:46,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:46,443 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:46,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:46,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394397264] [2023-01-27 21:37:46,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394397264] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:46,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808579258] [2023-01-27 21:37:46,443 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 21:37:46,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:46,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:46,444 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) [2023-01-27 21:37:46,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-01-27 21:37:46,499 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 21:37:46,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:37:46,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-27 21:37:46,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:46,628 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:46,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:46,676 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:46,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808579258] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:46,677 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:46,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2023-01-27 21:37:46,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359340412] [2023-01-27 21:37:46,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:46,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-27 21:37:46,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:46,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-27 21:37:46,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2023-01-27 21:37:46,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:46,679 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 684 transitions, 13471 flow. Second operand has 17 states, 17 states have (on average 52.88235294117647) internal successors, (899), 17 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:46,679 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:46,679 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:46,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:47,957 INFO L130 PetriNetUnfolder]: 2484/4916 cut-off events. [2023-01-27 21:37:47,958 INFO L131 PetriNetUnfolder]: For 122289/122289 co-relation queries the response was YES. [2023-01-27 21:37:47,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42195 conditions, 4916 events. 2484/4916 cut-off events. For 122289/122289 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 38076 event pairs, 185 based on Foata normal form. 50/4966 useless extension candidates. Maximal degree in co-relation 40527. Up to 3712 conditions per place. [2023-01-27 21:37:47,997 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 697 selfloop transitions, 187 changer transitions 49/933 dead transitions. [2023-01-27 21:37:47,997 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 933 transitions, 19844 flow [2023-01-27 21:37:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-27 21:37:47,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-27 21:37:47,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 638 transitions. [2023-01-27 21:37:47,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2023-01-27 21:37:47,998 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 638 transitions. [2023-01-27 21:37:47,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 638 transitions. [2023-01-27 21:37:47,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:47,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 638 transitions. [2023-01-27 21:37:47,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 58.0) internal successors, (638), 11 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:48,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 126.0) internal successors, (1512), 12 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:48,000 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 126.0) internal successors, (1512), 12 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:48,000 INFO L175 Difference]: Start difference. First operand has 242 places, 684 transitions, 13471 flow. Second operand 11 states and 638 transitions. [2023-01-27 21:37:48,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 933 transitions, 19844 flow [2023-01-27 21:37:48,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 933 transitions, 19424 flow, removed 210 selfloop flow, removed 0 redundant places. [2023-01-27 21:37:48,954 INFO L231 Difference]: Finished difference. Result has 258 places, 808 transitions, 16838 flow [2023-01-27 21:37:48,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=13109, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16838, PETRI_PLACES=258, PETRI_TRANSITIONS=808} [2023-01-27 21:37:48,955 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 238 predicate places. [2023-01-27 21:37:48,955 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 808 transitions, 16838 flow [2023-01-27 21:37:48,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 52.88235294117647) internal successors, (899), 17 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:48,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:48,956 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:48,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-01-27 21:37:49,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:49,156 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:49,156 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:49,156 INFO L85 PathProgramCache]: Analyzing trace with hash 778832195, now seen corresponding path program 17 times [2023-01-27 21:37:49,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:49,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578005513] [2023-01-27 21:37:49,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:49,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:49,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:49,229 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:49,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:49,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578005513] [2023-01-27 21:37:49,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578005513] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:49,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949816636] [2023-01-27 21:37:49,230 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 21:37:49,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:49,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:49,231 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) [2023-01-27 21:37:49,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-01-27 21:37:49,285 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-01-27 21:37:49,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:37:49,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-27 21:37:49,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:49,343 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:49,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:49,395 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:49,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949816636] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:49,396 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:49,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2023-01-27 21:37:49,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080002826] [2023-01-27 21:37:49,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:49,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-01-27 21:37:49,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:49,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-01-27 21:37:49,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2023-01-27 21:37:49,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:49,397 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 808 transitions, 16838 flow. Second operand has 19 states, 19 states have (on average 52.63157894736842) internal successors, (1000), 19 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:49,398 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:49,398 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:49,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:51,150 INFO L130 PetriNetUnfolder]: 2839/5577 cut-off events. [2023-01-27 21:37:51,151 INFO L131 PetriNetUnfolder]: For 152962/152962 co-relation queries the response was YES. [2023-01-27 21:37:51,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49100 conditions, 5577 events. 2839/5577 cut-off events. For 152962/152962 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 43575 event pairs, 215 based on Foata normal form. 84/5661 useless extension candidates. Maximal degree in co-relation 47417. Up to 4193 conditions per place. [2023-01-27 21:37:51,194 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 763 selfloop transitions, 252 changer transitions 16/1031 dead transitions. [2023-01-27 21:37:51,194 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 1031 transitions, 22755 flow [2023-01-27 21:37:51,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-01-27 21:37:51,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-01-27 21:37:51,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 974 transitions. [2023-01-27 21:37:51,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45471521942110177 [2023-01-27 21:37:51,195 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 974 transitions. [2023-01-27 21:37:51,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 974 transitions. [2023-01-27 21:37:51,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:51,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 974 transitions. [2023-01-27 21:37:51,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 57.294117647058826) internal successors, (974), 17 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:51,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 126.0) internal successors, (2268), 18 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:51,198 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 126.0) internal successors, (2268), 18 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:51,198 INFO L175 Difference]: Start difference. First operand has 258 places, 808 transitions, 16838 flow. Second operand 17 states and 974 transitions. [2023-01-27 21:37:51,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 1031 transitions, 22755 flow [2023-01-27 21:37:52,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 1031 transitions, 22534 flow, removed 93 selfloop flow, removed 4 redundant places. [2023-01-27 21:37:52,812 INFO L231 Difference]: Finished difference. Result has 276 places, 908 transitions, 19905 flow [2023-01-27 21:37:52,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=16691, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=19905, PETRI_PLACES=276, PETRI_TRANSITIONS=908} [2023-01-27 21:37:52,813 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 256 predicate places. [2023-01-27 21:37:52,813 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 908 transitions, 19905 flow [2023-01-27 21:37:52,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 52.63157894736842) internal successors, (1000), 19 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:52,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:52,813 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:52,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-01-27 21:37:53,014 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,SelfDestructingSolverStorable23 [2023-01-27 21:37:53,014 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:53,014 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:53,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1597199923, now seen corresponding path program 18 times [2023-01-27 21:37:53,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:53,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366287070] [2023-01-27 21:37:53,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:53,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:53,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:53,093 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:53,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:53,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366287070] [2023-01-27 21:37:53,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366287070] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:53,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809392700] [2023-01-27 21:37:53,094 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 21:37:53,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:53,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:53,095 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) [2023-01-27 21:37:53,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-01-27 21:37:53,166 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-01-27 21:37:53,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:37:53,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-27 21:37:53,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:53,219 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:53,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:53,253 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:53,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809392700] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:53,254 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:53,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2023-01-27 21:37:53,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917805738] [2023-01-27 21:37:53,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:53,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-27 21:37:53,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:53,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-27 21:37:53,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=211, Unknown=0, NotChecked=0, Total=306 [2023-01-27 21:37:53,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:53,256 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 908 transitions, 19905 flow. Second operand has 18 states, 18 states have (on average 52.666666666666664) internal successors, (948), 18 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:53,256 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:53,256 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:53,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:37:55,866 INFO L130 PetriNetUnfolder]: 3334/6619 cut-off events. [2023-01-27 21:37:55,867 INFO L131 PetriNetUnfolder]: For 214686/214686 co-relation queries the response was YES. [2023-01-27 21:37:55,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61929 conditions, 6619 events. 3334/6619 cut-off events. For 214686/214686 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 53876 event pairs, 71 based on Foata normal form. 28/6647 useless extension candidates. Maximal degree in co-relation 60241. Up to 1804 conditions per place. [2023-01-27 21:37:55,925 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 323 selfloop transitions, 876 changer transitions 45/1244 dead transitions. [2023-01-27 21:37:55,925 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 1244 transitions, 28036 flow [2023-01-27 21:37:55,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-01-27 21:37:55,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-01-27 21:37:55,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2749 transitions. [2023-01-27 21:37:55,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452542921930677 [2023-01-27 21:37:55,928 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2749 transitions. [2023-01-27 21:37:55,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2749 transitions. [2023-01-27 21:37:55,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:37:55,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2749 transitions. [2023-01-27 21:37:55,931 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 56.10204081632653) internal successors, (2749), 49 states have internal predecessors, (2749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:55,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 126.0) internal successors, (6300), 50 states have internal predecessors, (6300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:55,936 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 126.0) internal successors, (6300), 50 states have internal predecessors, (6300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:55,936 INFO L175 Difference]: Start difference. First operand has 276 places, 908 transitions, 19905 flow. Second operand 49 states and 2749 transitions. [2023-01-27 21:37:55,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 1244 transitions, 28036 flow [2023-01-27 21:37:58,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 1244 transitions, 27515 flow, removed 235 selfloop flow, removed 5 redundant places. [2023-01-27 21:37:58,057 INFO L231 Difference]: Finished difference. Result has 328 places, 1079 transitions, 26074 flow [2023-01-27 21:37:58,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=19498, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=908, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=730, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=26074, PETRI_PLACES=328, PETRI_TRANSITIONS=1079} [2023-01-27 21:37:58,058 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 308 predicate places. [2023-01-27 21:37:58,058 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 1079 transitions, 26074 flow [2023-01-27 21:37:58,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 52.666666666666664) internal successors, (948), 18 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:58,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:37:58,059 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:37:58,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-01-27 21:37:58,259 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,SelfDestructingSolverStorable24 [2023-01-27 21:37:58,259 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:37:58,259 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:37:58,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1546373287, now seen corresponding path program 19 times [2023-01-27 21:37:58,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:37:58,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751171348] [2023-01-27 21:37:58,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:37:58,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:37:58,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:58,351 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:58,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:37:58,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751171348] [2023-01-27 21:37:58,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751171348] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:37:58,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441851833] [2023-01-27 21:37:58,351 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-27 21:37:58,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:37:58,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:37:58,353 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) [2023-01-27 21:37:58,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-01-27 21:37:58,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:37:58,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-27 21:37:58,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:37:58,489 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:58,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:37:58,548 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:37:58,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441851833] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:37:58,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:37:58,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2023-01-27 21:37:58,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677880064] [2023-01-27 21:37:58,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:37:58,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-27 21:37:58,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:37:58,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-27 21:37:58,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2023-01-27 21:37:58,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:37:58,551 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 1079 transitions, 26074 flow. Second operand has 18 states, 18 states have (on average 52.833333333333336) internal successors, (951), 18 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:37:58,551 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:37:58,551 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:37:58,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:38:01,320 INFO L130 PetriNetUnfolder]: 3740/7309 cut-off events. [2023-01-27 21:38:01,320 INFO L131 PetriNetUnfolder]: For 300889/300889 co-relation queries the response was YES. [2023-01-27 21:38:01,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73417 conditions, 7309 events. 3740/7309 cut-off events. For 300889/300889 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 59672 event pairs, 207 based on Foata normal form. 206/7515 useless extension candidates. Maximal degree in co-relation 71604. Up to 3448 conditions per place. [2023-01-27 21:38:01,392 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 690 selfloop transitions, 666 changer transitions 15/1371 dead transitions. [2023-01-27 21:38:01,392 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 1371 transitions, 34330 flow [2023-01-27 21:38:01,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-01-27 21:38:01,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-01-27 21:38:01,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1704 transitions. [2023-01-27 21:38:01,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4507936507936508 [2023-01-27 21:38:01,394 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1704 transitions. [2023-01-27 21:38:01,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1704 transitions. [2023-01-27 21:38:01,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:38:01,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1704 transitions. [2023-01-27 21:38:01,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 56.8) internal successors, (1704), 30 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:01,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 126.0) internal successors, (3906), 31 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:01,398 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 126.0) internal successors, (3906), 31 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:01,398 INFO L175 Difference]: Start difference. First operand has 328 places, 1079 transitions, 26074 flow. Second operand 30 states and 1704 transitions. [2023-01-27 21:38:01,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 1371 transitions, 34330 flow [2023-01-27 21:38:05,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 1371 transitions, 30677 flow, removed 1449 selfloop flow, removed 17 redundant places. [2023-01-27 21:38:05,246 INFO L231 Difference]: Finished difference. Result has 345 places, 1233 transitions, 28990 flow [2023-01-27 21:38:05,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=22899, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1074, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=513, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=28990, PETRI_PLACES=345, PETRI_TRANSITIONS=1233} [2023-01-27 21:38:05,247 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 325 predicate places. [2023-01-27 21:38:05,247 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 1233 transitions, 28990 flow [2023-01-27 21:38:05,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 52.833333333333336) internal successors, (951), 18 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:05,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:38:05,248 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:38:05,256 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-01-27 21:38:05,452 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,SelfDestructingSolverStorable25 [2023-01-27 21:38:05,453 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:38:05,453 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:38:05,453 INFO L85 PathProgramCache]: Analyzing trace with hash 672632607, now seen corresponding path program 20 times [2023-01-27 21:38:05,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:38:05,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188800607] [2023-01-27 21:38:05,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:38:05,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:38:05,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:38:05,524 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:38:05,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:38:05,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188800607] [2023-01-27 21:38:05,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188800607] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:38:05,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669781810] [2023-01-27 21:38:05,525 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 21:38:05,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:38:05,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:38:05,526 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) [2023-01-27 21:38:05,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-01-27 21:38:05,582 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 21:38:05,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:38:05,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-27 21:38:05,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:38:05,655 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:38:05,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:38:05,700 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:38:05,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669781810] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:38:05,700 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:38:05,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2023-01-27 21:38:05,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490521170] [2023-01-27 21:38:05,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:38:05,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-27 21:38:05,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:38:05,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-27 21:38:05,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2023-01-27 21:38:05,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:38:05,702 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 1233 transitions, 28990 flow. Second operand has 18 states, 18 states have (on average 52.833333333333336) internal successors, (951), 18 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:05,702 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:38:05,702 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:38:05,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:38:08,762 INFO L130 PetriNetUnfolder]: 3694/7225 cut-off events. [2023-01-27 21:38:08,762 INFO L131 PetriNetUnfolder]: For 263741/263741 co-relation queries the response was YES. [2023-01-27 21:38:08,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70732 conditions, 7225 events. 3694/7225 cut-off events. For 263741/263741 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 58818 event pairs, 101 based on Foata normal form. 60/7285 useless extension candidates. Maximal degree in co-relation 68916. Up to 2048 conditions per place. [2023-01-27 21:38:08,832 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 423 selfloop transitions, 919 changer transitions 1/1343 dead transitions. [2023-01-27 21:38:08,832 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 1343 transitions, 32618 flow [2023-01-27 21:38:08,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-01-27 21:38:08,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-01-27 21:38:08,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1980 transitions. [2023-01-27 21:38:08,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2023-01-27 21:38:08,836 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1980 transitions. [2023-01-27 21:38:08,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1980 transitions. [2023-01-27 21:38:08,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:38:08,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1980 transitions. [2023-01-27 21:38:08,838 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 56.57142857142857) internal successors, (1980), 35 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:08,841 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 126.0) internal successors, (4536), 36 states have internal predecessors, (4536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:08,842 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 126.0) internal successors, (4536), 36 states have internal predecessors, (4536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:08,842 INFO L175 Difference]: Start difference. First operand has 345 places, 1233 transitions, 28990 flow. Second operand 35 states and 1980 transitions. [2023-01-27 21:38:08,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 1343 transitions, 32618 flow [2023-01-27 21:38:12,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 1343 transitions, 31888 flow, removed 198 selfloop flow, removed 13 redundant places. [2023-01-27 21:38:12,977 INFO L231 Difference]: Finished difference. Result has 367 places, 1234 transitions, 30706 flow [2023-01-27 21:38:12,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=28114, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=907, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=30706, PETRI_PLACES=367, PETRI_TRANSITIONS=1234} [2023-01-27 21:38:12,978 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 347 predicate places. [2023-01-27 21:38:12,978 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 1234 transitions, 30706 flow [2023-01-27 21:38:12,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 52.833333333333336) internal successors, (951), 18 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:12,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:38:12,979 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:38:12,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-01-27 21:38:13,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:38:13,183 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:38:13,183 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:38:13,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1182775093, now seen corresponding path program 21 times [2023-01-27 21:38:13,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:38:13,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932302384] [2023-01-27 21:38:13,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:38:13,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:38:13,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:38:13,257 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:38:13,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:38:13,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932302384] [2023-01-27 21:38:13,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932302384] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:38:13,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457731913] [2023-01-27 21:38:13,257 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 21:38:13,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:38:13,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:38:13,258 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) [2023-01-27 21:38:13,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-01-27 21:38:13,320 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-27 21:38:13,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:38:13,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-27 21:38:13,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:38:13,399 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:38:13,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:38:13,448 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 21:38:13,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457731913] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:38:13,448 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:38:13,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2023-01-27 21:38:13,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650867407] [2023-01-27 21:38:13,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:38:13,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-01-27 21:38:13,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:38:13,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-01-27 21:38:13,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2023-01-27 21:38:13,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:38:13,450 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 1234 transitions, 30706 flow. Second operand has 19 states, 19 states have (on average 52.8421052631579) internal successors, (1004), 19 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:13,450 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:38:13,450 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:38:13,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:38:16,547 INFO L130 PetriNetUnfolder]: 4156/8089 cut-off events. [2023-01-27 21:38:16,547 INFO L131 PetriNetUnfolder]: For 313538/313538 co-relation queries the response was YES. [2023-01-27 21:38:16,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82105 conditions, 8089 events. 4156/8089 cut-off events. For 313538/313538 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 67099 event pairs, 287 based on Foata normal form. 70/8159 useless extension candidates. Maximal degree in co-relation 80288. Up to 5956 conditions per place. [2023-01-27 21:38:16,634 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 1100 selfloop transitions, 400 changer transitions 13/1513 dead transitions. [2023-01-27 21:38:16,635 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 1513 transitions, 39593 flow [2023-01-27 21:38:16,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-01-27 21:38:16,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-01-27 21:38:16,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1142 transitions. [2023-01-27 21:38:16,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4531746031746032 [2023-01-27 21:38:16,636 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1142 transitions. [2023-01-27 21:38:16,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1142 transitions. [2023-01-27 21:38:16,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:38:16,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1142 transitions. [2023-01-27 21:38:16,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 57.1) internal successors, (1142), 20 states have internal predecessors, (1142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:16,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 126.0) internal successors, (2646), 21 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:16,639 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 126.0) internal successors, (2646), 21 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:16,639 INFO L175 Difference]: Start difference. First operand has 367 places, 1234 transitions, 30706 flow. Second operand 20 states and 1142 transitions. [2023-01-27 21:38:16,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 1513 transitions, 39593 flow [2023-01-27 21:38:21,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 1513 transitions, 38437 flow, removed 95 selfloop flow, removed 28 redundant places. [2023-01-27 21:38:21,493 INFO L231 Difference]: Finished difference. Result has 367 places, 1362 transitions, 34706 flow [2023-01-27 21:38:21,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=29714, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=861, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=34706, PETRI_PLACES=367, PETRI_TRANSITIONS=1362} [2023-01-27 21:38:21,494 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 347 predicate places. [2023-01-27 21:38:21,494 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 1362 transitions, 34706 flow [2023-01-27 21:38:21,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 52.8421052631579) internal successors, (1004), 19 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:21,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:38:21,494 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:38:21,498 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-01-27 21:38:21,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-01-27 21:38:21,698 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:38:21,698 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:38:21,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1739013303, now seen corresponding path program 22 times [2023-01-27 21:38:21,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:38:21,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480714369] [2023-01-27 21:38:21,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:38:21,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:38:21,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:38:21,764 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:38:21,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:38:21,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480714369] [2023-01-27 21:38:21,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480714369] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:38:21,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815746156] [2023-01-27 21:38:21,764 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 21:38:21,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:38:21,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:38:21,765 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) [2023-01-27 21:38:21,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-01-27 21:38:21,815 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 21:38:21,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:38:21,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-27 21:38:21,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:38:21,890 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:38:21,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:38:21,936 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:38:21,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815746156] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:38:21,937 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:38:21,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2023-01-27 21:38:21,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255500558] [2023-01-27 21:38:21,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:38:21,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-27 21:38:21,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:38:21,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-27 21:38:21,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2023-01-27 21:38:21,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:38:21,939 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 1362 transitions, 34706 flow. Second operand has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:21,939 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:38:21,939 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:38:21,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:38:25,823 INFO L130 PetriNetUnfolder]: 4560/8863 cut-off events. [2023-01-27 21:38:25,823 INFO L131 PetriNetUnfolder]: For 343867/343867 co-relation queries the response was YES. [2023-01-27 21:38:25,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92152 conditions, 8863 events. 4560/8863 cut-off events. For 343867/343867 co-relation queries the response was YES. Maximal size of possible extension queue 741. Compared 74796 event pairs, 231 based on Foata normal form. 56/8919 useless extension candidates. Maximal degree in co-relation 90940. Up to 5093 conditions per place. [2023-01-27 21:38:25,911 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 902 selfloop transitions, 762 changer transitions 18/1682 dead transitions. [2023-01-27 21:38:25,912 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 1682 transitions, 44593 flow [2023-01-27 21:38:25,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-01-27 21:38:25,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-01-27 21:38:25,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1426 transitions. [2023-01-27 21:38:25,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4526984126984127 [2023-01-27 21:38:25,915 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1426 transitions. [2023-01-27 21:38:25,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1426 transitions. [2023-01-27 21:38:25,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:38:25,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1426 transitions. [2023-01-27 21:38:25,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 57.04) internal successors, (1426), 25 states have internal predecessors, (1426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:25,921 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 126.0) internal successors, (3276), 26 states have internal predecessors, (3276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:25,922 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 126.0) internal successors, (3276), 26 states have internal predecessors, (3276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:25,922 INFO L175 Difference]: Start difference. First operand has 367 places, 1362 transitions, 34706 flow. Second operand 25 states and 1426 transitions. [2023-01-27 21:38:25,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 1682 transitions, 44593 flow [2023-01-27 21:38:31,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 1682 transitions, 44322 flow, removed 105 selfloop flow, removed 7 redundant places. [2023-01-27 21:38:31,613 INFO L231 Difference]: Finished difference. Result has 391 places, 1520 transitions, 41276 flow [2023-01-27 21:38:31,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=34471, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=616, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=41276, PETRI_PLACES=391, PETRI_TRANSITIONS=1520} [2023-01-27 21:38:31,614 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 371 predicate places. [2023-01-27 21:38:31,614 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 1520 transitions, 41276 flow [2023-01-27 21:38:31,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:31,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:38:31,614 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:38:31,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-01-27 21:38:31,816 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,SelfDestructingSolverStorable28 [2023-01-27 21:38:31,816 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:38:31,816 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:38:31,817 INFO L85 PathProgramCache]: Analyzing trace with hash -378475203, now seen corresponding path program 23 times [2023-01-27 21:38:31,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:38:31,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133658393] [2023-01-27 21:38:31,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:38:31,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:38:31,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:38:31,874 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:38:31,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:38:31,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133658393] [2023-01-27 21:38:31,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133658393] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:38:31,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534899088] [2023-01-27 21:38:31,876 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 21:38:31,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:38:31,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:38:31,877 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) [2023-01-27 21:38:31,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-01-27 21:38:31,934 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-01-27 21:38:31,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:38:31,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-27 21:38:31,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:38:32,017 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:38:32,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:38:32,060 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:38:32,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534899088] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:38:32,060 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:38:32,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 18 [2023-01-27 21:38:32,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711811786] [2023-01-27 21:38:32,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:38:32,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-27 21:38:32,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:38:32,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-27 21:38:32,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2023-01-27 21:38:32,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:38:32,062 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 1520 transitions, 41276 flow. Second operand has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:32,062 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:38:32,062 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:38:32,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:38:36,624 INFO L130 PetriNetUnfolder]: 4794/9325 cut-off events. [2023-01-27 21:38:36,625 INFO L131 PetriNetUnfolder]: For 437003/437003 co-relation queries the response was YES. [2023-01-27 21:38:36,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101177 conditions, 9325 events. 4794/9325 cut-off events. For 437003/437003 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 79305 event pairs, 123 based on Foata normal form. 160/9485 useless extension candidates. Maximal degree in co-relation 99780. Up to 2638 conditions per place. [2023-01-27 21:38:36,714 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 555 selfloop transitions, 1191 changer transitions 17/1763 dead transitions. [2023-01-27 21:38:36,715 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 1763 transitions, 49308 flow [2023-01-27 21:38:36,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-01-27 21:38:36,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-01-27 21:38:36,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1530 transitions. [2023-01-27 21:38:36,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2023-01-27 21:38:36,716 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1530 transitions. [2023-01-27 21:38:36,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1530 transitions. [2023-01-27 21:38:36,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:38:36,717 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1530 transitions. [2023-01-27 21:38:36,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 56.666666666666664) internal successors, (1530), 27 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:36,719 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 126.0) internal successors, (3528), 28 states have internal predecessors, (3528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:36,720 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 126.0) internal successors, (3528), 28 states have internal predecessors, (3528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:36,720 INFO L175 Difference]: Start difference. First operand has 391 places, 1520 transitions, 41276 flow. Second operand 27 states and 1530 transitions. [2023-01-27 21:38:36,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 1763 transitions, 49308 flow [2023-01-27 21:38:43,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 1763 transitions, 47812 flow, removed 349 selfloop flow, removed 9 redundant places. [2023-01-27 21:38:43,277 INFO L231 Difference]: Finished difference. Result has 412 places, 1620 transitions, 46601 flow [2023-01-27 21:38:43,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=39850, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1086, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=46601, PETRI_PLACES=412, PETRI_TRANSITIONS=1620} [2023-01-27 21:38:43,278 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 392 predicate places. [2023-01-27 21:38:43,278 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 1620 transitions, 46601 flow [2023-01-27 21:38:43,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 52.888888888888886) internal successors, (952), 18 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:43,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:38:43,278 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:38:43,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-01-27 21:38:43,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:38:43,482 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:38:43,483 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:38:43,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1543577845, now seen corresponding path program 24 times [2023-01-27 21:38:43,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:38:43,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462731985] [2023-01-27 21:38:43,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:38:43,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:38:43,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:38:43,555 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:38:43,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:38:43,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462731985] [2023-01-27 21:38:43,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462731985] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:38:43,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930253380] [2023-01-27 21:38:43,556 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 21:38:43,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:38:43,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:38:43,557 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) [2023-01-27 21:38:43,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-01-27 21:38:43,617 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-27 21:38:43,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:38:43,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-27 21:38:43,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:38:43,692 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:38:43,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:38:43,746 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:38:43,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1930253380] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:38:43,747 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:38:43,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-01-27 21:38:43,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595503711] [2023-01-27 21:38:43,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:38:43,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-01-27 21:38:43,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:38:43,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-01-27 21:38:43,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2023-01-27 21:38:43,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:38:43,749 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 1620 transitions, 46601 flow. Second operand has 23 states, 23 states have (on average 52.69565217391305) internal successors, (1212), 23 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:43,749 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:38:43,749 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:38:43,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:38:50,692 INFO L130 PetriNetUnfolder]: 7192/13685 cut-off events. [2023-01-27 21:38:50,692 INFO L131 PetriNetUnfolder]: For 603463/603463 co-relation queries the response was YES. [2023-01-27 21:38:50,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159847 conditions, 13685 events. 7192/13685 cut-off events. For 603463/603463 co-relation queries the response was YES. Maximal size of possible extension queue 1087. Compared 120476 event pairs, 311 based on Foata normal form. 96/13781 useless extension candidates. Maximal degree in co-relation 158012. Up to 7156 conditions per place. [2023-01-27 21:38:50,859 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 1398 selfloop transitions, 1222 changer transitions 28/2648 dead transitions. [2023-01-27 21:38:50,859 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 2648 transitions, 81246 flow [2023-01-27 21:38:50,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-01-27 21:38:50,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-01-27 21:38:50,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1716 transitions. [2023-01-27 21:38:50,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45396825396825397 [2023-01-27 21:38:50,861 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1716 transitions. [2023-01-27 21:38:50,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1716 transitions. [2023-01-27 21:38:50,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:38:50,862 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1716 transitions. [2023-01-27 21:38:50,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 57.2) internal successors, (1716), 30 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:50,865 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 126.0) internal successors, (3906), 31 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:50,865 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 126.0) internal successors, (3906), 31 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:38:50,865 INFO L175 Difference]: Start difference. First operand has 412 places, 1620 transitions, 46601 flow. Second operand 30 states and 1716 transitions. [2023-01-27 21:38:50,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 2648 transitions, 81246 flow [2023-01-27 21:39:04,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 2648 transitions, 80012 flow, removed 359 selfloop flow, removed 16 redundant places. [2023-01-27 21:39:04,803 INFO L231 Difference]: Finished difference. Result has 440 places, 2398 transitions, 75751 flow [2023-01-27 21:39:04,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=45775, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=516, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=981, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=75751, PETRI_PLACES=440, PETRI_TRANSITIONS=2398} [2023-01-27 21:39:04,804 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 420 predicate places. [2023-01-27 21:39:04,805 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 2398 transitions, 75751 flow [2023-01-27 21:39:04,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 52.69565217391305) internal successors, (1212), 23 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:39:04,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:39:04,805 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:39:04,811 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-01-27 21:39:05,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:39:05,012 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:39:05,012 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:39:05,012 INFO L85 PathProgramCache]: Analyzing trace with hash 827009771, now seen corresponding path program 25 times [2023-01-27 21:39:05,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:39:05,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158466724] [2023-01-27 21:39:05,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:39:05,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:39:05,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:39:05,073 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:39:05,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:39:05,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158466724] [2023-01-27 21:39:05,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158466724] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:39:05,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63714396] [2023-01-27 21:39:05,074 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-27 21:39:05,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:39:05,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:39:05,075 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) [2023-01-27 21:39:05,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-01-27 21:39:05,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:39:05,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-27 21:39:05,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:39:05,221 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:39:05,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:39:05,262 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:39:05,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63714396] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:39:05,262 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:39:05,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2023-01-27 21:39:05,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908302650] [2023-01-27 21:39:05,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:39:05,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-01-27 21:39:05,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:39:05,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-01-27 21:39:05,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2023-01-27 21:39:05,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:39:05,264 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 2398 transitions, 75751 flow. Second operand has 19 states, 19 states have (on average 52.8421052631579) internal successors, (1004), 19 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:39:05,264 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:39:05,264 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:39:05,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:39:16,514 INFO L130 PetriNetUnfolder]: 8823/16847 cut-off events. [2023-01-27 21:39:16,514 INFO L131 PetriNetUnfolder]: For 927633/927633 co-relation queries the response was YES. [2023-01-27 21:39:16,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 205083 conditions, 16847 events. 8823/16847 cut-off events. For 927633/927633 co-relation queries the response was YES. Maximal size of possible extension queue 1376. Compared 153765 event pairs, 215 based on Foata normal form. 210/17057 useless extension candidates. Maximal degree in co-relation 203250. Up to 5130 conditions per place. [2023-01-27 21:39:16,750 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 850 selfloop transitions, 2287 changer transitions 34/3171 dead transitions. [2023-01-27 21:39:16,750 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 3171 transitions, 102319 flow [2023-01-27 21:39:16,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-01-27 21:39:16,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-01-27 21:39:16,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1766 transitions. [2023-01-27 21:39:16,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45212493599590375 [2023-01-27 21:39:16,752 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1766 transitions. [2023-01-27 21:39:16,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1766 transitions. [2023-01-27 21:39:16,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:39:16,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1766 transitions. [2023-01-27 21:39:16,754 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 56.96774193548387) internal successors, (1766), 31 states have internal predecessors, (1766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:39:16,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 126.0) internal successors, (4032), 32 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:39:16,756 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 126.0) internal successors, (4032), 32 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:39:16,756 INFO L175 Difference]: Start difference. First operand has 440 places, 2398 transitions, 75751 flow. Second operand 31 states and 1766 transitions. [2023-01-27 21:39:16,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 3171 transitions, 102319 flow [2023-01-27 21:39:38,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 3171 transitions, 100733 flow, removed 767 selfloop flow, removed 5 redundant places. [2023-01-27 21:39:38,934 INFO L231 Difference]: Finished difference. Result has 476 places, 2952 transitions, 99816 flow [2023-01-27 21:39:38,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=74399, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1800, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=99816, PETRI_PLACES=476, PETRI_TRANSITIONS=2952} [2023-01-27 21:39:38,936 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 456 predicate places. [2023-01-27 21:39:38,936 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 2952 transitions, 99816 flow [2023-01-27 21:39:38,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 52.8421052631579) internal successors, (1004), 19 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:39:38,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:39:38,937 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:39:38,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-01-27 21:39:39,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:39:39,137 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:39:39,137 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:39:39,138 INFO L85 PathProgramCache]: Analyzing trace with hash 552340077, now seen corresponding path program 26 times [2023-01-27 21:39:39,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:39:39,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115773133] [2023-01-27 21:39:39,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:39:39,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:39:39,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:39:39,217 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:39:39,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:39:39,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115773133] [2023-01-27 21:39:39,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115773133] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:39:39,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432977732] [2023-01-27 21:39:39,217 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 21:39:39,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:39:39,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:39:39,218 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) [2023-01-27 21:39:39,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-01-27 21:39:39,282 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 21:39:39,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:39:39,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-27 21:39:39,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:39:39,356 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:39:39,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:39:39,410 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:39:39,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432977732] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:39:39,411 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:39:39,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2023-01-27 21:39:39,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903190388] [2023-01-27 21:39:39,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:39:39,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-01-27 21:39:39,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:39:39,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-01-27 21:39:39,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2023-01-27 21:39:39,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:39:39,413 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 2952 transitions, 99816 flow. Second operand has 25 states, 25 states have (on average 52.44) internal successors, (1311), 25 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:39:39,413 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:39:39,413 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:39:39,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:39:54,154 INFO L130 PetriNetUnfolder]: 8983/17153 cut-off events. [2023-01-27 21:39:54,154 INFO L131 PetriNetUnfolder]: For 1004046/1004046 co-relation queries the response was YES. [2023-01-27 21:39:54,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 219236 conditions, 17153 events. 8983/17153 cut-off events. For 1004046/1004046 co-relation queries the response was YES. Maximal size of possible extension queue 1404. Compared 156556 event pairs, 3096 based on Foata normal form. 136/17289 useless extension candidates. Maximal degree in co-relation 217186. Up to 15357 conditions per place. [2023-01-27 21:39:54,377 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 2833 selfloop transitions, 320 changer transitions 43/3196 dead transitions. [2023-01-27 21:39:54,377 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 3196 transitions, 109711 flow [2023-01-27 21:39:54,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-01-27 21:39:54,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-01-27 21:39:54,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1784 transitions. [2023-01-27 21:39:54,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4567332309267793 [2023-01-27 21:39:54,379 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1784 transitions. [2023-01-27 21:39:54,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1784 transitions. [2023-01-27 21:39:54,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:39:54,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1784 transitions. [2023-01-27 21:39:54,381 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 57.54838709677419) internal successors, (1784), 31 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:39:54,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 126.0) internal successors, (4032), 32 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:39:54,383 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 126.0) internal successors, (4032), 32 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:39:54,383 INFO L175 Difference]: Start difference. First operand has 476 places, 2952 transitions, 99816 flow. Second operand 31 states and 1784 transitions. [2023-01-27 21:39:54,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 3196 transitions, 109711 flow [2023-01-27 21:40:24,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 3196 transitions, 108232 flow, removed 632 selfloop flow, removed 12 redundant places. [2023-01-27 21:40:24,348 INFO L231 Difference]: Finished difference. Result has 506 places, 3033 transitions, 101263 flow [2023-01-27 21:40:24,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=98337, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2952, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2723, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=101263, PETRI_PLACES=506, PETRI_TRANSITIONS=3033} [2023-01-27 21:40:24,350 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 486 predicate places. [2023-01-27 21:40:24,350 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 3033 transitions, 101263 flow [2023-01-27 21:40:24,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 52.44) internal successors, (1311), 25 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:40:24,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:40:24,350 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:40:24,354 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-01-27 21:40:24,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:40:24,550 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:40:24,551 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:40:24,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1370707805, now seen corresponding path program 27 times [2023-01-27 21:40:24,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:40:24,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801020344] [2023-01-27 21:40:24,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:40:24,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:40:24,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:40:24,617 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:40:24,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:40:24,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801020344] [2023-01-27 21:40:24,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801020344] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:40:24,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725627556] [2023-01-27 21:40:24,617 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 21:40:24,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:40:24,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:40:24,619 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) [2023-01-27 21:40:24,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-01-27 21:40:24,686 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-01-27 21:40:24,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:40:24,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-27 21:40:24,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:40:24,756 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:40:24,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:40:24,793 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:40:24,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725627556] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:40:24,794 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:40:24,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 8] total 21 [2023-01-27 21:40:24,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234393670] [2023-01-27 21:40:24,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:40:24,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-01-27 21:40:24,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:40:24,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-01-27 21:40:24,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2023-01-27 21:40:24,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:40:24,795 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 3033 transitions, 101263 flow. Second operand has 21 states, 21 states have (on average 52.666666666666664) internal successors, (1106), 21 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:40:24,795 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:40:24,796 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:40:24,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:40:39,210 INFO L130 PetriNetUnfolder]: 9044/17266 cut-off events. [2023-01-27 21:40:39,210 INFO L131 PetriNetUnfolder]: For 982340/982340 co-relation queries the response was YES. [2023-01-27 21:40:39,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 221286 conditions, 17266 events. 9044/17266 cut-off events. For 982340/982340 co-relation queries the response was YES. Maximal size of possible extension queue 1422. Compared 157883 event pairs, 1047 based on Foata normal form. 6/17272 useless extension candidates. Maximal degree in co-relation 219328. Up to 6051 conditions per place. [2023-01-27 21:40:39,439 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 1887 selfloop transitions, 1293 changer transitions 19/3199 dead transitions. [2023-01-27 21:40:39,439 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 3199 transitions, 110179 flow [2023-01-27 21:40:39,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-01-27 21:40:39,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-01-27 21:40:39,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2051 transitions. [2023-01-27 21:40:39,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43993993993993996 [2023-01-27 21:40:39,442 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2051 transitions. [2023-01-27 21:40:39,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2051 transitions. [2023-01-27 21:40:39,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:40:39,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2051 transitions. [2023-01-27 21:40:39,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 55.432432432432435) internal successors, (2051), 37 states have internal predecessors, (2051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:40:39,446 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 126.0) internal successors, (4788), 38 states have internal predecessors, (4788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:40:39,446 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 126.0) internal successors, (4788), 38 states have internal predecessors, (4788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:40:39,446 INFO L175 Difference]: Start difference. First operand has 506 places, 3033 transitions, 101263 flow. Second operand 37 states and 2051 transitions. [2023-01-27 21:40:39,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 3199 transitions, 110179 flow [2023-01-27 21:41:09,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 3199 transitions, 107760 flow, removed 683 selfloop flow, removed 8 redundant places. [2023-01-27 21:41:09,854 INFO L231 Difference]: Finished difference. Result has 538 places, 3104 transitions, 103243 flow [2023-01-27 21:41:09,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=99106, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3033, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1806, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=103243, PETRI_PLACES=538, PETRI_TRANSITIONS=3104} [2023-01-27 21:41:09,856 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 518 predicate places. [2023-01-27 21:41:09,856 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 3104 transitions, 103243 flow [2023-01-27 21:41:09,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 52.666666666666664) internal successors, (1106), 21 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:41:09,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:41:09,856 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:41:09,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-01-27 21:41:10,057 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,SelfDestructingSolverStorable33 [2023-01-27 21:41:10,057 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:41:10,058 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:41:10,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1617405810, now seen corresponding path program 28 times [2023-01-27 21:41:10,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:41:10,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496837576] [2023-01-27 21:41:10,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:41:10,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:41:10,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:41:10,140 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 21:41:10,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:41:10,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496837576] [2023-01-27 21:41:10,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496837576] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:41:10,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926197489] [2023-01-27 21:41:10,141 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 21:41:10,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:41:10,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:41:10,145 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) [2023-01-27 21:41:10,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-01-27 21:41:10,208 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 21:41:10,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:41:10,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 20 conjunts are in the unsatisfiable core [2023-01-27 21:41:10,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:41:10,256 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:41:10,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:41:10,329 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:41:10,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926197489] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:41:10,330 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:41:10,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 10 [2023-01-27 21:41:10,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284933471] [2023-01-27 21:41:10,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:41:10,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 21:41:10,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:41:10,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 21:41:10,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2023-01-27 21:41:10,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 126 [2023-01-27 21:41:10,331 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 3104 transitions, 103243 flow. Second operand has 12 states, 12 states have (on average 63.666666666666664) internal successors, (764), 12 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:41:10,331 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:41:10,331 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 126 [2023-01-27 21:41:10,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:41:30,746 INFO L130 PetriNetUnfolder]: 12403/23554 cut-off events. [2023-01-27 21:41:30,746 INFO L131 PetriNetUnfolder]: For 1435159/1435169 co-relation queries the response was YES. [2023-01-27 21:41:30,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 304414 conditions, 23554 events. 12403/23554 cut-off events. For 1435159/1435169 co-relation queries the response was YES. Maximal size of possible extension queue 1902. Compared 224381 event pairs, 868 based on Foata normal form. 40/23592 useless extension candidates. Maximal degree in co-relation 301635. Up to 13343 conditions per place. [2023-01-27 21:41:31,051 INFO L137 encePairwiseOnDemand]: 122/126 looper letters, 2525 selfloop transitions, 1684 changer transitions 255/4473 dead transitions. [2023-01-27 21:41:31,051 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 4473 transitions, 152255 flow [2023-01-27 21:41:31,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 21:41:31,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 21:41:31,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 495 transitions. [2023-01-27 21:41:31,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2023-01-27 21:41:31,052 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 495 transitions. [2023-01-27 21:41:31,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 495 transitions. [2023-01-27 21:41:31,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:41:31,052 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 495 transitions. [2023-01-27 21:41:31,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 70.71428571428571) internal successors, (495), 7 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:41:31,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 126.0) internal successors, (1008), 8 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:41:31,053 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 126.0) internal successors, (1008), 8 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:41:31,053 INFO L175 Difference]: Start difference. First operand has 538 places, 3104 transitions, 103243 flow. Second operand 7 states and 495 transitions. [2023-01-27 21:41:31,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 4473 transitions, 152255 flow [2023-01-27 21:42:19,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 4473 transitions, 150505 flow, removed 500 selfloop flow, removed 13 redundant places. [2023-01-27 21:42:19,282 INFO L231 Difference]: Finished difference. Result has 535 places, 4047 transitions, 139725 flow [2023-01-27 21:42:19,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=102268, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=722, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=139725, PETRI_PLACES=535, PETRI_TRANSITIONS=4047} [2023-01-27 21:42:19,284 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 515 predicate places. [2023-01-27 21:42:19,285 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 4047 transitions, 139725 flow [2023-01-27 21:42:19,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 63.666666666666664) internal successors, (764), 12 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:42:19,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:42:19,285 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:42:19,289 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-01-27 21:42:19,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:42:19,489 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:42:19,489 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:42:19,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1426821311, now seen corresponding path program 29 times [2023-01-27 21:42:19,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:42:19,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141772154] [2023-01-27 21:42:19,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:42:19,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:42:19,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:42:19,565 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:42:19,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:42:19,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141772154] [2023-01-27 21:42:19,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141772154] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:42:19,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206616874] [2023-01-27 21:42:19,565 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 21:42:19,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:42:19,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:42:19,566 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) [2023-01-27 21:42:19,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-01-27 21:42:19,629 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-01-27 21:42:19,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:42:19,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-27 21:42:19,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:42:19,692 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:42:19,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:42:19,749 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:42:19,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206616874] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:42:19,750 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:42:19,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2023-01-27 21:42:19,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912015460] [2023-01-27 21:42:19,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:42:19,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-01-27 21:42:19,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:42:19,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-01-27 21:42:19,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2023-01-27 21:42:19,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:42:19,751 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 4047 transitions, 139725 flow. Second operand has 20 states, 20 states have (on average 52.75) internal successors, (1055), 20 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:42:19,752 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:42:19,752 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:42:19,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:42:51,567 INFO L130 PetriNetUnfolder]: 14625/27800 cut-off events. [2023-01-27 21:42:51,567 INFO L131 PetriNetUnfolder]: For 1781125/1781125 co-relation queries the response was YES. [2023-01-27 21:42:51,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 376816 conditions, 27800 events. 14625/27800 cut-off events. For 1781125/1781125 co-relation queries the response was YES. Maximal size of possible extension queue 2164. Compared 270041 event pairs, 1153 based on Foata normal form. 80/27880 useless extension candidates. Maximal degree in co-relation 373213. Up to 22727 conditions per place. [2023-01-27 21:42:52,213 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 4191 selfloop transitions, 877 changer transitions 69/5137 dead transitions. [2023-01-27 21:42:52,213 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 5137 transitions, 187665 flow [2023-01-27 21:42:52,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-27 21:42:52,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-27 21:42:52,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 752 transitions. [2023-01-27 21:42:52,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590964590964591 [2023-01-27 21:42:52,215 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 752 transitions. [2023-01-27 21:42:52,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 752 transitions. [2023-01-27 21:42:52,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:42:52,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 752 transitions. [2023-01-27 21:42:52,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 57.84615384615385) internal successors, (752), 13 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:42:52,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 126.0) internal successors, (1764), 14 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:42:52,216 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 126.0) internal successors, (1764), 14 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:42:52,217 INFO L175 Difference]: Start difference. First operand has 535 places, 4047 transitions, 139725 flow. Second operand 13 states and 752 transitions. [2023-01-27 21:42:52,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 5137 transitions, 187665 flow [2023-01-27 21:44:01,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 5137 transitions, 185601 flow, removed 965 selfloop flow, removed 2 redundant places. [2023-01-27 21:44:01,964 INFO L231 Difference]: Finished difference. Result has 552 places, 4769 transitions, 171341 flow [2023-01-27 21:44:01,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=137738, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4047, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=171341, PETRI_PLACES=552, PETRI_TRANSITIONS=4769} [2023-01-27 21:44:01,967 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 532 predicate places. [2023-01-27 21:44:01,967 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 4769 transitions, 171341 flow [2023-01-27 21:44:01,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 52.75) internal successors, (1055), 20 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:44:01,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:44:01,968 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:44:01,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-01-27 21:44:02,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:44:02,168 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:44:02,169 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:44:02,169 INFO L85 PathProgramCache]: Analyzing trace with hash -2068517451, now seen corresponding path program 30 times [2023-01-27 21:44:02,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:44:02,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972473986] [2023-01-27 21:44:02,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:44:02,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:44:02,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:44:02,268 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:44:02,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:44:02,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972473986] [2023-01-27 21:44:02,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972473986] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:44:02,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672755029] [2023-01-27 21:44:02,269 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 21:44:02,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:44:02,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:44:02,270 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) [2023-01-27 21:44:02,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-01-27 21:44:02,341 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-01-27 21:44:02,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:44:02,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-27 21:44:02,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:44:02,416 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:44:02,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:44:02,476 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:44:02,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672755029] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:44:02,476 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:44:02,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 22 [2023-01-27 21:44:02,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398650889] [2023-01-27 21:44:02,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:44:02,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-01-27 21:44:02,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:44:02,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-01-27 21:44:02,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2023-01-27 21:44:02,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:44:02,481 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 4769 transitions, 171341 flow. Second operand has 22 states, 22 states have (on average 52.54545454545455) internal successors, (1156), 22 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:44:02,481 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:44:02,481 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:44:02,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:44:43,377 INFO L130 PetriNetUnfolder]: 16093/30512 cut-off events. [2023-01-27 21:44:43,378 INFO L131 PetriNetUnfolder]: For 2000119/2000119 co-relation queries the response was YES. [2023-01-27 21:44:43,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 419588 conditions, 30512 events. 16093/30512 cut-off events. For 2000119/2000119 co-relation queries the response was YES. Maximal size of possible extension queue 2260. Compared 298375 event pairs, 1155 based on Foata normal form. 80/30592 useless extension candidates. Maximal degree in co-relation 416209. Up to 23369 conditions per place. [2023-01-27 21:44:43,910 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 4211 selfloop transitions, 1280 changer transitions 20/5511 dead transitions. [2023-01-27 21:44:43,910 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 5511 transitions, 205790 flow [2023-01-27 21:44:43,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-01-27 21:44:43,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-01-27 21:44:43,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1145 transitions. [2023-01-27 21:44:43,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45436507936507936 [2023-01-27 21:44:43,911 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1145 transitions. [2023-01-27 21:44:43,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1145 transitions. [2023-01-27 21:44:43,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:44:43,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1145 transitions. [2023-01-27 21:44:43,913 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 57.25) internal successors, (1145), 20 states have internal predecessors, (1145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:44:43,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 126.0) internal successors, (2646), 21 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:44:43,914 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 126.0) internal successors, (2646), 21 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:44:43,914 INFO L175 Difference]: Start difference. First operand has 552 places, 4769 transitions, 171341 flow. Second operand 20 states and 1145 transitions. [2023-01-27 21:44:43,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 5511 transitions, 205790 flow [2023-01-27 21:46:08,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 5511 transitions, 205416 flow, removed 168 selfloop flow, removed 4 redundant places. [2023-01-27 21:46:09,014 INFO L231 Difference]: Finished difference. Result has 573 places, 5167 transitions, 191064 flow [2023-01-27 21:46:09,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=171057, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=938, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=191064, PETRI_PLACES=573, PETRI_TRANSITIONS=5167} [2023-01-27 21:46:09,018 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 553 predicate places. [2023-01-27 21:46:09,018 INFO L495 AbstractCegarLoop]: Abstraction has has 573 places, 5167 transitions, 191064 flow [2023-01-27 21:46:09,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 52.54545454545455) internal successors, (1156), 22 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:46:09,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:46:09,018 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:46:09,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-01-27 21:46:09,222 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,SelfDestructingSolverStorable36 [2023-01-27 21:46:09,222 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:46:09,223 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:46:09,223 INFO L85 PathProgramCache]: Analyzing trace with hash 78564277, now seen corresponding path program 31 times [2023-01-27 21:46:09,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:46:09,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65572826] [2023-01-27 21:46:09,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:46:09,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:46:09,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:46:09,307 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:46:09,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:46:09,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65572826] [2023-01-27 21:46:09,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65572826] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:46:09,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673697597] [2023-01-27 21:46:09,308 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-27 21:46:09,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:46:09,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:46:09,309 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) [2023-01-27 21:46:09,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-01-27 21:46:09,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:46:09,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-27 21:46:09,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:46:09,451 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:46:09,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:46:09,504 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:46:09,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673697597] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:46:09,504 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:46:09,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 21 [2023-01-27 21:46:09,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49322670] [2023-01-27 21:46:09,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:46:09,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-01-27 21:46:09,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:46:09,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-01-27 21:46:09,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=294, Unknown=0, NotChecked=0, Total=420 [2023-01-27 21:46:09,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:46:09,506 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 5167 transitions, 191064 flow. Second operand has 21 states, 21 states have (on average 52.57142857142857) internal successors, (1104), 21 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:46:09,506 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:46:09,506 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:46:09,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:47:04,253 INFO L130 PetriNetUnfolder]: 16914/32172 cut-off events. [2023-01-27 21:47:04,253 INFO L131 PetriNetUnfolder]: For 2431623/2431623 co-relation queries the response was YES. [2023-01-27 21:47:04,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 450992 conditions, 32172 events. 16914/32172 cut-off events. For 2431623/2431623 co-relation queries the response was YES. Maximal size of possible extension queue 2400. Compared 318567 event pairs, 243 based on Foata normal form. 166/32338 useless extension candidates. Maximal degree in co-relation 447421. Up to 9888 conditions per place. [2023-01-27 21:47:05,091 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 1103 selfloop transitions, 4682 changer transitions 65/5850 dead transitions. [2023-01-27 21:47:05,091 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 5850 transitions, 219720 flow [2023-01-27 21:47:05,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-01-27 21:47:05,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-01-27 21:47:05,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2913 transitions. [2023-01-27 21:47:05,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45331465919701214 [2023-01-27 21:47:05,093 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2913 transitions. [2023-01-27 21:47:05,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2913 transitions. [2023-01-27 21:47:05,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:47:05,094 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2913 transitions. [2023-01-27 21:47:05,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 57.11764705882353) internal successors, (2913), 51 states have internal predecessors, (2913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:47:05,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 126.0) internal successors, (6552), 52 states have internal predecessors, (6552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:47:05,099 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 126.0) internal successors, (6552), 52 states have internal predecessors, (6552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:47:05,099 INFO L175 Difference]: Start difference. First operand has 573 places, 5167 transitions, 191064 flow. Second operand 51 states and 2913 transitions. [2023-01-27 21:47:05,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 5850 transitions, 219720 flow [2023-01-27 21:48:46,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 617 places, 5850 transitions, 218315 flow, removed 646 selfloop flow, removed 6 redundant places. [2023-01-27 21:48:46,702 INFO L231 Difference]: Finished difference. Result has 631 places, 5476 transitions, 216145 flow [2023-01-27 21:48:46,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=189765, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4383, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=776, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=216145, PETRI_PLACES=631, PETRI_TRANSITIONS=5476} [2023-01-27 21:48:46,705 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 611 predicate places. [2023-01-27 21:48:46,705 INFO L495 AbstractCegarLoop]: Abstraction has has 631 places, 5476 transitions, 216145 flow [2023-01-27 21:48:46,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 52.57142857142857) internal successors, (1104), 21 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:48:46,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 21:48:46,705 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 21:48:46,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-01-27 21:48:46,909 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,SelfDestructingSolverStorable37 [2023-01-27 21:48:46,910 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 21:48:46,910 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 21:48:46,910 INFO L85 PathProgramCache]: Analyzing trace with hash 938033453, now seen corresponding path program 32 times [2023-01-27 21:48:46,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 21:48:46,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318975407] [2023-01-27 21:48:46,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 21:48:46,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 21:48:46,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 21:48:46,985 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:48:46,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 21:48:46,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318975407] [2023-01-27 21:48:46,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318975407] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 21:48:46,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424816142] [2023-01-27 21:48:46,986 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 21:48:46,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 21:48:46,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 21:48:46,987 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) [2023-01-27 21:48:46,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-01-27 21:48:47,055 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 21:48:47,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 21:48:47,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-27 21:48:47,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 21:48:47,137 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:48:47,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 21:48:47,192 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 21:48:47,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424816142] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 21:48:47,192 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 21:48:47,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 21 [2023-01-27 21:48:47,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458880775] [2023-01-27 21:48:47,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 21:48:47,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-01-27 21:48:47,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 21:48:47,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-01-27 21:48:47,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=289, Unknown=0, NotChecked=0, Total=420 [2023-01-27 21:48:47,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 126 [2023-01-27 21:48:47,194 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 631 places, 5476 transitions, 216145 flow. Second operand has 21 states, 21 states have (on average 52.57142857142857) internal successors, (1104), 21 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:48:47,194 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 21:48:47,194 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 126 [2023-01-27 21:48:47,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 21:49:49,562 INFO L130 PetriNetUnfolder]: 16865/32031 cut-off events. [2023-01-27 21:49:49,563 INFO L131 PetriNetUnfolder]: For 2626644/2626644 co-relation queries the response was YES. [2023-01-27 21:49:50,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 476366 conditions, 32031 events. 16865/32031 cut-off events. For 2626644/2626644 co-relation queries the response was YES. Maximal size of possible extension queue 2405. Compared 316434 event pairs, 139 based on Foata normal form. 20/32051 useless extension candidates. Maximal degree in co-relation 472781. Up to 9892 conditions per place. [2023-01-27 21:49:50,503 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 679 selfloop transitions, 5083 changer transitions 64/5826 dead transitions. [2023-01-27 21:49:50,503 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 694 places, 5826 transitions, 234614 flow [2023-01-27 21:49:50,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2023-01-27 21:49:50,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2023-01-27 21:49:50,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 3556 transitions. [2023-01-27 21:49:50,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409722222222222 [2023-01-27 21:49:50,513 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 3556 transitions. [2023-01-27 21:49:50,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 3556 transitions. [2023-01-27 21:49:50,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 21:49:50,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 3556 transitions. [2023-01-27 21:49:50,517 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 55.5625) internal successors, (3556), 64 states have internal predecessors, (3556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:49:50,520 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 126.0) internal successors, (8190), 65 states have internal predecessors, (8190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:49:50,521 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 126.0) internal successors, (8190), 65 states have internal predecessors, (8190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 21:49:50,521 INFO L175 Difference]: Start difference. First operand has 631 places, 5476 transitions, 216145 flow. Second operand 64 states and 3556 transitions. [2023-01-27 21:49:50,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 694 places, 5826 transitions, 234614 flow Received shutdown request... [2023-01-27 21:51:37,924 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-01-27 21:51:37,929 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-01-27 21:51:37,953 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-01-27 21:51:37,961 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 [2023-01-27 21:51:38,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-01-27 21:51:38,129 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-01-27 21:51:38,130 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-01-27 21:51:38,132 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-01-27 21:51:38,133 INFO L445 BasicCegarLoop]: Path program histogram: [32, 6, 1] [2023-01-27 21:51:38,135 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-01-27 21:51:38,135 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-01-27 21:51:38,137 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.01 09:51:38 BasicIcfg [2023-01-27 21:51:38,137 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-01-27 21:51:38,137 INFO L158 Benchmark]: Toolchain (without parser) took 851036.11ms. Allocated memory was 360.7MB in the beginning and 5.5GB in the end (delta: 5.2GB). Free memory was 308.6MB in the beginning and 3.8GB in the end (delta: -3.5GB). Peak memory consumption was 4.7GB. Max. memory is 16.0GB. [2023-01-27 21:51:38,137 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 255.9MB. Free memory is still 213.1MB. There was no memory consumed. Max. memory is 16.0GB. [2023-01-27 21:51:38,138 INFO L158 Benchmark]: CACSL2BoogieTranslator took 190.88ms. Allocated memory is still 360.7MB. Free memory was 308.3MB in the beginning and 297.8MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-01-27 21:51:38,138 INFO L158 Benchmark]: Boogie Procedure Inliner took 27.29ms. Allocated memory is still 360.7MB. Free memory was 297.8MB in the beginning and 296.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-27 21:51:38,138 INFO L158 Benchmark]: Boogie Preprocessor took 26.88ms. Allocated memory is still 360.7MB. Free memory was 296.2MB in the beginning and 295.0MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.0GB. [2023-01-27 21:51:38,138 INFO L158 Benchmark]: RCFGBuilder took 369.30ms. Allocated memory is still 360.7MB. Free memory was 294.7MB in the beginning and 330.1MB in the end (delta: -35.4MB). Peak memory consumption was 13.1MB. Max. memory is 16.0GB. [2023-01-27 21:51:38,138 INFO L158 Benchmark]: TraceAbstraction took 850416.60ms. Allocated memory was 360.7MB in the beginning and 5.5GB in the end (delta: 5.2GB). Free memory was 329.5MB in the beginning and 3.8GB in the end (delta: -3.5GB). Peak memory consumption was 4.7GB. Max. memory is 16.0GB. [2023-01-27 21:51:38,139 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 255.9MB. Free memory is still 213.1MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 190.88ms. Allocated memory is still 360.7MB. Free memory was 308.3MB in the beginning and 297.8MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 27.29ms. Allocated memory is still 360.7MB. Free memory was 297.8MB in the beginning and 296.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 26.88ms. Allocated memory is still 360.7MB. Free memory was 296.2MB in the beginning and 295.0MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 369.30ms. Allocated memory is still 360.7MB. Free memory was 294.7MB in the beginning and 330.1MB in the end (delta: -35.4MB). Peak memory consumption was 13.1MB. Max. memory is 16.0GB. * TraceAbstraction took 850416.60ms. Allocated memory was 360.7MB in the beginning and 5.5GB in the end (delta: 5.2GB). Free memory was 329.5MB in the beginning and 3.8GB in the end (delta: -3.5GB). Peak memory consumption was 4.7GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1.3s, 65 PlacesBefore, 20 PlacesAfterwards, 63 TransitionsBefore, 15 TransitionsAfterwards, 500 CoEnabledTransitionPairs, 5 FixpointIterations, 25 TrivialSequentialCompositions, 17 ConcurrentSequentialCompositions, 4 TrivialYvCompositions, 4 ConcurrentYvCompositions, 3 ChoiceCompositions, 53 TotalNumberOfCompositions, 535 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 507, independent: 503, independent conditional: 0, independent unconditional: 503, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 269, independent: 267, independent conditional: 0, independent unconditional: 267, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 507, independent: 236, independent conditional: 0, independent unconditional: 236, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 269, unknown conditional: 0, unknown unconditional: 269] , Statistics on independence cache: Total cache size (in pairs): 19, Positive cache size: 19, Positive conditional cache size: 0, Positive unconditional cache size: 19, 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 - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 89 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 850.3s, OverallIterations: 39, TraceHistogramMax: 5, PathProgramHistogramMax: 32, EmptinessCheckTime: 0.0s, AutomataDifference: 833.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3361 SdHoareTripleChecker+Valid, 5.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3361 mSDsluCounter, 480 SdHoareTripleChecker+Invalid, 4.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 313 mSDsCounter, 339 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 13917 IncrementalHoareTripleChecker+Invalid, 14256 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 339 mSolverCounterUnsat, 167 mSDtfsCounter, 13917 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2488 GetRequests, 1291 SyntacticMatches, 208 SemanticMatches, 989 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11429 ImplicationChecksByTransitivity, 6.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=216145occurred in iteration=38, InterpolantAutomatonStates: 703, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 5.9s InterpolantComputationTime, 1351 NumberOfCodeBlocks, 1339 NumberOfCodeBlocksAsserted, 122 NumberOfCheckSat, 1890 ConstructedInterpolants, 0 QuantifiedInterpolants, 5848 SizeOfPredicates, 88 NumberOfNonLiveVariables, 4828 ConjunctsInSsa, 331 ConjunctsInUnsatCore, 109 InterpolantComputations, 4 PerfectInterpolantSequences, 467/1257 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