/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-figure1.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-8d0d62b [2022-12-05 19:16:53,182 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-05 19:16:53,183 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-05 19:16:53,212 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-05 19:16:53,214 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-05 19:16:53,216 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-05 19:16:53,218 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-05 19:16:53,222 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-05 19:16:53,225 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-05 19:16:53,229 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-05 19:16:53,229 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-05 19:16:53,231 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-05 19:16:53,231 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-05 19:16:53,233 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-05 19:16:53,233 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-05 19:16:53,243 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-05 19:16:53,244 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-05 19:16:53,245 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-05 19:16:53,245 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-05 19:16:53,246 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-05 19:16:53,247 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-05 19:16:53,248 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-05 19:16:53,249 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-05 19:16:53,249 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-05 19:16:53,251 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-05 19:16:53,251 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-05 19:16:53,251 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-05 19:16:53,252 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-05 19:16:53,252 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-05 19:16:53,253 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-05 19:16:53,253 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-05 19:16:53,253 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-05 19:16:53,254 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-05 19:16:53,254 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-05 19:16:53,255 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-05 19:16:53,255 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-05 19:16:53,255 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-05 19:16:53,255 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-05 19:16:53,255 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-05 19:16:53,256 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-05 19:16:53,256 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-05 19:16:53,261 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-12-05 19:16:53,292 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-05 19:16:53,293 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-05 19:16:53,294 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-05 19:16:53,294 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-05 19:16:53,295 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-05 19:16:53,295 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-05 19:16:53,295 INFO L138 SettingsManager]: * Use SBE=true [2022-12-05 19:16:53,295 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-05 19:16:53,296 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-05 19:16:53,296 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-05 19:16:53,296 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-05 19:16:53,296 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-05 19:16:53,297 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-05 19:16:53,297 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-05 19:16:53,297 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-05 19:16:53,297 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-05 19:16:53,297 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-05 19:16:53,297 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-05 19:16:53,297 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-05 19:16:53,297 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-05 19:16:53,297 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-05 19:16:53,298 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-05 19:16:53,298 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-05 19:16:53,298 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-05 19:16:53,298 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-05 19:16:53,298 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-05 19:16:53,298 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-05 19:16:53,298 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-05 19:16:53,298 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-05 19:16:53,298 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-12-05 19:16:53,298 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-05 19:16:53,299 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-12-05 19:16:53,567 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-05 19:16:53,581 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-05 19:16:53,582 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-05 19:16:53,583 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-05 19:16:53,583 INFO L275 PluginConnector]: CDTParser initialized [2022-12-05 19:16:53,584 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-figure1.wvr.c [2022-12-05 19:16:54,556 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-05 19:16:54,759 INFO L351 CDTParser]: Found 1 translation units. [2022-12-05 19:16:54,759 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1.wvr.c [2022-12-05 19:16:54,766 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/302e40851/6c0ec9f3bc0e453589772914fa561d18/FLAGb38009d93 [2022-12-05 19:16:54,782 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/302e40851/6c0ec9f3bc0e453589772914fa561d18 [2022-12-05 19:16:54,784 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-05 19:16:54,785 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-05 19:16:54,788 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-05 19:16:54,788 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-05 19:16:54,789 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-05 19:16:54,790 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.12 07:16:54" (1/1) ... [2022-12-05 19:16:54,791 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1de81955 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:16:54, skipping insertion in model container [2022-12-05 19:16:54,791 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.12 07:16:54" (1/1) ... [2022-12-05 19:16:54,795 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-05 19:16:54,810 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-05 19:16:54,927 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 19:16:54,927 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 19:16:54,931 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 19:16:54,932 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 19:16:54,938 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1.wvr.c[1991,2004] [2022-12-05 19:16:54,940 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-05 19:16:54,947 INFO L203 MainTranslator]: Completed pre-run [2022-12-05 19:16:54,958 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 19:16:54,958 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 19:16:54,960 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 19:16:54,960 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 19:16:54,965 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1.wvr.c[1991,2004] [2022-12-05 19:16:54,970 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-05 19:16:54,979 INFO L208 MainTranslator]: Completed translation [2022-12-05 19:16:54,980 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:16:54 WrapperNode [2022-12-05 19:16:54,980 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-05 19:16:54,981 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-05 19:16:54,981 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-05 19:16:54,981 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-05 19:16:54,985 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:16:54" (1/1) ... [2022-12-05 19:16:54,991 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:16:54" (1/1) ... [2022-12-05 19:16:55,008 INFO L138 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 68 [2022-12-05 19:16:55,009 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-05 19:16:55,009 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-05 19:16:55,010 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-05 19:16:55,010 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-05 19:16:55,015 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:16:54" (1/1) ... [2022-12-05 19:16:55,016 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:16:54" (1/1) ... [2022-12-05 19:16:55,024 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:16:54" (1/1) ... [2022-12-05 19:16:55,024 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:16:54" (1/1) ... [2022-12-05 19:16:55,036 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:16:54" (1/1) ... [2022-12-05 19:16:55,045 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:16:54" (1/1) ... [2022-12-05 19:16:55,046 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:16:54" (1/1) ... [2022-12-05 19:16:55,047 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:16:54" (1/1) ... [2022-12-05 19:16:55,048 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-05 19:16:55,049 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-05 19:16:55,049 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-05 19:16:55,049 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-05 19:16:55,050 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:16:54" (1/1) ... [2022-12-05 19:16:55,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-05 19:16:55,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:16:55,085 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-05 19:16:55,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-05 19:16:55,118 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-05 19:16:55,118 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-05 19:16:55,118 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-05 19:16:55,118 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-05 19:16:55,118 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-05 19:16:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-05 19:16:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-05 19:16:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-05 19:16:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-12-05 19:16:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-12-05 19:16:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-05 19:16:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-05 19:16:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-05 19:16:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-05 19:16:55,120 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-05 19:16:55,177 INFO L236 CfgBuilder]: Building ICFG [2022-12-05 19:16:55,178 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-05 19:16:55,318 INFO L277 CfgBuilder]: Performing block encoding [2022-12-05 19:16:55,352 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-05 19:16:55,353 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2022-12-05 19:16:55,354 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.12 07:16:55 BoogieIcfgContainer [2022-12-05 19:16:55,354 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-05 19:16:55,356 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-05 19:16:55,356 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-05 19:16:55,358 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-05 19:16:55,358 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 05.12 07:16:54" (1/3) ... [2022-12-05 19:16:55,359 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@769d8d5b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.12 07:16:55, skipping insertion in model container [2022-12-05 19:16:55,359 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:16:54" (2/3) ... [2022-12-05 19:16:55,359 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@769d8d5b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.12 07:16:55, skipping insertion in model container [2022-12-05 19:16:55,371 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.12 07:16:55" (3/3) ... [2022-12-05 19:16:55,372 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure1.wvr.c [2022-12-05 19:16:55,392 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-05 19:16:55,392 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-05 19:16:55,393 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-05 19:16:55,456 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-05 19:16:55,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 74 places, 72 transitions, 160 flow [2022-12-05 19:16:55,544 INFO L130 PetriNetUnfolder]: 5/70 cut-off events. [2022-12-05 19:16:55,544 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-05 19:16:55,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79 conditions, 70 events. 5/70 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/64 useless extension candidates. Maximal degree in co-relation 37. Up to 2 conditions per place. [2022-12-05 19:16:55,549 INFO L82 GeneralOperation]: Start removeDead. Operand has 74 places, 72 transitions, 160 flow [2022-12-05 19:16:55,552 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 64 places, 62 transitions, 136 flow [2022-12-05 19:16:55,562 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-05 19:16:55,567 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;@1161e2ba, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-05 19:16:55,568 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-12-05 19:16:55,590 INFO L130 PetriNetUnfolder]: 5/61 cut-off events. [2022-12-05 19:16:55,590 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-05 19:16:55,591 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:16:55,591 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:16:55,592 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:16:55,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:16:55,596 INFO L85 PathProgramCache]: Analyzing trace with hash -426315025, now seen corresponding path program 1 times [2022-12-05 19:16:55,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:16:55,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727129419] [2022-12-05 19:16:55,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:16:55,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:16:55,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:16:56,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:16:56,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:16:56,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727129419] [2022-12-05 19:16:56,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727129419] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:16:56,027 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:16:56,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-05 19:16:56,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602996301] [2022-12-05 19:16:56,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:16:56,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 19:16:56,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:16:56,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 19:16:56,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-05 19:16:56,055 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 72 [2022-12-05 19:16:56,058 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 62 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 57.8) internal successors, (289), 5 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:16:56,058 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:16:56,058 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 72 [2022-12-05 19:16:56,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:16:56,143 INFO L130 PetriNetUnfolder]: 8/96 cut-off events. [2022-12-05 19:16:56,143 INFO L131 PetriNetUnfolder]: For 21/21 co-relation queries the response was YES. [2022-12-05 19:16:56,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139 conditions, 96 events. 8/96 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 164 event pairs, 1 based on Foata normal form. 14/103 useless extension candidates. Maximal degree in co-relation 56. Up to 18 conditions per place. [2022-12-05 19:16:56,146 INFO L137 encePairwiseOnDemand]: 62/72 looper letters, 11 selfloop transitions, 2 changer transitions 7/67 dead transitions. [2022-12-05 19:16:56,146 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 67 transitions, 195 flow [2022-12-05 19:16:56,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-05 19:16:56,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-05 19:16:56,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 364 transitions. [2022-12-05 19:16:56,161 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8425925925925926 [2022-12-05 19:16:56,162 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 136 flow. Second operand 6 states and 364 transitions. [2022-12-05 19:16:56,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 67 transitions, 195 flow [2022-12-05 19:16:56,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 67 transitions, 181 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-12-05 19:16:56,168 INFO L231 Difference]: Finished difference. Result has 68 places, 59 transitions, 138 flow [2022-12-05 19:16:56,169 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=138, PETRI_PLACES=68, PETRI_TRANSITIONS=59} [2022-12-05 19:16:56,174 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 4 predicate places. [2022-12-05 19:16:56,174 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 59 transitions, 138 flow [2022-12-05 19:16:56,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 57.8) internal successors, (289), 5 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:16:56,175 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:16:56,175 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:16:56,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-05 19:16:56,176 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:16:56,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:16:56,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1963407857, now seen corresponding path program 1 times [2022-12-05 19:16:56,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:16:56,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234629299] [2022-12-05 19:16:56,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:16:56,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:16:56,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:16:56,318 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:16:56,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:16:56,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234629299] [2022-12-05 19:16:56,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234629299] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:16:56,319 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:16:56,319 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-05 19:16:56,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147317270] [2022-12-05 19:16:56,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:16:56,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 19:16:56,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:16:56,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 19:16:56,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-12-05 19:16:56,322 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 72 [2022-12-05 19:16:56,322 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 59 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:16:56,322 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:16:56,322 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 72 [2022-12-05 19:16:56,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:16:56,390 INFO L130 PetriNetUnfolder]: 92/261 cut-off events. [2022-12-05 19:16:56,390 INFO L131 PetriNetUnfolder]: For 23/37 co-relation queries the response was YES. [2022-12-05 19:16:56,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 500 conditions, 261 events. 92/261 cut-off events. For 23/37 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1081 event pairs, 40 based on Foata normal form. 2/229 useless extension candidates. Maximal degree in co-relation 490. Up to 109 conditions per place. [2022-12-05 19:16:56,393 INFO L137 encePairwiseOnDemand]: 66/72 looper letters, 34 selfloop transitions, 6 changer transitions 3/83 dead transitions. [2022-12-05 19:16:56,393 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 83 transitions, 283 flow [2022-12-05 19:16:56,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 19:16:56,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 19:16:56,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 294 transitions. [2022-12-05 19:16:56,394 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8166666666666667 [2022-12-05 19:16:56,394 INFO L175 Difference]: Start difference. First operand has 68 places, 59 transitions, 138 flow. Second operand 5 states and 294 transitions. [2022-12-05 19:16:56,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 83 transitions, 283 flow [2022-12-05 19:16:56,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 83 transitions, 276 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-12-05 19:16:56,397 INFO L231 Difference]: Finished difference. Result has 68 places, 64 transitions, 173 flow [2022-12-05 19:16:56,397 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=173, PETRI_PLACES=68, PETRI_TRANSITIONS=64} [2022-12-05 19:16:56,397 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 4 predicate places. [2022-12-05 19:16:56,398 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 64 transitions, 173 flow [2022-12-05 19:16:56,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:16:56,398 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:16:56,398 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:16:56,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-05 19:16:56,398 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:16:56,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:16:56,399 INFO L85 PathProgramCache]: Analyzing trace with hash -456693527, now seen corresponding path program 2 times [2022-12-05 19:16:56,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:16:56,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358097584] [2022-12-05 19:16:56,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:16:56,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:16:56,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:16:56,475 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:16:56,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:16:56,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358097584] [2022-12-05 19:16:56,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358097584] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:16:56,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257998337] [2022-12-05 19:16:56,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 19:16:56,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:16:56,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:16:56,479 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:16:56,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-05 19:16:56,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:16:56,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:16:56,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-05 19:16:56,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:16:56,664 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:16:56,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:16:56,703 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:16:56,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257998337] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:16:56,704 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:16:56,704 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2022-12-05 19:16:56,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808695376] [2022-12-05 19:16:56,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:16:56,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-05 19:16:56,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:16:56,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-05 19:16:56,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-12-05 19:16:56,706 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 72 [2022-12-05 19:16:56,706 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 64 transitions, 173 flow. Second operand has 9 states, 9 states have (on average 52.55555555555556) internal successors, (473), 9 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:16:56,706 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:16:56,706 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 72 [2022-12-05 19:16:56,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:16:56,924 INFO L130 PetriNetUnfolder]: 114/318 cut-off events. [2022-12-05 19:16:56,925 INFO L131 PetriNetUnfolder]: For 102/116 co-relation queries the response was YES. [2022-12-05 19:16:56,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 717 conditions, 318 events. 114/318 cut-off events. For 102/116 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1422 event pairs, 15 based on Foata normal form. 9/322 useless extension candidates. Maximal degree in co-relation 471. Up to 41 conditions per place. [2022-12-05 19:16:56,930 INFO L137 encePairwiseOnDemand]: 64/72 looper letters, 52 selfloop transitions, 24 changer transitions 5/121 dead transitions. [2022-12-05 19:16:56,930 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 121 transitions, 516 flow [2022-12-05 19:16:56,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-05 19:16:56,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-05 19:16:56,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 783 transitions. [2022-12-05 19:16:56,933 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7767857142857143 [2022-12-05 19:16:56,933 INFO L175 Difference]: Start difference. First operand has 68 places, 64 transitions, 173 flow. Second operand 14 states and 783 transitions. [2022-12-05 19:16:56,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 121 transitions, 516 flow [2022-12-05 19:16:56,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 121 transitions, 516 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-05 19:16:56,938 INFO L231 Difference]: Finished difference. Result has 85 places, 82 transitions, 311 flow [2022-12-05 19:16:56,938 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=311, PETRI_PLACES=85, PETRI_TRANSITIONS=82} [2022-12-05 19:16:56,940 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 21 predicate places. [2022-12-05 19:16:56,940 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 82 transitions, 311 flow [2022-12-05 19:16:56,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 52.55555555555556) internal successors, (473), 9 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:16:56,940 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:16:56,940 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:16:56,946 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-12-05 19:16:57,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:16:57,148 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:16:57,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:16:57,148 INFO L85 PathProgramCache]: Analyzing trace with hash 655578341, now seen corresponding path program 3 times [2022-12-05 19:16:57,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:16:57,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033360157] [2022-12-05 19:16:57,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:16:57,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:16:57,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:16:57,249 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:16:57,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:16:57,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033360157] [2022-12-05 19:16:57,250 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033360157] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:16:57,250 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:16:57,250 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-05 19:16:57,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107878520] [2022-12-05 19:16:57,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:16:57,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 19:16:57,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:16:57,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 19:16:57,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-05 19:16:57,251 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 72 [2022-12-05 19:16:57,251 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 82 transitions, 311 flow. Second operand has 5 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:16:57,251 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:16:57,251 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 72 [2022-12-05 19:16:57,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:16:57,331 INFO L130 PetriNetUnfolder]: 116/317 cut-off events. [2022-12-05 19:16:57,331 INFO L131 PetriNetUnfolder]: For 348/348 co-relation queries the response was YES. [2022-12-05 19:16:57,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 906 conditions, 317 events. 116/317 cut-off events. For 348/348 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1423 event pairs, 46 based on Foata normal form. 1/311 useless extension candidates. Maximal degree in co-relation 718. Up to 162 conditions per place. [2022-12-05 19:16:57,334 INFO L137 encePairwiseOnDemand]: 66/72 looper letters, 50 selfloop transitions, 13 changer transitions 0/103 dead transitions. [2022-12-05 19:16:57,334 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 103 transitions, 543 flow [2022-12-05 19:16:57,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 19:16:57,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 19:16:57,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 292 transitions. [2022-12-05 19:16:57,336 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8111111111111111 [2022-12-05 19:16:57,336 INFO L175 Difference]: Start difference. First operand has 85 places, 82 transitions, 311 flow. Second operand 5 states and 292 transitions. [2022-12-05 19:16:57,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 103 transitions, 543 flow [2022-12-05 19:16:57,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 103 transitions, 505 flow, removed 9 selfloop flow, removed 3 redundant places. [2022-12-05 19:16:57,343 INFO L231 Difference]: Finished difference. Result has 89 places, 88 transitions, 374 flow [2022-12-05 19:16:57,343 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=374, PETRI_PLACES=89, PETRI_TRANSITIONS=88} [2022-12-05 19:16:57,365 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 25 predicate places. [2022-12-05 19:16:57,365 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 88 transitions, 374 flow [2022-12-05 19:16:57,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:16:57,365 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:16:57,366 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:16:57,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-05 19:16:57,366 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:16:57,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:16:57,366 INFO L85 PathProgramCache]: Analyzing trace with hash 59764409, now seen corresponding path program 4 times [2022-12-05 19:16:57,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:16:57,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120050117] [2022-12-05 19:16:57,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:16:57,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:16:57,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:16:57,473 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:16:57,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:16:57,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120050117] [2022-12-05 19:16:57,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120050117] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:16:57,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158547760] [2022-12-05 19:16:57,474 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 19:16:57,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:16:57,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:16:57,477 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:16:57,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-05 19:16:57,551 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 19:16:57,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:16:57,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-05 19:16:57,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:16:57,598 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:16:57,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:16:57,623 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:16:57,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158547760] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:16:57,624 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:16:57,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-12-05 19:16:57,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672515376] [2022-12-05 19:16:57,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:16:57,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 19:16:57,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:16:57,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 19:16:57,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-12-05 19:16:57,625 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 72 [2022-12-05 19:16:57,626 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 88 transitions, 374 flow. Second operand has 11 states, 11 states have (on average 52.81818181818182) internal successors, (581), 11 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:16:57,626 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:16:57,626 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 72 [2022-12-05 19:16:57,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:16:57,803 INFO L130 PetriNetUnfolder]: 166/501 cut-off events. [2022-12-05 19:16:57,803 INFO L131 PetriNetUnfolder]: For 664/666 co-relation queries the response was YES. [2022-12-05 19:16:57,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1377 conditions, 501 events. 166/501 cut-off events. For 664/666 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2599 event pairs, 36 based on Foata normal form. 9/503 useless extension candidates. Maximal degree in co-relation 1065. Up to 114 conditions per place. [2022-12-05 19:16:57,806 INFO L137 encePairwiseOnDemand]: 64/72 looper letters, 66 selfloop transitions, 39 changer transitions 0/145 dead transitions. [2022-12-05 19:16:57,806 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 145 transitions, 851 flow [2022-12-05 19:16:57,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-05 19:16:57,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-05 19:16:57,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 519 transitions. [2022-12-05 19:16:57,809 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8009259259259259 [2022-12-05 19:16:57,809 INFO L175 Difference]: Start difference. First operand has 89 places, 88 transitions, 374 flow. Second operand 9 states and 519 transitions. [2022-12-05 19:16:57,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 145 transitions, 851 flow [2022-12-05 19:16:57,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 145 transitions, 825 flow, removed 7 selfloop flow, removed 1 redundant places. [2022-12-05 19:16:57,814 INFO L231 Difference]: Finished difference. Result has 101 places, 108 transitions, 619 flow [2022-12-05 19:16:57,814 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=356, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=619, PETRI_PLACES=101, PETRI_TRANSITIONS=108} [2022-12-05 19:16:57,816 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 37 predicate places. [2022-12-05 19:16:57,816 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 108 transitions, 619 flow [2022-12-05 19:16:57,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 52.81818181818182) internal successors, (581), 11 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:16:57,817 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:16:57,817 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:16:57,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-12-05 19:16:58,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:16:58,023 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:16:58,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:16:58,024 INFO L85 PathProgramCache]: Analyzing trace with hash 292574861, now seen corresponding path program 5 times [2022-12-05 19:16:58,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:16:58,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547946525] [2022-12-05 19:16:58,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:16:58,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:16:58,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:16:58,119 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:16:58,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:16:58,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547946525] [2022-12-05 19:16:58,119 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547946525] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:16:58,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580603098] [2022-12-05 19:16:58,123 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 19:16:58,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:16:58,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:16:58,124 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:16:58,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-05 19:16:58,173 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:16:58,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:16:58,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-05 19:16:58,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:16:58,222 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:16:58,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:16:58,247 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:16:58,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580603098] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:16:58,247 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:16:58,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-12-05 19:16:58,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509028964] [2022-12-05 19:16:58,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:16:58,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 19:16:58,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:16:58,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 19:16:58,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2022-12-05 19:16:58,249 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 72 [2022-12-05 19:16:58,250 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 108 transitions, 619 flow. Second operand has 11 states, 11 states have (on average 52.81818181818182) internal successors, (581), 11 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:16:58,250 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:16:58,250 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 72 [2022-12-05 19:16:58,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:16:58,444 INFO L130 PetriNetUnfolder]: 201/608 cut-off events. [2022-12-05 19:16:58,445 INFO L131 PetriNetUnfolder]: For 1218/1222 co-relation queries the response was YES. [2022-12-05 19:16:58,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1819 conditions, 608 events. 201/608 cut-off events. For 1218/1222 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3481 event pairs, 23 based on Foata normal form. 11/613 useless extension candidates. Maximal degree in co-relation 1396. Up to 106 conditions per place. [2022-12-05 19:16:58,448 INFO L137 encePairwiseOnDemand]: 64/72 looper letters, 63 selfloop transitions, 52 changer transitions 1/156 dead transitions. [2022-12-05 19:16:58,448 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 156 transitions, 1082 flow [2022-12-05 19:16:58,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-05 19:16:58,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-05 19:16:58,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 683 transitions. [2022-12-05 19:16:58,450 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7905092592592593 [2022-12-05 19:16:58,450 INFO L175 Difference]: Start difference. First operand has 101 places, 108 transitions, 619 flow. Second operand 12 states and 683 transitions. [2022-12-05 19:16:58,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 156 transitions, 1082 flow [2022-12-05 19:16:58,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 156 transitions, 1076 flow, removed 3 selfloop flow, removed 0 redundant places. [2022-12-05 19:16:58,455 INFO L231 Difference]: Finished difference. Result has 115 places, 118 transitions, 829 flow [2022-12-05 19:16:58,455 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=829, PETRI_PLACES=115, PETRI_TRANSITIONS=118} [2022-12-05 19:16:58,456 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 51 predicate places. [2022-12-05 19:16:58,456 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 118 transitions, 829 flow [2022-12-05 19:16:58,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 52.81818181818182) internal successors, (581), 11 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:16:58,456 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:16:58,456 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:16:58,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-12-05 19:16:58,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:16:58,660 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:16:58,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:16:58,661 INFO L85 PathProgramCache]: Analyzing trace with hash 299447523, now seen corresponding path program 6 times [2022-12-05 19:16:58,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:16:58,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656829365] [2022-12-05 19:16:58,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:16:58,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:16:58,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:16:58,701 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:16:58,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:16:58,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656829365] [2022-12-05 19:16:58,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656829365] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:16:58,702 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:16:58,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-05 19:16:58,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95725650] [2022-12-05 19:16:58,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:16:58,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 19:16:58,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:16:58,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 19:16:58,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-05 19:16:58,703 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 72 [2022-12-05 19:16:58,703 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 118 transitions, 829 flow. Second operand has 5 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:16:58,703 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:16:58,703 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 72 [2022-12-05 19:16:58,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:16:58,788 INFO L130 PetriNetUnfolder]: 200/600 cut-off events. [2022-12-05 19:16:58,788 INFO L131 PetriNetUnfolder]: For 1733/1737 co-relation queries the response was YES. [2022-12-05 19:16:58,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1987 conditions, 600 events. 200/600 cut-off events. For 1733/1737 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3419 event pairs, 94 based on Foata normal form. 1/592 useless extension candidates. Maximal degree in co-relation 1534. Up to 248 conditions per place. [2022-12-05 19:16:58,792 INFO L137 encePairwiseOnDemand]: 65/72 looper letters, 75 selfloop transitions, 22 changer transitions 1/138 dead transitions. [2022-12-05 19:16:58,792 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 138 transitions, 1143 flow [2022-12-05 19:16:58,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-05 19:16:58,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-05 19:16:58,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 339 transitions. [2022-12-05 19:16:58,793 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7847222222222222 [2022-12-05 19:16:58,793 INFO L175 Difference]: Start difference. First operand has 115 places, 118 transitions, 829 flow. Second operand 6 states and 339 transitions. [2022-12-05 19:16:58,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 138 transitions, 1143 flow [2022-12-05 19:16:58,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 138 transitions, 1112 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-12-05 19:16:58,800 INFO L231 Difference]: Finished difference. Result has 118 places, 119 transitions, 889 flow [2022-12-05 19:16:58,800 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=889, PETRI_PLACES=118, PETRI_TRANSITIONS=119} [2022-12-05 19:16:58,801 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 54 predicate places. [2022-12-05 19:16:58,801 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 119 transitions, 889 flow [2022-12-05 19:16:58,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:16:58,801 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:16:58,801 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:16:58,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-05 19:16:58,801 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:16:58,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:16:58,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1430449327, now seen corresponding path program 7 times [2022-12-05 19:16:58,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:16:58,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456406850] [2022-12-05 19:16:58,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:16:58,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:16:58,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:16:58,841 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:16:58,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:16:58,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456406850] [2022-12-05 19:16:58,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456406850] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:16:58,842 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:16:58,842 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-05 19:16:58,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5163310] [2022-12-05 19:16:58,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:16:58,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 19:16:58,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:16:58,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 19:16:58,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-05 19:16:58,843 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 72 [2022-12-05 19:16:58,843 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 119 transitions, 889 flow. Second operand has 5 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:16:58,843 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:16:58,843 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 72 [2022-12-05 19:16:58,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:16:58,932 INFO L130 PetriNetUnfolder]: 199/566 cut-off events. [2022-12-05 19:16:58,932 INFO L131 PetriNetUnfolder]: For 1934/1938 co-relation queries the response was YES. [2022-12-05 19:16:58,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1998 conditions, 566 events. 199/566 cut-off events. For 1934/1938 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 3142 event pairs, 92 based on Foata normal form. 1/557 useless extension candidates. Maximal degree in co-relation 1641. Up to 231 conditions per place. [2022-12-05 19:16:58,937 INFO L137 encePairwiseOnDemand]: 66/72 looper letters, 68 selfloop transitions, 23 changer transitions 2/133 dead transitions. [2022-12-05 19:16:58,937 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 133 transitions, 1142 flow [2022-12-05 19:16:58,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 19:16:58,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 19:16:58,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 290 transitions. [2022-12-05 19:16:58,938 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8055555555555556 [2022-12-05 19:16:58,938 INFO L175 Difference]: Start difference. First operand has 118 places, 119 transitions, 889 flow. Second operand 5 states and 290 transitions. [2022-12-05 19:16:58,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 133 transitions, 1142 flow [2022-12-05 19:16:58,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 133 transitions, 1107 flow, removed 6 selfloop flow, removed 3 redundant places. [2022-12-05 19:16:58,945 INFO L231 Difference]: Finished difference. Result has 119 places, 118 transitions, 880 flow [2022-12-05 19:16:58,945 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=880, PETRI_PLACES=119, PETRI_TRANSITIONS=118} [2022-12-05 19:16:58,945 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 55 predicate places. [2022-12-05 19:16:58,945 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 118 transitions, 880 flow [2022-12-05 19:16:58,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:16:58,946 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:16:58,946 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:16:58,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-05 19:16:58,946 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:16:58,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:16:58,946 INFO L85 PathProgramCache]: Analyzing trace with hash 247463375, now seen corresponding path program 1 times [2022-12-05 19:16:58,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:16:58,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935881588] [2022-12-05 19:16:58,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:16:58,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:16:58,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:16:59,043 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 19:16:59,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:16:59,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935881588] [2022-12-05 19:16:59,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935881588] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:16:59,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282241368] [2022-12-05 19:16:59,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:16:59,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:16:59,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:16:59,049 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:16:59,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-05 19:16:59,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:16:59,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-05 19:16:59,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:16:59,153 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 19:16:59,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:16:59,214 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 19:16:59,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282241368] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:16:59,215 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:16:59,215 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2022-12-05 19:16:59,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075937538] [2022-12-05 19:16:59,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:16:59,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-05 19:16:59,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:16:59,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-05 19:16:59,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-05 19:16:59,216 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 72 [2022-12-05 19:16:59,216 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 118 transitions, 880 flow. Second operand has 6 states, 6 states have (on average 57.833333333333336) internal successors, (347), 6 states have internal predecessors, (347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:16:59,217 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:16:59,217 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 72 [2022-12-05 19:16:59,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:16:59,316 INFO L130 PetriNetUnfolder]: 110/617 cut-off events. [2022-12-05 19:16:59,316 INFO L131 PetriNetUnfolder]: For 1386/1422 co-relation queries the response was YES. [2022-12-05 19:16:59,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1701 conditions, 617 events. 110/617 cut-off events. For 1386/1422 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 4181 event pairs, 14 based on Foata normal form. 15/621 useless extension candidates. Maximal degree in co-relation 1403. Up to 79 conditions per place. [2022-12-05 19:16:59,320 INFO L137 encePairwiseOnDemand]: 66/72 looper letters, 18 selfloop transitions, 5 changer transitions 5/133 dead transitions. [2022-12-05 19:16:59,320 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 133 transitions, 972 flow [2022-12-05 19:16:59,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-05 19:16:59,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-05 19:16:59,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 365 transitions. [2022-12-05 19:16:59,321 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8449074074074074 [2022-12-05 19:16:59,321 INFO L175 Difference]: Start difference. First operand has 119 places, 118 transitions, 880 flow. Second operand 6 states and 365 transitions. [2022-12-05 19:16:59,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 133 transitions, 972 flow [2022-12-05 19:16:59,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 133 transitions, 864 flow, removed 2 selfloop flow, removed 11 redundant places. [2022-12-05 19:16:59,327 INFO L231 Difference]: Finished difference. Result has 115 places, 120 transitions, 806 flow [2022-12-05 19:16:59,327 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=764, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=806, PETRI_PLACES=115, PETRI_TRANSITIONS=120} [2022-12-05 19:16:59,328 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 51 predicate places. [2022-12-05 19:16:59,328 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 120 transitions, 806 flow [2022-12-05 19:16:59,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 57.833333333333336) internal successors, (347), 6 states have internal predecessors, (347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:16:59,328 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:16:59,328 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:16:59,333 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-12-05 19:16:59,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:16:59,533 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:16:59,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:16:59,533 INFO L85 PathProgramCache]: Analyzing trace with hash 591743021, now seen corresponding path program 2 times [2022-12-05 19:16:59,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:16:59,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567798839] [2022-12-05 19:16:59,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:16:59,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:16:59,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:16:59,634 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:16:59,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:16:59,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567798839] [2022-12-05 19:16:59,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567798839] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:16:59,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147616682] [2022-12-05 19:16:59,634 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 19:16:59,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:16:59,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:16:59,636 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:16:59,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-05 19:16:59,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:16:59,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:16:59,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:16:59,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:16:59,770 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:16:59,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:16:59,837 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:16:59,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147616682] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:16:59,838 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:16:59,838 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-12-05 19:16:59,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911723613] [2022-12-05 19:16:59,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:16:59,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-05 19:16:59,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:16:59,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-05 19:16:59,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-12-05 19:16:59,839 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:16:59,840 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 120 transitions, 806 flow. Second operand has 21 states, 21 states have (on average 50.333333333333336) internal successors, (1057), 21 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:16:59,841 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:16:59,841 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:16:59,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:17:00,176 INFO L130 PetriNetUnfolder]: 478/1421 cut-off events. [2022-12-05 19:17:00,176 INFO L131 PetriNetUnfolder]: For 2741/2741 co-relation queries the response was YES. [2022-12-05 19:17:00,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4596 conditions, 1421 events. 478/1421 cut-off events. For 2741/2741 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10396 event pairs, 156 based on Foata normal form. 1/1413 useless extension candidates. Maximal degree in co-relation 4548. Up to 556 conditions per place. [2022-12-05 19:17:00,184 INFO L137 encePairwiseOnDemand]: 60/72 looper letters, 74 selfloop transitions, 47 changer transitions 8/167 dead transitions. [2022-12-05 19:17:00,185 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 167 transitions, 1335 flow [2022-12-05 19:17:00,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-05 19:17:00,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-05 19:17:00,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 844 transitions. [2022-12-05 19:17:00,187 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7326388888888888 [2022-12-05 19:17:00,187 INFO L175 Difference]: Start difference. First operand has 115 places, 120 transitions, 806 flow. Second operand 16 states and 844 transitions. [2022-12-05 19:17:00,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 167 transitions, 1335 flow [2022-12-05 19:17:00,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 167 transitions, 1319 flow, removed 8 selfloop flow, removed 2 redundant places. [2022-12-05 19:17:00,194 INFO L231 Difference]: Finished difference. Result has 134 places, 133 transitions, 1039 flow [2022-12-05 19:17:00,195 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1039, PETRI_PLACES=134, PETRI_TRANSITIONS=133} [2022-12-05 19:17:00,196 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 70 predicate places. [2022-12-05 19:17:00,196 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 133 transitions, 1039 flow [2022-12-05 19:17:00,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.333333333333336) internal successors, (1057), 21 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:00,196 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:17:00,196 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:17:00,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-12-05 19:17:00,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-12-05 19:17:00,401 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:17:00,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:17:00,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1205051613, now seen corresponding path program 3 times [2022-12-05 19:17:00,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:17:00,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846070853] [2022-12-05 19:17:00,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:17:00,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:17:00,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:17:00,487 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:00,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:17:00,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846070853] [2022-12-05 19:17:00,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846070853] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:17:00,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332597685] [2022-12-05 19:17:00,487 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 19:17:00,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:17:00,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:17:00,505 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:17:00,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-05 19:17:00,554 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-05 19:17:00,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:17:00,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:17:00,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:17:00,621 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:00,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:17:00,676 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:00,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332597685] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:17:00,677 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:17:00,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-12-05 19:17:00,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386344428] [2022-12-05 19:17:00,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:17:00,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-05 19:17:00,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:17:00,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-05 19:17:00,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-12-05 19:17:00,678 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:17:00,679 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 133 transitions, 1039 flow. Second operand has 16 states, 16 states have (on average 50.6875) internal successors, (811), 16 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:00,679 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:17:00,679 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:17:00,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:17:01,209 INFO L130 PetriNetUnfolder]: 637/1813 cut-off events. [2022-12-05 19:17:01,209 INFO L131 PetriNetUnfolder]: For 5230/5230 co-relation queries the response was YES. [2022-12-05 19:17:01,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6769 conditions, 1813 events. 637/1813 cut-off events. For 5230/5230 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 13746 event pairs, 121 based on Foata normal form. 17/1822 useless extension candidates. Maximal degree in co-relation 6077. Up to 359 conditions per place. [2022-12-05 19:17:01,222 INFO L137 encePairwiseOnDemand]: 61/72 looper letters, 124 selfloop transitions, 120 changer transitions 30/312 dead transitions. [2022-12-05 19:17:01,222 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 312 transitions, 3018 flow [2022-12-05 19:17:01,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-05 19:17:01,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-12-05 19:17:01,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1240 transitions. [2022-12-05 19:17:01,224 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.748792270531401 [2022-12-05 19:17:01,225 INFO L175 Difference]: Start difference. First operand has 134 places, 133 transitions, 1039 flow. Second operand 23 states and 1240 transitions. [2022-12-05 19:17:01,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 312 transitions, 3018 flow [2022-12-05 19:17:01,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 312 transitions, 2921 flow, removed 28 selfloop flow, removed 3 redundant places. [2022-12-05 19:17:01,252 INFO L231 Difference]: Finished difference. Result has 160 places, 204 transitions, 1970 flow [2022-12-05 19:17:01,253 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=993, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1970, PETRI_PLACES=160, PETRI_TRANSITIONS=204} [2022-12-05 19:17:01,253 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 96 predicate places. [2022-12-05 19:17:01,253 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 204 transitions, 1970 flow [2022-12-05 19:17:01,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 50.6875) internal successors, (811), 16 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:01,253 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:17:01,254 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:17:01,260 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-05 19:17:01,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:17:01,458 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:17:01,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:17:01,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1356963871, now seen corresponding path program 4 times [2022-12-05 19:17:01,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:17:01,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537483069] [2022-12-05 19:17:01,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:17:01,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:17:01,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:17:01,554 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:01,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:17:01,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537483069] [2022-12-05 19:17:01,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537483069] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:17:01,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118882876] [2022-12-05 19:17:01,555 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 19:17:01,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:17:01,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:17:01,573 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:17:01,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-05 19:17:01,633 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 19:17:01,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:17:01,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:17:01,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:17:01,741 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:01,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:17:01,833 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:01,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118882876] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:17:01,833 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:17:01,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-12-05 19:17:01,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693148373] [2022-12-05 19:17:01,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:17:01,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-05 19:17:01,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:17:01,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-05 19:17:01,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-12-05 19:17:01,836 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:17:01,837 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 204 transitions, 1970 flow. Second operand has 18 states, 18 states have (on average 51.111111111111114) internal successors, (920), 18 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:01,837 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:17:01,837 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:17:01,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:17:02,562 INFO L130 PetriNetUnfolder]: 886/2455 cut-off events. [2022-12-05 19:17:02,562 INFO L131 PetriNetUnfolder]: For 12038/12038 co-relation queries the response was YES. [2022-12-05 19:17:02,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10749 conditions, 2455 events. 886/2455 cut-off events. For 12038/12038 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 19645 event pairs, 99 based on Foata normal form. 21/2463 useless extension candidates. Maximal degree in co-relation 10033. Up to 401 conditions per place. [2022-12-05 19:17:02,588 INFO L137 encePairwiseOnDemand]: 60/72 looper letters, 151 selfloop transitions, 203 changer transitions 3/395 dead transitions. [2022-12-05 19:17:02,588 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 395 transitions, 4350 flow [2022-12-05 19:17:02,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-12-05 19:17:02,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-12-05 19:17:02,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1603 transitions. [2022-12-05 19:17:02,592 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7421296296296296 [2022-12-05 19:17:02,592 INFO L175 Difference]: Start difference. First operand has 160 places, 204 transitions, 1970 flow. Second operand 30 states and 1603 transitions. [2022-12-05 19:17:02,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 395 transitions, 4350 flow [2022-12-05 19:17:02,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 395 transitions, 4263 flow, removed 41 selfloop flow, removed 2 redundant places. [2022-12-05 19:17:02,634 INFO L231 Difference]: Finished difference. Result has 201 places, 297 transitions, 3581 flow [2022-12-05 19:17:02,634 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=1931, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3581, PETRI_PLACES=201, PETRI_TRANSITIONS=297} [2022-12-05 19:17:02,635 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 137 predicate places. [2022-12-05 19:17:02,635 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 297 transitions, 3581 flow [2022-12-05 19:17:02,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.111111111111114) internal successors, (920), 18 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:02,636 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:17:02,636 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:17:02,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-12-05 19:17:02,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:17:02,841 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:17:02,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:17:02,842 INFO L85 PathProgramCache]: Analyzing trace with hash -105235711, now seen corresponding path program 5 times [2022-12-05 19:17:02,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:17:02,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344945857] [2022-12-05 19:17:02,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:17:02,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:17:02,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:17:02,919 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:02,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:17:02,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344945857] [2022-12-05 19:17:02,919 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344945857] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:17:02,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868723623] [2022-12-05 19:17:02,919 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 19:17:02,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:17:02,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:17:02,920 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:17:02,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-05 19:17:02,971 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-12-05 19:17:02,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:17:02,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:17:02,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:17:03,050 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:03,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:17:03,116 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:03,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868723623] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:17:03,116 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:17:03,116 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-12-05 19:17:03,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760724866] [2022-12-05 19:17:03,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:17:03,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-05 19:17:03,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:17:03,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-05 19:17:03,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-12-05 19:17:03,117 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:17:03,118 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 297 transitions, 3581 flow. Second operand has 17 states, 17 states have (on average 50.64705882352941) internal successors, (861), 17 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:03,118 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:17:03,118 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:17:03,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:17:04,092 INFO L130 PetriNetUnfolder]: 1071/3000 cut-off events. [2022-12-05 19:17:04,092 INFO L131 PetriNetUnfolder]: For 25982/25982 co-relation queries the response was YES. [2022-12-05 19:17:04,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15655 conditions, 3000 events. 1071/3000 cut-off events. For 25982/25982 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 25437 event pairs, 73 based on Foata normal form. 3/2997 useless extension candidates. Maximal degree in co-relation 15366. Up to 314 conditions per place. [2022-12-05 19:17:04,168 INFO L137 encePairwiseOnDemand]: 60/72 looper letters, 210 selfloop transitions, 255 changer transitions 10/513 dead transitions. [2022-12-05 19:17:04,168 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 513 transitions, 6698 flow [2022-12-05 19:17:04,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-12-05 19:17:04,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-12-05 19:17:04,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2478 transitions. [2022-12-05 19:17:04,171 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7322695035460993 [2022-12-05 19:17:04,171 INFO L175 Difference]: Start difference. First operand has 201 places, 297 transitions, 3581 flow. Second operand 47 states and 2478 transitions. [2022-12-05 19:17:04,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 513 transitions, 6698 flow [2022-12-05 19:17:04,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 513 transitions, 6476 flow, removed 34 selfloop flow, removed 9 redundant places. [2022-12-05 19:17:04,264 INFO L231 Difference]: Finished difference. Result has 250 places, 386 transitions, 5258 flow [2022-12-05 19:17:04,264 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=3404, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=5258, PETRI_PLACES=250, PETRI_TRANSITIONS=386} [2022-12-05 19:17:04,265 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 186 predicate places. [2022-12-05 19:17:04,265 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 386 transitions, 5258 flow [2022-12-05 19:17:04,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 50.64705882352941) internal successors, (861), 17 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:04,267 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:17:04,267 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:17:04,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-12-05 19:17:04,471 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,SelfDestructingSolverStorable12 [2022-12-05 19:17:04,472 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:17:04,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:17:04,472 INFO L85 PathProgramCache]: Analyzing trace with hash 126208071, now seen corresponding path program 6 times [2022-12-05 19:17:04,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:17:04,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552187868] [2022-12-05 19:17:04,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:17:04,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:17:04,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:17:04,607 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:04,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:17:04,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552187868] [2022-12-05 19:17:04,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552187868] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:17:04,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027128304] [2022-12-05 19:17:04,608 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 19:17:04,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:17:04,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:17:04,609 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:17:04,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-05 19:17:04,660 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-05 19:17:04,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:17:04,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:17:04,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:17:04,756 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:04,756 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:17:04,822 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:04,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027128304] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:17:04,823 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:17:04,823 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-12-05 19:17:04,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233664042] [2022-12-05 19:17:04,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:17:04,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-05 19:17:04,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:17:04,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-05 19:17:04,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-12-05 19:17:04,825 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:17:04,826 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 386 transitions, 5258 flow. Second operand has 18 states, 18 states have (on average 51.111111111111114) internal successors, (920), 18 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:04,826 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:17:04,826 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:17:04,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:17:06,134 INFO L130 PetriNetUnfolder]: 1271/3631 cut-off events. [2022-12-05 19:17:06,135 INFO L131 PetriNetUnfolder]: For 50862/50862 co-relation queries the response was YES. [2022-12-05 19:17:06,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21774 conditions, 3631 events. 1271/3631 cut-off events. For 50862/50862 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 32500 event pairs, 102 based on Foata normal form. 19/3637 useless extension candidates. Maximal degree in co-relation 21437. Up to 573 conditions per place. [2022-12-05 19:17:06,245 INFO L137 encePairwiseOnDemand]: 60/72 looper letters, 185 selfloop transitions, 333 changer transitions 4/560 dead transitions. [2022-12-05 19:17:06,246 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 560 transitions, 8343 flow [2022-12-05 19:17:06,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-12-05 19:17:06,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-12-05 19:17:06,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2163 transitions. [2022-12-05 19:17:06,248 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7327235772357723 [2022-12-05 19:17:06,248 INFO L175 Difference]: Start difference. First operand has 250 places, 386 transitions, 5258 flow. Second operand 41 states and 2163 transitions. [2022-12-05 19:17:06,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 560 transitions, 8343 flow [2022-12-05 19:17:06,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 560 transitions, 7805 flow, removed 225 selfloop flow, removed 2 redundant places. [2022-12-05 19:17:06,470 INFO L231 Difference]: Finished difference. Result has 296 places, 452 transitions, 6788 flow [2022-12-05 19:17:06,471 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=4843, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=6788, PETRI_PLACES=296, PETRI_TRANSITIONS=452} [2022-12-05 19:17:06,471 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 232 predicate places. [2022-12-05 19:17:06,472 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 452 transitions, 6788 flow [2022-12-05 19:17:06,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.111111111111114) internal successors, (920), 18 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:06,472 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:17:06,472 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:17:06,488 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-05 19:17:06,677 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,SelfDestructingSolverStorable13 [2022-12-05 19:17:06,677 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:17:06,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:17:06,678 INFO L85 PathProgramCache]: Analyzing trace with hash 855891647, now seen corresponding path program 7 times [2022-12-05 19:17:06,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:17:06,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799470169] [2022-12-05 19:17:06,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:17:06,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:17:06,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:17:06,759 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:06,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:17:06,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799470169] [2022-12-05 19:17:06,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799470169] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:17:06,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670366417] [2022-12-05 19:17:06,759 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 19:17:06,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:17:06,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:17:06,776 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:17:06,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-05 19:17:06,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:17:06,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:17:06,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:17:06,920 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:06,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:17:06,997 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:06,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670366417] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:17:06,997 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:17:06,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-12-05 19:17:06,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124109830] [2022-12-05 19:17:06,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:17:06,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-05 19:17:06,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:17:06,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-05 19:17:06,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2022-12-05 19:17:06,999 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:17:07,000 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 452 transitions, 6788 flow. Second operand has 17 states, 17 states have (on average 50.94117647058823) internal successors, (866), 17 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:07,000 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:17:07,000 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:17:07,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:17:08,680 INFO L130 PetriNetUnfolder]: 1311/3718 cut-off events. [2022-12-05 19:17:08,680 INFO L131 PetriNetUnfolder]: For 59460/59460 co-relation queries the response was YES. [2022-12-05 19:17:08,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23291 conditions, 3718 events. 1311/3718 cut-off events. For 59460/59460 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 33609 event pairs, 96 based on Foata normal form. 27/3728 useless extension candidates. Maximal degree in co-relation 22974. Up to 471 conditions per place. [2022-12-05 19:17:08,764 INFO L137 encePairwiseOnDemand]: 60/72 looper letters, 238 selfloop transitions, 361 changer transitions 24/661 dead transitions. [2022-12-05 19:17:08,765 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 661 transitions, 10208 flow [2022-12-05 19:17:08,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-12-05 19:17:08,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2022-12-05 19:17:08,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 3574 transitions. [2022-12-05 19:17:08,775 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7299836601307189 [2022-12-05 19:17:08,775 INFO L175 Difference]: Start difference. First operand has 296 places, 452 transitions, 6788 flow. Second operand 68 states and 3574 transitions. [2022-12-05 19:17:08,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 661 transitions, 10208 flow [2022-12-05 19:17:09,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 661 transitions, 9731 flow, removed 99 selfloop flow, removed 23 redundant places. [2022-12-05 19:17:09,157 INFO L231 Difference]: Finished difference. Result has 348 places, 487 transitions, 7916 flow [2022-12-05 19:17:09,158 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=6368, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=7916, PETRI_PLACES=348, PETRI_TRANSITIONS=487} [2022-12-05 19:17:09,158 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 284 predicate places. [2022-12-05 19:17:09,158 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 487 transitions, 7916 flow [2022-12-05 19:17:09,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 50.94117647058823) internal successors, (866), 17 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:09,159 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:17:09,159 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:17:09,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-12-05 19:17:09,363 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,SelfDestructingSolverStorable14 [2022-12-05 19:17:09,363 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:17:09,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:17:09,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1638136615, now seen corresponding path program 8 times [2022-12-05 19:17:09,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:17:09,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917205413] [2022-12-05 19:17:09,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:17:09,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:17:09,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:17:09,447 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:09,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:17:09,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917205413] [2022-12-05 19:17:09,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917205413] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:17:09,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32542733] [2022-12-05 19:17:09,447 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 19:17:09,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:17:09,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:17:09,449 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:17:09,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-05 19:17:09,499 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:17:09,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:17:09,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:17:09,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:17:09,591 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:09,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:17:09,669 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:09,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32542733] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:17:09,670 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:17:09,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-12-05 19:17:09,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302726065] [2022-12-05 19:17:09,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:17:09,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 19:17:09,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:17:09,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 19:17:09,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-12-05 19:17:09,672 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:17:09,672 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 487 transitions, 7916 flow. Second operand has 19 states, 19 states have (on average 50.421052631578945) internal successors, (958), 19 states have internal predecessors, (958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:09,673 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:17:09,673 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:17:09,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:17:12,485 INFO L130 PetriNetUnfolder]: 2934/8118 cut-off events. [2022-12-05 19:17:12,485 INFO L131 PetriNetUnfolder]: For 153024/153024 co-relation queries the response was YES. [2022-12-05 19:17:12,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53365 conditions, 8118 events. 2934/8118 cut-off events. For 153024/153024 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 83169 event pairs, 403 based on Foata normal form. 6/8029 useless extension candidates. Maximal degree in co-relation 52833. Up to 1137 conditions per place. [2022-12-05 19:17:12,608 INFO L137 encePairwiseOnDemand]: 60/72 looper letters, 481 selfloop transitions, 798 changer transitions 6/1323 dead transitions. [2022-12-05 19:17:12,609 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 1323 transitions, 24202 flow [2022-12-05 19:17:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-12-05 19:17:12,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2022-12-05 19:17:12,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 3820 transitions. [2022-12-05 19:17:12,614 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7267884322678844 [2022-12-05 19:17:12,614 INFO L175 Difference]: Start difference. First operand has 348 places, 487 transitions, 7916 flow. Second operand 73 states and 3820 transitions. [2022-12-05 19:17:12,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 1323 transitions, 24202 flow [2022-12-05 19:17:13,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 1323 transitions, 23169 flow, removed 125 selfloop flow, removed 34 redundant places. [2022-12-05 19:17:13,675 INFO L231 Difference]: Finished difference. Result has 410 places, 1085 transitions, 20359 flow [2022-12-05 19:17:13,676 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=7506, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=73, PETRI_FLOW=20359, PETRI_PLACES=410, PETRI_TRANSITIONS=1085} [2022-12-05 19:17:13,676 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 346 predicate places. [2022-12-05 19:17:13,676 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 1085 transitions, 20359 flow [2022-12-05 19:17:13,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 50.421052631578945) internal successors, (958), 19 states have internal predecessors, (958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:13,677 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:17:13,677 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:17:13,681 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-12-05 19:17:13,881 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,SelfDestructingSolverStorable15 [2022-12-05 19:17:13,881 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:17:13,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:17:13,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1029503297, now seen corresponding path program 9 times [2022-12-05 19:17:13,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:17:13,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653180733] [2022-12-05 19:17:13,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:17:13,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:17:13,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:17:13,962 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:13,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:17:13,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653180733] [2022-12-05 19:17:13,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653180733] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:17:13,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729734177] [2022-12-05 19:17:13,963 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 19:17:13,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:17:13,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:17:13,980 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:17:14,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-05 19:17:14,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-05 19:17:14,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:17:14,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:17:14,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:17:14,129 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:14,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:17:14,195 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:14,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729734177] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:17:14,195 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:17:14,195 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-12-05 19:17:14,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638040855] [2022-12-05 19:17:14,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:17:14,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 19:17:14,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:17:14,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 19:17:14,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-12-05 19:17:14,197 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:17:14,198 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 1085 transitions, 20359 flow. Second operand has 19 states, 19 states have (on average 50.473684210526315) internal successors, (959), 19 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:14,198 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:17:14,198 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:17:14,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:17:18,633 INFO L130 PetriNetUnfolder]: 4042/11139 cut-off events. [2022-12-05 19:17:18,634 INFO L131 PetriNetUnfolder]: For 304645/304645 co-relation queries the response was YES. [2022-12-05 19:17:18,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85503 conditions, 11139 events. 4042/11139 cut-off events. For 304645/304645 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 120733 event pairs, 592 based on Foata normal form. 6/11024 useless extension candidates. Maximal degree in co-relation 84740. Up to 1934 conditions per place. [2022-12-05 19:17:18,761 INFO L137 encePairwiseOnDemand]: 60/72 looper letters, 613 selfloop transitions, 938 changer transitions 6/1595 dead transitions. [2022-12-05 19:17:18,761 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 1595 transitions, 33078 flow [2022-12-05 19:17:18,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-12-05 19:17:18,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2022-12-05 19:17:18,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2743 transitions. [2022-12-05 19:17:18,763 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7326388888888888 [2022-12-05 19:17:18,763 INFO L175 Difference]: Start difference. First operand has 410 places, 1085 transitions, 20359 flow. Second operand 52 states and 2743 transitions. [2022-12-05 19:17:18,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 1595 transitions, 33078 flow [2022-12-05 19:17:21,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 1595 transitions, 32654 flow, removed 201 selfloop flow, removed 5 redundant places. [2022-12-05 19:17:21,218 INFO L231 Difference]: Finished difference. Result has 472 places, 1393 transitions, 30245 flow [2022-12-05 19:17:21,219 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=20051, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1085, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=650, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=30245, PETRI_PLACES=472, PETRI_TRANSITIONS=1393} [2022-12-05 19:17:21,219 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 408 predicate places. [2022-12-05 19:17:21,219 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 1393 transitions, 30245 flow [2022-12-05 19:17:21,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 50.473684210526315) internal successors, (959), 19 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:21,219 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:17:21,220 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:17:21,224 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-12-05 19:17:21,423 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,SelfDestructingSolverStorable16 [2022-12-05 19:17:21,424 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:17:21,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:17:21,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1102747147, now seen corresponding path program 10 times [2022-12-05 19:17:21,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:17:21,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714737558] [2022-12-05 19:17:21,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:17:21,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:17:21,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:17:21,500 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:21,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:17:21,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714737558] [2022-12-05 19:17:21,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714737558] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:17:21,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073808015] [2022-12-05 19:17:21,500 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 19:17:21,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:17:21,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:17:21,501 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:17:21,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-05 19:17:21,548 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 19:17:21,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:17:21,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:17:21,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:17:21,623 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:21,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:17:21,672 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 19:17:21,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073808015] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:17:21,673 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:17:21,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 19 [2022-12-05 19:17:21,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217109960] [2022-12-05 19:17:21,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:17:21,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 19:17:21,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:17:21,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 19:17:21,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2022-12-05 19:17:21,674 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:17:21,675 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 1393 transitions, 30245 flow. Second operand has 19 states, 19 states have (on average 50.473684210526315) internal successors, (959), 19 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:21,675 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:17:21,675 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:17:21,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:17:28,816 INFO L130 PetriNetUnfolder]: 6175/17366 cut-off events. [2022-12-05 19:17:28,816 INFO L131 PetriNetUnfolder]: For 648231/648231 co-relation queries the response was YES. [2022-12-05 19:17:29,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146815 conditions, 17366 events. 6175/17366 cut-off events. For 648231/648231 co-relation queries the response was YES. Maximal size of possible extension queue 1117. Compared 202766 event pairs, 825 based on Foata normal form. 6/17217 useless extension candidates. Maximal degree in co-relation 146059. Up to 5140 conditions per place. [2022-12-05 19:17:29,188 INFO L137 encePairwiseOnDemand]: 60/72 looper letters, 1266 selfloop transitions, 833 changer transitions 16/2153 dead transitions. [2022-12-05 19:17:29,188 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 2153 transitions, 50584 flow [2022-12-05 19:17:29,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-12-05 19:17:29,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2022-12-05 19:17:29,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 3030 transitions. [2022-12-05 19:17:29,190 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7383040935672515 [2022-12-05 19:17:29,191 INFO L175 Difference]: Start difference. First operand has 472 places, 1393 transitions, 30245 flow. Second operand 57 states and 3030 transitions. [2022-12-05 19:17:29,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 2153 transitions, 50584 flow [2022-12-05 19:17:36,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 2153 transitions, 49859 flow, removed 279 selfloop flow, removed 24 redundant places. [2022-12-05 19:17:36,436 INFO L231 Difference]: Finished difference. Result has 536 places, 1911 transitions, 45682 flow [2022-12-05 19:17:36,437 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=29752, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=394, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=784, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=45682, PETRI_PLACES=536, PETRI_TRANSITIONS=1911} [2022-12-05 19:17:36,437 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 472 predicate places. [2022-12-05 19:17:36,437 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 1911 transitions, 45682 flow [2022-12-05 19:17:36,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 50.473684210526315) internal successors, (959), 19 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:36,438 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:17:36,438 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:17:36,448 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-12-05 19:17:36,642 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,SelfDestructingSolverStorable17 [2022-12-05 19:17:36,642 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:17:36,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:17:36,642 INFO L85 PathProgramCache]: Analyzing trace with hash 270885183, now seen corresponding path program 11 times [2022-12-05 19:17:36,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:17:36,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142771951] [2022-12-05 19:17:36,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:17:36,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:17:36,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:17:36,739 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:36,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:17:36,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142771951] [2022-12-05 19:17:36,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142771951] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:17:36,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657583157] [2022-12-05 19:17:36,739 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 19:17:36,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:17:36,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:17:36,740 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:17:36,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-05 19:17:36,792 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-05 19:17:36,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:17:36,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:17:36,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:17:36,895 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:36,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:17:36,967 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:36,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657583157] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:17:36,967 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:17:36,967 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-12-05 19:17:36,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774916715] [2022-12-05 19:17:36,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:17:36,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 19:17:36,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:17:36,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 19:17:36,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-12-05 19:17:36,968 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:17:36,969 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 1911 transitions, 45682 flow. Second operand has 19 states, 19 states have (on average 50.78947368421053) internal successors, (965), 19 states have internal predecessors, (965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:36,969 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:17:36,969 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:17:36,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:17:47,140 INFO L130 PetriNetUnfolder]: 6309/17552 cut-off events. [2022-12-05 19:17:47,140 INFO L131 PetriNetUnfolder]: For 796691/796691 co-relation queries the response was YES. [2022-12-05 19:17:47,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161159 conditions, 17552 events. 6309/17552 cut-off events. For 796691/796691 co-relation queries the response was YES. Maximal size of possible extension queue 1202. Compared 204938 event pairs, 847 based on Foata normal form. 98/17460 useless extension candidates. Maximal degree in co-relation 160165. Up to 2878 conditions per place. [2022-12-05 19:17:47,429 INFO L137 encePairwiseOnDemand]: 60/72 looper letters, 658 selfloop transitions, 1568 changer transitions 53/2317 dead transitions. [2022-12-05 19:17:47,430 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 2317 transitions, 58549 flow [2022-12-05 19:17:47,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-12-05 19:17:47,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2022-12-05 19:17:47,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 4484 transitions. [2022-12-05 19:17:47,433 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7241602067183462 [2022-12-05 19:17:47,433 INFO L175 Difference]: Start difference. First operand has 536 places, 1911 transitions, 45682 flow. Second operand 86 states and 4484 transitions. [2022-12-05 19:17:47,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 2317 transitions, 58549 flow [2022-12-05 19:17:56,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 612 places, 2317 transitions, 56446 flow, removed 1005 selfloop flow, removed 6 redundant places. [2022-12-05 19:17:56,555 INFO L231 Difference]: Finished difference. Result has 625 places, 2031 transitions, 51586 flow [2022-12-05 19:17:56,557 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=44101, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1895, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1426, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=86, PETRI_FLOW=51586, PETRI_PLACES=625, PETRI_TRANSITIONS=2031} [2022-12-05 19:17:56,557 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 561 predicate places. [2022-12-05 19:17:56,557 INFO L495 AbstractCegarLoop]: Abstraction has has 625 places, 2031 transitions, 51586 flow [2022-12-05 19:17:56,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 50.78947368421053) internal successors, (965), 19 states have internal predecessors, (965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:56,558 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:17:56,558 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:17:56,564 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-12-05 19:17:56,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:17:56,764 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:17:56,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:17:56,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1005439557, now seen corresponding path program 12 times [2022-12-05 19:17:56,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:17:56,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972490398] [2022-12-05 19:17:56,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:17:56,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:17:56,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:17:56,845 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:56,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:17:56,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972490398] [2022-12-05 19:17:56,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972490398] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:17:56,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170014363] [2022-12-05 19:17:56,846 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 19:17:56,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:17:56,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:17:56,847 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:17:56,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-05 19:17:56,901 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-05 19:17:56,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:17:56,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:17:56,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:17:57,028 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:57,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:17:57,135 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:17:57,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170014363] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:17:57,135 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:17:57,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-12-05 19:17:57,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954375396] [2022-12-05 19:17:57,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:17:57,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 19:17:57,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:17:57,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 19:17:57,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2022-12-05 19:17:57,138 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:17:57,139 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 625 places, 2031 transitions, 51586 flow. Second operand has 19 states, 19 states have (on average 50.78947368421053) internal successors, (965), 19 states have internal predecessors, (965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:17:57,139 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:17:57,139 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:17:57,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:18:07,632 INFO L130 PetriNetUnfolder]: 6335/17502 cut-off events. [2022-12-05 19:18:07,632 INFO L131 PetriNetUnfolder]: For 813627/813627 co-relation queries the response was YES. [2022-12-05 19:18:07,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162898 conditions, 17502 events. 6335/17502 cut-off events. For 813627/813627 co-relation queries the response was YES. Maximal size of possible extension queue 1228. Compared 204081 event pairs, 797 based on Foata normal form. 45/17360 useless extension candidates. Maximal degree in co-relation 162344. Up to 3742 conditions per place. [2022-12-05 19:18:07,955 INFO L137 encePairwiseOnDemand]: 60/72 looper letters, 729 selfloop transitions, 1534 changer transitions 45/2346 dead transitions. [2022-12-05 19:18:07,955 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 2346 transitions, 62212 flow [2022-12-05 19:18:07,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-12-05 19:18:07,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2022-12-05 19:18:07,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 3584 transitions. [2022-12-05 19:18:07,958 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7214170692431562 [2022-12-05 19:18:07,958 INFO L175 Difference]: Start difference. First operand has 625 places, 2031 transitions, 51586 flow. Second operand 69 states and 3584 transitions. [2022-12-05 19:18:07,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 2346 transitions, 62212 flow [2022-12-05 19:18:17,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 637 places, 2346 transitions, 60552 flow, removed 143 selfloop flow, removed 53 redundant places. [2022-12-05 19:18:17,844 INFO L231 Difference]: Finished difference. Result has 643 places, 2097 transitions, 56034 flow [2022-12-05 19:18:17,846 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=49783, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2021, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1462, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=56034, PETRI_PLACES=643, PETRI_TRANSITIONS=2097} [2022-12-05 19:18:17,846 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 579 predicate places. [2022-12-05 19:18:17,846 INFO L495 AbstractCegarLoop]: Abstraction has has 643 places, 2097 transitions, 56034 flow [2022-12-05 19:18:17,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 50.78947368421053) internal successors, (965), 19 states have internal predecessors, (965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:18:17,846 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:18:17,846 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:18:17,850 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-12-05 19:18:18,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:18:18,050 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:18:18,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:18:18,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1146704205, now seen corresponding path program 13 times [2022-12-05 19:18:18,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:18:18,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749382378] [2022-12-05 19:18:18,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:18:18,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:18:18,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:18:18,116 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:18:18,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:18:18,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749382378] [2022-12-05 19:18:18,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749382378] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:18:18,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375047373] [2022-12-05 19:18:18,117 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 19:18:18,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:18:18,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:18:18,118 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:18:18,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-05 19:18:18,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:18:18,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:18:18,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:18:18,233 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:18:18,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:18:18,288 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:18:18,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375047373] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:18:18,288 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:18:18,289 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-12-05 19:18:18,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529590199] [2022-12-05 19:18:18,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:18:18,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-05 19:18:18,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:18:18,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-05 19:18:18,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-12-05 19:18:18,290 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:18:18,291 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 2097 transitions, 56034 flow. Second operand has 20 states, 20 states have (on average 50.4) internal successors, (1008), 20 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) [2022-12-05 19:18:18,291 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:18:18,291 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:18:18,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:18:28,536 INFO L130 PetriNetUnfolder]: 6330/17497 cut-off events. [2022-12-05 19:18:28,537 INFO L131 PetriNetUnfolder]: For 879349/879349 co-relation queries the response was YES. [2022-12-05 19:18:28,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167960 conditions, 17497 events. 6330/17497 cut-off events. For 879349/879349 co-relation queries the response was YES. Maximal size of possible extension queue 1178. Compared 203629 event pairs, 1342 based on Foata normal form. 1/17224 useless extension candidates. Maximal degree in co-relation 167618. Up to 5186 conditions per place. [2022-12-05 19:18:29,049 INFO L137 encePairwiseOnDemand]: 61/72 looper letters, 1249 selfloop transitions, 839 changer transitions 8/2134 dead transitions. [2022-12-05 19:18:29,049 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 664 places, 2134 transitions, 61033 flow [2022-12-05 19:18:29,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-05 19:18:29,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-12-05 19:18:29,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1216 transitions. [2022-12-05 19:18:29,050 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7342995169082126 [2022-12-05 19:18:29,050 INFO L175 Difference]: Start difference. First operand has 643 places, 2097 transitions, 56034 flow. Second operand 23 states and 1216 transitions. [2022-12-05 19:18:29,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 664 places, 2134 transitions, 61033 flow [2022-12-05 19:18:39,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 611 places, 2134 transitions, 59571 flow, removed 85 selfloop flow, removed 53 redundant places. [2022-12-05 19:18:39,934 INFO L231 Difference]: Finished difference. Result has 613 places, 2096 transitions, 56238 flow [2022-12-05 19:18:39,936 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=54576, PETRI_DIFFERENCE_MINUEND_PLACES=589, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2097, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=839, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=56238, PETRI_PLACES=613, PETRI_TRANSITIONS=2096} [2022-12-05 19:18:39,936 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 549 predicate places. [2022-12-05 19:18:39,936 INFO L495 AbstractCegarLoop]: Abstraction has has 613 places, 2096 transitions, 56238 flow [2022-12-05 19:18:39,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 50.4) internal successors, (1008), 20 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) [2022-12-05 19:18:39,937 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:18:39,937 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:18:39,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-12-05 19:18:40,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:18:40,142 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:18:40,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:18:40,142 INFO L85 PathProgramCache]: Analyzing trace with hash 658259863, now seen corresponding path program 14 times [2022-12-05 19:18:40,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:18:40,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004330583] [2022-12-05 19:18:40,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:18:40,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:18:40,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:18:40,233 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:18:40,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:18:40,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004330583] [2022-12-05 19:18:40,233 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004330583] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:18:40,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045599482] [2022-12-05 19:18:40,233 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 19:18:40,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:18:40,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:18:40,249 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:18:40,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-05 19:18:40,305 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:18:40,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:18:40,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:18:40,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:18:40,404 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:18:40,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:18:40,465 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:18:40,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045599482] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:18:40,466 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:18:40,466 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 19 [2022-12-05 19:18:40,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123789413] [2022-12-05 19:18:40,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:18:40,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 19:18:40,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:18:40,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 19:18:40,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-12-05 19:18:40,467 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:18:40,467 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 613 places, 2096 transitions, 56238 flow. Second operand has 19 states, 19 states have (on average 50.73684210526316) internal successors, (964), 19 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:18:40,468 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:18:40,468 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:18:40,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:18:53,056 INFO L130 PetriNetUnfolder]: 7232/20265 cut-off events. [2022-12-05 19:18:53,056 INFO L131 PetriNetUnfolder]: For 1055439/1055439 co-relation queries the response was YES. [2022-12-05 19:18:53,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 193828 conditions, 20265 events. 7232/20265 cut-off events. For 1055439/1055439 co-relation queries the response was YES. Maximal size of possible extension queue 1354. Compared 242298 event pairs, 639 based on Foata normal form. 34/20242 useless extension candidates. Maximal degree in co-relation 193550. Up to 4348 conditions per place. [2022-12-05 19:18:53,554 INFO L137 encePairwiseOnDemand]: 60/72 looper letters, 1208 selfloop transitions, 1379 changer transitions 40/2665 dead transitions. [2022-12-05 19:18:53,554 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 676 places, 2665 transitions, 74222 flow [2022-12-05 19:18:53,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-12-05 19:18:53,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2022-12-05 19:18:53,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 3529 transitions. [2022-12-05 19:18:53,557 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7315505804311775 [2022-12-05 19:18:53,557 INFO L175 Difference]: Start difference. First operand has 613 places, 2096 transitions, 56238 flow. Second operand 67 states and 3529 transitions. [2022-12-05 19:18:53,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 676 places, 2665 transitions, 74222 flow [2022-12-05 19:19:06,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 659 places, 2665 transitions, 72474 flow, removed 9 selfloop flow, removed 17 redundant places. [2022-12-05 19:19:06,552 INFO L231 Difference]: Finished difference. Result has 688 places, 2393 transitions, 67544 flow [2022-12-05 19:19:06,554 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=54752, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2096, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=911, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=67544, PETRI_PLACES=688, PETRI_TRANSITIONS=2393} [2022-12-05 19:19:06,554 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 624 predicate places. [2022-12-05 19:19:06,554 INFO L495 AbstractCegarLoop]: Abstraction has has 688 places, 2393 transitions, 67544 flow [2022-12-05 19:19:06,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 50.73684210526316) internal successors, (964), 19 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:19:06,555 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:19:06,555 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:19:06,560 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-12-05 19:19:06,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:19:06,759 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:19:06,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:19:06,760 INFO L85 PathProgramCache]: Analyzing trace with hash 888145179, now seen corresponding path program 15 times [2022-12-05 19:19:06,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:19:06,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268591058] [2022-12-05 19:19:06,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:19:06,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:19:06,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:19:06,835 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:19:06,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:19:06,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268591058] [2022-12-05 19:19:06,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268591058] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:19:06,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042693703] [2022-12-05 19:19:06,836 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 19:19:06,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:19:06,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:19:06,850 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:19:06,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-05 19:19:06,916 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-05 19:19:06,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:19:06,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:19:06,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:19:07,002 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:19:07,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:19:07,073 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:19:07,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042693703] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:19:07,073 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:19:07,074 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-12-05 19:19:07,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628105014] [2022-12-05 19:19:07,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:19:07,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-05 19:19:07,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:19:07,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-05 19:19:07,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-12-05 19:19:07,075 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:19:07,076 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 688 places, 2393 transitions, 67544 flow. Second operand has 21 states, 21 states have (on average 50.333333333333336) internal successors, (1057), 21 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:19:07,076 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:19:07,076 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:19:07,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:19:24,176 INFO L130 PetriNetUnfolder]: 7951/22163 cut-off events. [2022-12-05 19:19:24,176 INFO L131 PetriNetUnfolder]: For 1342894/1342894 co-relation queries the response was YES. [2022-12-05 19:19:24,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 228030 conditions, 22163 events. 7951/22163 cut-off events. For 1342894/1342894 co-relation queries the response was YES. Maximal size of possible extension queue 1447. Compared 267361 event pairs, 906 based on Foata normal form. 6/21978 useless extension candidates. Maximal degree in co-relation 227603. Up to 6054 conditions per place. [2022-12-05 19:19:24,733 INFO L137 encePairwiseOnDemand]: 60/72 looper letters, 1681 selfloop transitions, 1170 changer transitions 26/2915 dead transitions. [2022-12-05 19:19:24,733 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 757 places, 2915 transitions, 85151 flow [2022-12-05 19:19:24,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-12-05 19:19:24,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2022-12-05 19:19:24,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 3696 transitions. [2022-12-05 19:19:24,736 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7333333333333333 [2022-12-05 19:19:24,736 INFO L175 Difference]: Start difference. First operand has 688 places, 2393 transitions, 67544 flow. Second operand 70 states and 3696 transitions. [2022-12-05 19:19:24,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 757 places, 2915 transitions, 85151 flow [2022-12-05 19:19:45,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 741 places, 2915 transitions, 84189 flow, removed 386 selfloop flow, removed 16 redundant places. [2022-12-05 19:19:45,248 INFO L231 Difference]: Finished difference. Result has 771 places, 2630 transitions, 77125 flow [2022-12-05 19:19:45,249 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=66652, PETRI_DIFFERENCE_MINUEND_PLACES=672, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=932, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=77125, PETRI_PLACES=771, PETRI_TRANSITIONS=2630} [2022-12-05 19:19:45,250 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 707 predicate places. [2022-12-05 19:19:45,250 INFO L495 AbstractCegarLoop]: Abstraction has has 771 places, 2630 transitions, 77125 flow [2022-12-05 19:19:45,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.333333333333336) internal successors, (1057), 21 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:19:45,251 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:19:45,251 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:19:45,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-12-05 19:19:45,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:19:45,455 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:19:45,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:19:45,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1939734945, now seen corresponding path program 16 times [2022-12-05 19:19:45,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:19:45,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207000561] [2022-12-05 19:19:45,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:19:45,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:19:45,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:19:45,584 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:19:45,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:19:45,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207000561] [2022-12-05 19:19:45,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207000561] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:19:45,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406434467] [2022-12-05 19:19:45,584 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 19:19:45,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:19:45,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:19:45,587 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:19:45,590 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-05 19:19:45,640 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 19:19:45,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:19:45,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:19:45,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:19:45,729 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:19:45,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:19:45,785 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:19:45,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406434467] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:19:45,786 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:19:45,786 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 19 [2022-12-05 19:19:45,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889078453] [2022-12-05 19:19:45,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:19:45,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 19:19:45,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:19:45,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 19:19:45,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-12-05 19:19:45,788 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:19:45,789 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 771 places, 2630 transitions, 77125 flow. Second operand has 19 states, 19 states have (on average 50.68421052631579) internal successors, (963), 19 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:19:45,789 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:19:45,789 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:19:45,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:20:05,357 INFO L130 PetriNetUnfolder]: 8041/22473 cut-off events. [2022-12-05 19:20:05,357 INFO L131 PetriNetUnfolder]: For 1488913/1488913 co-relation queries the response was YES. [2022-12-05 19:20:06,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 240440 conditions, 22473 events. 8041/22473 cut-off events. For 1488913/1488913 co-relation queries the response was YES. Maximal size of possible extension queue 1474. Compared 271851 event pairs, 606 based on Foata normal form. 60/22470 useless extension candidates. Maximal degree in co-relation 240219. Up to 3910 conditions per place. [2022-12-05 19:20:06,467 INFO L137 encePairwiseOnDemand]: 60/72 looper letters, 1232 selfloop transitions, 1619 changer transitions 41/2930 dead transitions. [2022-12-05 19:20:06,467 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 823 places, 2930 transitions, 89544 flow [2022-12-05 19:20:06,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-12-05 19:20:06,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2022-12-05 19:20:06,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 3246 transitions. [2022-12-05 19:20:06,470 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7390710382513661 [2022-12-05 19:20:06,470 INFO L175 Difference]: Start difference. First operand has 771 places, 2630 transitions, 77125 flow. Second operand 61 states and 3246 transitions. [2022-12-05 19:20:06,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 823 places, 2930 transitions, 89544 flow [2022-12-05 19:20:30,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 795 places, 2930 transitions, 88663 flow, removed 133 selfloop flow, removed 28 redundant places. [2022-12-05 19:20:30,309 INFO L231 Difference]: Finished difference. Result has 801 places, 2681 transitions, 81954 flow [2022-12-05 19:20:30,311 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=76058, PETRI_DIFFERENCE_MINUEND_PLACES=735, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1560, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1051, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=81954, PETRI_PLACES=801, PETRI_TRANSITIONS=2681} [2022-12-05 19:20:30,312 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 737 predicate places. [2022-12-05 19:20:30,312 INFO L495 AbstractCegarLoop]: Abstraction has has 801 places, 2681 transitions, 81954 flow [2022-12-05 19:20:30,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 50.68421052631579) internal successors, (963), 19 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:20:30,312 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:20:30,312 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:20:30,325 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-12-05 19:20:30,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:20:30,516 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:20:30,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:20:30,516 INFO L85 PathProgramCache]: Analyzing trace with hash 274614973, now seen corresponding path program 17 times [2022-12-05 19:20:30,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:20:30,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69268887] [2022-12-05 19:20:30,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:20:30,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:20:30,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:20:30,604 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:20:30,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:20:30,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69268887] [2022-12-05 19:20:30,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69268887] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:20:30,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410871438] [2022-12-05 19:20:30,605 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 19:20:30,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:20:30,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:20:30,606 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:20:30,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-05 19:20:30,672 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-12-05 19:20:30,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:20:30,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:20:30,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:20:30,755 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:20:30,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:20:30,820 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:20:30,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410871438] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:20:30,821 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:20:30,821 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-12-05 19:20:30,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336486327] [2022-12-05 19:20:30,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:20:30,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-05 19:20:30,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:20:30,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-05 19:20:30,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-12-05 19:20:30,822 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:20:30,823 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 801 places, 2681 transitions, 81954 flow. Second operand has 21 states, 21 states have (on average 50.38095238095238) internal successors, (1058), 21 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:20:30,823 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:20:30,823 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:20:30,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:20:51,690 INFO L130 PetriNetUnfolder]: 8564/24218 cut-off events. [2022-12-05 19:20:51,691 INFO L131 PetriNetUnfolder]: For 1738297/1738297 co-relation queries the response was YES. [2022-12-05 19:20:52,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 267050 conditions, 24218 events. 8564/24218 cut-off events. For 1738297/1738297 co-relation queries the response was YES. Maximal size of possible extension queue 1568. Compared 297787 event pairs, 1282 based on Foata normal form. 9/24027 useless extension candidates. Maximal degree in co-relation 266828. Up to 9918 conditions per place. [2022-12-05 19:20:52,707 INFO L137 encePairwiseOnDemand]: 60/72 looper letters, 2146 selfloop transitions, 809 changer transitions 12/3005 dead transitions. [2022-12-05 19:20:52,707 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 862 places, 3005 transitions, 96714 flow [2022-12-05 19:20:52,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-12-05 19:20:52,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2022-12-05 19:20:52,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 3307 transitions. [2022-12-05 19:20:52,710 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7290564373897708 [2022-12-05 19:20:52,710 INFO L175 Difference]: Start difference. First operand has 801 places, 2681 transitions, 81954 flow. Second operand 63 states and 3307 transitions. [2022-12-05 19:20:52,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 862 places, 3005 transitions, 96714 flow [2022-12-05 19:21:20,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 833 places, 3005 transitions, 95967 flow, removed 82 selfloop flow, removed 29 redundant places. [2022-12-05 19:21:20,286 INFO L231 Difference]: Finished difference. Result has 846 places, 2855 transitions, 89475 flow [2022-12-05 19:21:20,288 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=81237, PETRI_DIFFERENCE_MINUEND_PLACES=771, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=675, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2004, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=89475, PETRI_PLACES=846, PETRI_TRANSITIONS=2855} [2022-12-05 19:21:20,289 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 782 predicate places. [2022-12-05 19:21:20,289 INFO L495 AbstractCegarLoop]: Abstraction has has 846 places, 2855 transitions, 89475 flow [2022-12-05 19:21:20,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.38095238095238) internal successors, (1058), 21 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:21:20,289 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:21:20,289 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:21:20,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-12-05 19:21:20,494 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,SelfDestructingSolverStorable24 [2022-12-05 19:21:20,494 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:21:20,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:21:20,495 INFO L85 PathProgramCache]: Analyzing trace with hash 634207223, now seen corresponding path program 18 times [2022-12-05 19:21:20,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:21:20,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845764192] [2022-12-05 19:21:20,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:21:20,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:21:20,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:21:20,568 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:21:20,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:21:20,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845764192] [2022-12-05 19:21:20,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845764192] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:21:20,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411200640] [2022-12-05 19:21:20,569 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 19:21:20,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:21:20,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:21:20,571 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:21:20,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-05 19:21:20,632 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-05 19:21:20,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:21:20,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:21:20,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:21:20,727 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:21:20,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:21:20,786 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:21:20,787 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411200640] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:21:20,787 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:21:20,787 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-12-05 19:21:20,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915946743] [2022-12-05 19:21:20,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:21:20,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-05 19:21:20,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:21:20,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-05 19:21:20,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-12-05 19:21:20,789 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:21:20,789 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 846 places, 2855 transitions, 89475 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:21:20,789 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:21:20,790 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:21:20,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:21:43,942 INFO L130 PetriNetUnfolder]: 9015/25412 cut-off events. [2022-12-05 19:21:43,943 INFO L131 PetriNetUnfolder]: For 2191125/2191125 co-relation queries the response was YES. [2022-12-05 19:21:44,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 291328 conditions, 25412 events. 9015/25412 cut-off events. For 2191125/2191125 co-relation queries the response was YES. Maximal size of possible extension queue 1650. Compared 314035 event pairs, 1085 based on Foata normal form. 106/25298 useless extension candidates. Maximal degree in co-relation 291094. Up to 8708 conditions per place. [2022-12-05 19:21:44,786 INFO L137 encePairwiseOnDemand]: 60/72 looper letters, 1781 selfloop transitions, 1334 changer transitions 5/3158 dead transitions. [2022-12-05 19:21:44,786 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 875 places, 3158 transitions, 104220 flow [2022-12-05 19:21:44,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-12-05 19:21:44,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-12-05 19:21:44,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1800 transitions. [2022-12-05 19:21:44,787 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7575757575757576 [2022-12-05 19:21:44,788 INFO L175 Difference]: Start difference. First operand has 846 places, 2855 transitions, 89475 flow. Second operand 33 states and 1800 transitions. [2022-12-05 19:21:44,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 875 places, 3158 transitions, 104220 flow [2022-12-05 19:22:17,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 865 places, 3158 transitions, 98851 flow, removed 2116 selfloop flow, removed 10 redundant places. [2022-12-05 19:22:17,476 INFO L231 Difference]: Finished difference. Result has 887 places, 2975 transitions, 94633 flow [2022-12-05 19:22:17,488 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=86052, PETRI_DIFFERENCE_MINUEND_PLACES=833, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2855, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=94633, PETRI_PLACES=887, PETRI_TRANSITIONS=2975} [2022-12-05 19:22:17,488 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 823 predicate places. [2022-12-05 19:22:17,488 INFO L495 AbstractCegarLoop]: Abstraction has has 887 places, 2975 transitions, 94633 flow [2022-12-05 19:22:17,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:22:17,489 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:22:17,489 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:22:17,494 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-12-05 19:22:17,689 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,SelfDestructingSolverStorable25 [2022-12-05 19:22:17,690 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:22:17,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:22:17,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1164016847, now seen corresponding path program 19 times [2022-12-05 19:22:17,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:22:17,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87585689] [2022-12-05 19:22:17,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:22:17,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:22:17,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:22:17,770 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:22:17,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:22:17,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87585689] [2022-12-05 19:22:17,771 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87585689] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:22:17,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725977173] [2022-12-05 19:22:17,771 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 19:22:17,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:22:17,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:22:17,772 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:22:17,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-05 19:22:17,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:22:17,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:22:17,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:22:17,900 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:22:17,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:22:17,947 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 19:22:17,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725977173] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:22:17,947 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:22:17,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 19 [2022-12-05 19:22:17,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551136971] [2022-12-05 19:22:17,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:22:17,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 19:22:17,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:22:17,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 19:22:17,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2022-12-05 19:22:17,948 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:22:17,949 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 887 places, 2975 transitions, 94633 flow. Second operand has 19 states, 19 states have (on average 50.526315789473685) internal successors, (960), 19 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:22:17,949 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:22:17,949 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:22:17,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:22:45,769 INFO L130 PetriNetUnfolder]: 9621/27025 cut-off events. [2022-12-05 19:22:45,769 INFO L131 PetriNetUnfolder]: For 2386902/2386902 co-relation queries the response was YES. [2022-12-05 19:22:47,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 310612 conditions, 27025 events. 9621/27025 cut-off events. For 2386902/2386902 co-relation queries the response was YES. Maximal size of possible extension queue 1768. Compared 337040 event pairs, 862 based on Foata normal form. 60/27031 useless extension candidates. Maximal degree in co-relation 310365. Up to 8303 conditions per place. [2022-12-05 19:22:47,676 INFO L137 encePairwiseOnDemand]: 60/72 looper letters, 1813 selfloop transitions, 1498 changer transitions 12/3361 dead transitions. [2022-12-05 19:22:47,676 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 932 places, 3361 transitions, 110172 flow [2022-12-05 19:22:47,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-12-05 19:22:47,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2022-12-05 19:22:47,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2495 transitions. [2022-12-05 19:22:47,678 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7533212560386473 [2022-12-05 19:22:47,678 INFO L175 Difference]: Start difference. First operand has 887 places, 2975 transitions, 94633 flow. Second operand 46 states and 2495 transitions. [2022-12-05 19:22:47,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 932 places, 3361 transitions, 110172 flow [2022-12-05 19:23:21,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 926 places, 3361 transitions, 109848 flow, removed 103 selfloop flow, removed 6 redundant places. [2022-12-05 19:23:21,603 INFO L231 Difference]: Finished difference. Result has 950 places, 3126 transitions, 104891 flow [2022-12-05 19:23:21,605 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=94351, PETRI_DIFFERENCE_MINUEND_PLACES=881, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2975, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1361, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=104891, PETRI_PLACES=950, PETRI_TRANSITIONS=3126} [2022-12-05 19:23:21,605 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 886 predicate places. [2022-12-05 19:23:21,605 INFO L495 AbstractCegarLoop]: Abstraction has has 950 places, 3126 transitions, 104891 flow [2022-12-05 19:23:21,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 50.526315789473685) internal successors, (960), 19 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:23:21,606 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:23:21,606 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:23:21,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-12-05 19:23:21,807 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,SelfDestructingSolverStorable26 [2022-12-05 19:23:21,808 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:23:21,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:23:21,808 INFO L85 PathProgramCache]: Analyzing trace with hash -280115995, now seen corresponding path program 20 times [2022-12-05 19:23:21,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:23:21,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996057205] [2022-12-05 19:23:21,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:23:21,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:23:21,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:23:21,873 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:23:21,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:23:21,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996057205] [2022-12-05 19:23:21,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996057205] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:23:21,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133161680] [2022-12-05 19:23:21,874 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 19:23:21,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:23:21,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:23:21,888 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:23:21,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-05 19:23:21,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:23:21,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:23:21,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:23:21,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:23:22,028 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:23:22,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:23:22,081 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 19:23:22,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133161680] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:23:22,081 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:23:22,081 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 19 [2022-12-05 19:23:22,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895842839] [2022-12-05 19:23:22,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:23:22,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 19:23:22,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:23:22,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 19:23:22,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-12-05 19:23:22,082 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:23:22,083 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 950 places, 3126 transitions, 104891 flow. Second operand has 19 states, 19 states have (on average 50.578947368421055) internal successors, (961), 19 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:23:22,083 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:23:22,083 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:23:22,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:23:52,877 INFO L130 PetriNetUnfolder]: 10684/29555 cut-off events. [2022-12-05 19:23:52,877 INFO L131 PetriNetUnfolder]: For 3040235/3040235 co-relation queries the response was YES. [2022-12-05 19:23:55,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 361461 conditions, 29555 events. 10684/29555 cut-off events. For 3040235/3040235 co-relation queries the response was YES. Maximal size of possible extension queue 1896. Compared 369755 event pairs, 1201 based on Foata normal form. 62/29393 useless extension candidates. Maximal degree in co-relation 361190. Up to 9544 conditions per place. [2022-12-05 19:23:55,202 INFO L137 encePairwiseOnDemand]: 60/72 looper letters, 1909 selfloop transitions, 1687 changer transitions 10/3644 dead transitions. [2022-12-05 19:23:55,203 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 999 places, 3644 transitions, 126908 flow [2022-12-05 19:23:55,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-12-05 19:23:55,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2022-12-05 19:23:55,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2733 transitions. [2022-12-05 19:23:55,204 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.744281045751634 [2022-12-05 19:23:55,205 INFO L175 Difference]: Start difference. First operand has 950 places, 3126 transitions, 104891 flow. Second operand 51 states and 2733 transitions. [2022-12-05 19:23:55,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 999 places, 3644 transitions, 126908 flow [2022-12-05 19:24:41,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 991 places, 3644 transitions, 126221 flow, removed 146 selfloop flow, removed 8 redundant places. [2022-12-05 19:24:41,467 INFO L231 Difference]: Finished difference. Result has 1017 places, 3420 transitions, 121015 flow [2022-12-05 19:24:41,469 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=104252, PETRI_DIFFERENCE_MINUEND_PLACES=941, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1433, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=121015, PETRI_PLACES=1017, PETRI_TRANSITIONS=3420} [2022-12-05 19:24:41,470 INFO L294 CegarLoopForPetriNet]: 64 programPoint places, 953 predicate places. [2022-12-05 19:24:41,470 INFO L495 AbstractCegarLoop]: Abstraction has has 1017 places, 3420 transitions, 121015 flow [2022-12-05 19:24:41,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 50.578947368421055) internal successors, (961), 19 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:24:41,470 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:24:41,470 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:24:41,475 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-12-05 19:24:41,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:24:41,675 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:24:41,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:24:41,675 INFO L85 PathProgramCache]: Analyzing trace with hash 339935667, now seen corresponding path program 21 times [2022-12-05 19:24:41,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:24:41,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880791690] [2022-12-05 19:24:41,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:24:41,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:24:41,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:24:41,739 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:24:41,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:24:41,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880791690] [2022-12-05 19:24:41,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880791690] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:24:41,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450070321] [2022-12-05 19:24:41,739 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 19:24:41,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:24:41,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:24:41,741 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:24:41,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-05 19:24:41,809 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-05 19:24:41,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:24:41,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 19:24:41,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:24:41,901 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:24:41,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:24:41,967 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 19:24:41,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1450070321] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:24:41,968 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:24:41,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 19 [2022-12-05 19:24:41,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672648751] [2022-12-05 19:24:41,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:24:41,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 19:24:41,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:24:41,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 19:24:41,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-12-05 19:24:41,969 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 72 [2022-12-05 19:24:41,970 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1017 places, 3420 transitions, 121015 flow. Second operand has 19 states, 19 states have (on average 50.8421052631579) internal successors, (966), 19 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:24:41,970 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:24:41,970 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 72 [2022-12-05 19:24:41,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand