/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-figure1.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-8d0d62b [2022-12-05 21:35:08,252 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-05 21:35:08,253 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-05 21:35:08,291 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-05 21:35:08,293 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-05 21:35:08,296 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-05 21:35:08,299 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-05 21:35:08,305 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-05 21:35:08,309 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-05 21:35:08,313 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-05 21:35:08,313 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-05 21:35:08,314 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-05 21:35:08,314 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-05 21:35:08,315 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-05 21:35:08,316 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-05 21:35:08,316 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-05 21:35:08,317 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-05 21:35:08,318 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-05 21:35:08,319 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-05 21:35:08,320 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-05 21:35:08,321 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-05 21:35:08,329 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-05 21:35:08,330 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-05 21:35:08,332 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-05 21:35:08,341 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-05 21:35:08,341 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-05 21:35:08,341 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-05 21:35:08,342 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-05 21:35:08,342 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-05 21:35:08,343 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-05 21:35:08,343 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-05 21:35:08,344 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-05 21:35:08,344 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-05 21:35:08,345 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-05 21:35:08,346 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-05 21:35:08,346 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-05 21:35:08,346 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-05 21:35:08,347 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-05 21:35:08,347 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-05 21:35:08,348 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-05 21:35:08,348 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-05 21:35:08,353 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf [2022-12-05 21:35:08,383 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-05 21:35:08,384 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-05 21:35:08,385 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-05 21:35:08,385 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-05 21:35:08,386 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-05 21:35:08,387 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-05 21:35:08,387 INFO L138 SettingsManager]: * Use SBE=true [2022-12-05 21:35:08,387 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-05 21:35:08,387 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-05 21:35:08,387 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-05 21:35:08,388 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-05 21:35:08,388 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-05 21:35:08,388 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-05 21:35:08,389 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-05 21:35:08,389 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-05 21:35:08,389 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-05 21:35:08,389 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-05 21:35:08,389 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-05 21:35:08,389 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-05 21:35:08,390 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-05 21:35:08,390 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-05 21:35:08,390 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-05 21:35:08,390 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-05 21:35:08,390 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-05 21:35:08,391 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-05 21:35:08,391 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-05 21:35:08,410 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-05 21:35:08,411 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-05 21:35:08,411 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-05 21:35:08,411 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-05 21:35:08,411 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-12-05 21:35:08,746 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-05 21:35:08,772 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-05 21:35:08,774 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-05 21:35:08,775 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-05 21:35:08,776 INFO L275 PluginConnector]: CDTParser initialized [2022-12-05 21:35:08,777 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 21:35:10,026 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-05 21:35:10,202 INFO L351 CDTParser]: Found 1 translation units. [2022-12-05 21:35:10,203 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1.wvr.c [2022-12-05 21:35:10,208 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0eb3174ca/06aafcbc988b4c96b5e658cc081f690f/FLAG7f01ae722 [2022-12-05 21:35:10,594 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0eb3174ca/06aafcbc988b4c96b5e658cc081f690f [2022-12-05 21:35:10,597 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-05 21:35:10,598 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-05 21:35:10,599 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-05 21:35:10,600 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-05 21:35:10,602 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-05 21:35:10,602 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.12 09:35:10" (1/1) ... [2022-12-05 21:35:10,604 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5d35586d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:35:10, skipping insertion in model container [2022-12-05 21:35:10,604 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.12 09:35:10" (1/1) ... [2022-12-05 21:35:10,610 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-05 21:35:10,624 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-05 21:35:10,765 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 21:35:10,766 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 21:35:10,771 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 21:35:10,773 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 21:35:10,779 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 21:35:10,782 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-05 21:35:10,790 INFO L203 MainTranslator]: Completed pre-run [2022-12-05 21:35:10,805 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 21:35:10,806 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 21:35:10,807 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 21:35:10,807 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 21:35:10,814 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 21:35:10,815 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-05 21:35:10,831 INFO L208 MainTranslator]: Completed translation [2022-12-05 21:35:10,831 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:35:10 WrapperNode [2022-12-05 21:35:10,832 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-05 21:35:10,833 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-05 21:35:10,833 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-05 21:35:10,833 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-05 21:35:10,839 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:35:10" (1/1) ... [2022-12-05 21:35:10,847 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:35:10" (1/1) ... [2022-12-05 21:35:10,870 INFO L138 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 68 [2022-12-05 21:35:10,870 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-05 21:35:10,871 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-05 21:35:10,871 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-05 21:35:10,871 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-05 21:35:10,878 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:35:10" (1/1) ... [2022-12-05 21:35:10,879 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:35:10" (1/1) ... [2022-12-05 21:35:10,888 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:35:10" (1/1) ... [2022-12-05 21:35:10,888 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:35:10" (1/1) ... [2022-12-05 21:35:10,899 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:35:10" (1/1) ... [2022-12-05 21:35:10,902 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:35:10" (1/1) ... [2022-12-05 21:35:10,903 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:35:10" (1/1) ... [2022-12-05 21:35:10,904 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:35:10" (1/1) ... [2022-12-05 21:35:10,906 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-05 21:35:10,906 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-05 21:35:10,906 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-05 21:35:10,908 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-05 21:35:10,909 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:35:10" (1/1) ... [2022-12-05 21:35:10,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-05 21:35:10,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:10,938 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-05 21:35:10,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-05 21:35:10,977 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-05 21:35:10,977 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-05 21:35:10,977 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-05 21:35:10,977 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-05 21:35:10,977 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-05 21:35:10,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-05 21:35:10,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-05 21:35:10,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-05 21:35:10,978 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-12-05 21:35:10,978 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-12-05 21:35:10,979 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-05 21:35:10,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-05 21:35:10,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-05 21:35:10,979 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-05 21:35:10,980 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-05 21:35:11,081 INFO L236 CfgBuilder]: Building ICFG [2022-12-05 21:35:11,083 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-05 21:35:11,311 INFO L277 CfgBuilder]: Performing block encoding [2022-12-05 21:35:11,342 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-05 21:35:11,343 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2022-12-05 21:35:11,349 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.12 09:35:11 BoogieIcfgContainer [2022-12-05 21:35:11,350 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-05 21:35:11,351 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-05 21:35:11,353 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-05 21:35:11,355 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-05 21:35:11,356 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 05.12 09:35:10" (1/3) ... [2022-12-05 21:35:11,356 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5210c1f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.12 09:35:11, skipping insertion in model container [2022-12-05 21:35:11,356 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 09:35:10" (2/3) ... [2022-12-05 21:35:11,357 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5210c1f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.12 09:35:11, skipping insertion in model container [2022-12-05 21:35:11,357 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.12 09:35:11" (3/3) ... [2022-12-05 21:35:11,358 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure1.wvr.c [2022-12-05 21:35:11,373 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-05 21:35:11,373 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-05 21:35:11,373 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-05 21:35:11,429 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-05 21:35:11,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 74 places, 72 transitions, 160 flow [2022-12-05 21:35:11,496 INFO L130 PetriNetUnfolder]: 5/70 cut-off events. [2022-12-05 21:35:11,496 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-05 21:35:11,501 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 21:35:11,501 INFO L82 GeneralOperation]: Start removeDead. Operand has 74 places, 72 transitions, 160 flow [2022-12-05 21:35:11,504 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 64 places, 62 transitions, 136 flow [2022-12-05 21:35:11,506 INFO L195 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-05 21:35:11,520 INFO L167 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 64 places, 62 transitions, 136 flow [2022-12-05 21:35:11,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 64 places, 62 transitions, 136 flow [2022-12-05 21:35:11,544 INFO L130 PetriNetUnfolder]: 5/62 cut-off events. [2022-12-05 21:35:11,544 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-05 21:35:11,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71 conditions, 62 events. 5/62 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 46 event pairs, 0 based on Foata normal form. 0/57 useless extension candidates. Maximal degree in co-relation 37. Up to 2 conditions per place. [2022-12-05 21:35:11,548 INFO L184 LiptonReduction]: Starting Lipton reduction on Petri net that has 64 places, 62 transitions, 136 flow [2022-12-05 21:35:11,548 INFO L188 LiptonReduction]: Number of co-enabled transitions 500 [2022-12-05 21:35:13,634 INFO L203 LiptonReduction]: Total number of compositions: 47 [2022-12-05 21:35:13,655 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-05 21:35:13,661 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;@60391aeb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-05 21:35:13,661 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-12-05 21:35:13,666 INFO L130 PetriNetUnfolder]: 2/14 cut-off events. [2022-12-05 21:35:13,666 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-05 21:35:13,667 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:13,667 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:13,668 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 21:35:13,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:13,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1113892720, now seen corresponding path program 1 times [2022-12-05 21:35:13,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:13,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997207863] [2022-12-05 21:35:13,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:13,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:13,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:14,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:14,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:14,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997207863] [2022-12-05 21:35:14,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997207863] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:35:14,024 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:35:14,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-05 21:35:14,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962928330] [2022-12-05 21:35:14,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:35:14,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-05 21:35:14,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:14,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-05 21:35:14,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-05 21:35:14,049 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-05 21:35:14,051 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 15 transitions, 42 flow. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:14,051 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:14,051 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-05 21:35:14,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:14,134 INFO L130 PetriNetUnfolder]: 49/94 cut-off events. [2022-12-05 21:35:14,134 INFO L131 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2022-12-05 21:35:14,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206 conditions, 94 events. 49/94 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 271 event pairs, 13 based on Foata normal form. 1/69 useless extension candidates. Maximal degree in co-relation 143. Up to 65 conditions per place. [2022-12-05 21:35:14,139 INFO L137 encePairwiseOnDemand]: 11/15 looper letters, 16 selfloop transitions, 2 changer transitions 4/24 dead transitions. [2022-12-05 21:35:14,139 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 24 transitions, 113 flow [2022-12-05 21:35:14,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-05 21:35:14,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-05 21:35:14,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 30 transitions. [2022-12-05 21:35:14,149 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2022-12-05 21:35:14,151 INFO L175 Difference]: Start difference. First operand has 20 places, 15 transitions, 42 flow. Second operand 3 states and 30 transitions. [2022-12-05 21:35:14,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 24 transitions, 113 flow [2022-12-05 21:35:14,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 18 places, 24 transitions, 99 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-12-05 21:35:14,157 INFO L231 Difference]: Finished difference. Result has 19 places, 16 transitions, 48 flow [2022-12-05 21:35:14,159 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=48, PETRI_PLACES=19, PETRI_TRANSITIONS=16} [2022-12-05 21:35:14,162 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, -1 predicate places. [2022-12-05 21:35:14,163 INFO L495 AbstractCegarLoop]: Abstraction has has 19 places, 16 transitions, 48 flow [2022-12-05 21:35:14,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:14,164 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:14,164 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:14,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-05 21:35:14,165 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 21:35:14,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:14,166 INFO L85 PathProgramCache]: Analyzing trace with hash -756344514, now seen corresponding path program 1 times [2022-12-05 21:35:14,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:14,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364156925] [2022-12-05 21:35:14,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:14,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:14,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:14,305 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:14,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:14,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364156925] [2022-12-05 21:35:14,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364156925] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:35:14,306 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:35:14,306 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-05 21:35:14,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807077444] [2022-12-05 21:35:14,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:35:14,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 21:35:14,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:14,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 21:35:14,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-05 21:35:14,309 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:14,309 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 19 places, 16 transitions, 48 flow. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:14,309 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:14,309 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:14,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:14,436 INFO L130 PetriNetUnfolder]: 76/153 cut-off events. [2022-12-05 21:35:14,437 INFO L131 PetriNetUnfolder]: For 25/25 co-relation queries the response was YES. [2022-12-05 21:35:14,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 359 conditions, 153 events. 76/153 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 469 event pairs, 24 based on Foata normal form. 2/155 useless extension candidates. Maximal degree in co-relation 183. Up to 78 conditions per place. [2022-12-05 21:35:14,439 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 30 selfloop transitions, 3 changer transitions 6/39 dead transitions. [2022-12-05 21:35:14,439 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 39 transitions, 191 flow [2022-12-05 21:35:14,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 21:35:14,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 21:35:14,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 37 transitions. [2022-12-05 21:35:14,442 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.49333333333333335 [2022-12-05 21:35:14,442 INFO L175 Difference]: Start difference. First operand has 19 places, 16 transitions, 48 flow. Second operand 5 states and 37 transitions. [2022-12-05 21:35:14,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 39 transitions, 191 flow [2022-12-05 21:35:14,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 39 transitions, 187 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-05 21:35:14,446 INFO L231 Difference]: Finished difference. Result has 25 places, 18 transitions, 70 flow [2022-12-05 21:35:14,446 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=70, PETRI_PLACES=25, PETRI_TRANSITIONS=18} [2022-12-05 21:35:14,447 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 5 predicate places. [2022-12-05 21:35:14,447 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 18 transitions, 70 flow [2022-12-05 21:35:14,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:14,447 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:14,447 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:14,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-05 21:35:14,448 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 21:35:14,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:14,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1266150066, now seen corresponding path program 2 times [2022-12-05 21:35:14,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:14,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462017378] [2022-12-05 21:35:14,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:14,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:14,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:14,517 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:14,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:14,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462017378] [2022-12-05 21:35:14,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462017378] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:14,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594774982] [2022-12-05 21:35:14,518 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:35:14,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:14,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:14,523 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:14,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-05 21:35:14,592 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:35:14,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:14,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-05 21:35:14,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:14,629 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:14,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:14,655 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:14,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594774982] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:14,656 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:14,656 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-12-05 21:35:14,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12110885] [2022-12-05 21:35:14,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:14,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-05 21:35:14,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:14,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-05 21:35:14,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-12-05 21:35:14,658 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:14,658 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 18 transitions, 70 flow. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:14,658 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:14,658 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:14,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:14,755 INFO L130 PetriNetUnfolder]: 82/158 cut-off events. [2022-12-05 21:35:14,756 INFO L131 PetriNetUnfolder]: For 122/122 co-relation queries the response was YES. [2022-12-05 21:35:14,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 464 conditions, 158 events. 82/158 cut-off events. For 122/122 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 471 event pairs, 14 based on Foata normal form. 6/164 useless extension candidates. Maximal degree in co-relation 143. Up to 90 conditions per place. [2022-12-05 21:35:14,757 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 29 selfloop transitions, 4 changer transitions 5/38 dead transitions. [2022-12-05 21:35:14,758 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 38 transitions, 212 flow [2022-12-05 21:35:14,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 21:35:14,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 21:35:14,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 37 transitions. [2022-12-05 21:35:14,759 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.49333333333333335 [2022-12-05 21:35:14,759 INFO L175 Difference]: Start difference. First operand has 25 places, 18 transitions, 70 flow. Second operand 5 states and 37 transitions. [2022-12-05 21:35:14,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 38 transitions, 212 flow [2022-12-05 21:35:14,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 38 transitions, 201 flow, removed 3 selfloop flow, removed 2 redundant places. [2022-12-05 21:35:14,761 INFO L231 Difference]: Finished difference. Result has 28 places, 20 transitions, 91 flow [2022-12-05 21:35:14,761 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=91, PETRI_PLACES=28, PETRI_TRANSITIONS=20} [2022-12-05 21:35:14,762 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 8 predicate places. [2022-12-05 21:35:14,762 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 20 transitions, 91 flow [2022-12-05 21:35:14,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:14,762 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:14,762 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:14,776 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-05 21:35:14,974 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 21:35:14,974 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 21:35:14,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:14,975 INFO L85 PathProgramCache]: Analyzing trace with hash -763685972, now seen corresponding path program 3 times [2022-12-05 21:35:14,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:14,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153389805] [2022-12-05 21:35:14,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:14,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:15,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:15,054 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:15,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:15,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153389805] [2022-12-05 21:35:15,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153389805] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:35:15,055 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:35:15,055 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-05 21:35:15,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043919464] [2022-12-05 21:35:15,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:35:15,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 21:35:15,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:15,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 21:35:15,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-05 21:35:15,058 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:15,058 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 20 transitions, 91 flow. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:15,058 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:15,058 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:15,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:15,125 INFO L130 PetriNetUnfolder]: 90/179 cut-off events. [2022-12-05 21:35:15,126 INFO L131 PetriNetUnfolder]: For 222/222 co-relation queries the response was YES. [2022-12-05 21:35:15,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 563 conditions, 179 events. 90/179 cut-off events. For 222/222 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 578 event pairs, 32 based on Foata normal form. 2/181 useless extension candidates. Maximal degree in co-relation 308. Up to 84 conditions per place. [2022-12-05 21:35:15,127 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 25 selfloop transitions, 6 changer transitions 8/39 dead transitions. [2022-12-05 21:35:15,128 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 39 transitions, 241 flow [2022-12-05 21:35:15,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 21:35:15,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 21:35:15,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 36 transitions. [2022-12-05 21:35:15,129 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.48 [2022-12-05 21:35:15,129 INFO L175 Difference]: Start difference. First operand has 28 places, 20 transitions, 91 flow. Second operand 5 states and 36 transitions. [2022-12-05 21:35:15,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 39 transitions, 241 flow [2022-12-05 21:35:15,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 39 transitions, 235 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-05 21:35:15,131 INFO L231 Difference]: Finished difference. Result has 33 places, 22 transitions, 129 flow [2022-12-05 21:35:15,132 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=129, PETRI_PLACES=33, PETRI_TRANSITIONS=22} [2022-12-05 21:35:15,132 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 13 predicate places. [2022-12-05 21:35:15,133 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 22 transitions, 129 flow [2022-12-05 21:35:15,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:15,133 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:15,133 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:15,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-05 21:35:15,133 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 21:35:15,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:15,134 INFO L85 PathProgramCache]: Analyzing trace with hash -394951778, now seen corresponding path program 4 times [2022-12-05 21:35:15,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:15,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865695229] [2022-12-05 21:35:15,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:15,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:15,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:15,205 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:15,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:15,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865695229] [2022-12-05 21:35:15,206 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865695229] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:35:15,206 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:35:15,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-05 21:35:15,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345151084] [2022-12-05 21:35:15,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:35:15,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 21:35:15,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:15,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 21:35:15,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-05 21:35:15,211 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:15,211 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 22 transitions, 129 flow. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:15,211 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:15,211 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:15,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:15,293 INFO L130 PetriNetUnfolder]: 81/159 cut-off events. [2022-12-05 21:35:15,293 INFO L131 PetriNetUnfolder]: For 364/364 co-relation queries the response was YES. [2022-12-05 21:35:15,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 601 conditions, 159 events. 81/159 cut-off events. For 364/364 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 471 event pairs, 34 based on Foata normal form. 2/161 useless extension candidates. Maximal degree in co-relation 242. Up to 116 conditions per place. [2022-12-05 21:35:15,297 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 22 selfloop transitions, 6 changer transitions 15/43 dead transitions. [2022-12-05 21:35:15,297 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 43 transitions, 306 flow [2022-12-05 21:35:15,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-05 21:35:15,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-05 21:35:15,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 38 transitions. [2022-12-05 21:35:15,298 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2022-12-05 21:35:15,299 INFO L175 Difference]: Start difference. First operand has 33 places, 22 transitions, 129 flow. Second operand 6 states and 38 transitions. [2022-12-05 21:35:15,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 43 transitions, 306 flow [2022-12-05 21:35:15,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 43 transitions, 292 flow, removed 4 selfloop flow, removed 2 redundant places. [2022-12-05 21:35:15,304 INFO L231 Difference]: Finished difference. Result has 38 places, 24 transitions, 164 flow [2022-12-05 21:35:15,305 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=164, PETRI_PLACES=38, PETRI_TRANSITIONS=24} [2022-12-05 21:35:15,306 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 18 predicate places. [2022-12-05 21:35:15,307 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 24 transitions, 164 flow [2022-12-05 21:35:15,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:15,307 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:15,307 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:15,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-05 21:35:15,308 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 21:35:15,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:15,308 INFO L85 PathProgramCache]: Analyzing trace with hash -113562298, now seen corresponding path program 5 times [2022-12-05 21:35:15,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:15,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145170049] [2022-12-05 21:35:15,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:15,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:15,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:15,385 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:15,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:15,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145170049] [2022-12-05 21:35:15,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145170049] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:15,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207539985] [2022-12-05 21:35:15,386 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:35:15,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:15,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:15,392 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:15,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-05 21:35:15,452 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:35:15,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:15,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-05 21:35:15,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:15,512 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:15,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:15,547 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:15,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207539985] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:15,547 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:15,547 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-12-05 21:35:15,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961213633] [2022-12-05 21:35:15,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:15,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 21:35:15,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:15,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 21:35:15,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-12-05 21:35:15,555 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:15,555 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 24 transitions, 164 flow. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:15,555 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:15,555 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:15,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:15,673 INFO L130 PetriNetUnfolder]: 83/156 cut-off events. [2022-12-05 21:35:15,673 INFO L131 PetriNetUnfolder]: For 450/450 co-relation queries the response was YES. [2022-12-05 21:35:15,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 652 conditions, 156 events. 83/156 cut-off events. For 450/450 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 431 event pairs, 14 based on Foata normal form. 6/162 useless extension candidates. Maximal degree in co-relation 468. Up to 100 conditions per place. [2022-12-05 21:35:15,675 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 37 selfloop transitions, 11 changer transitions 1/49 dead transitions. [2022-12-05 21:35:15,675 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 49 transitions, 365 flow [2022-12-05 21:35:15,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-05 21:35:15,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-05 21:35:15,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 46 transitions. [2022-12-05 21:35:15,677 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2022-12-05 21:35:15,677 INFO L175 Difference]: Start difference. First operand has 38 places, 24 transitions, 164 flow. Second operand 8 states and 46 transitions. [2022-12-05 21:35:15,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 49 transitions, 365 flow [2022-12-05 21:35:15,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 49 transitions, 343 flow, removed 6 selfloop flow, removed 3 redundant places. [2022-12-05 21:35:15,680 INFO L231 Difference]: Finished difference. Result has 42 places, 27 transitions, 197 flow [2022-12-05 21:35:15,680 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=197, PETRI_PLACES=42, PETRI_TRANSITIONS=27} [2022-12-05 21:35:15,681 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 22 predicate places. [2022-12-05 21:35:15,681 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 27 transitions, 197 flow [2022-12-05 21:35:15,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:15,681 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:15,681 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:15,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-12-05 21:35:15,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-12-05 21:35:15,887 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 21:35:15,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:15,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1842427186, now seen corresponding path program 6 times [2022-12-05 21:35:15,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:15,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417099914] [2022-12-05 21:35:15,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:15,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:15,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:15,938 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:15,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:15,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417099914] [2022-12-05 21:35:15,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417099914] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:15,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893392947] [2022-12-05 21:35:15,939 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:35:15,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:15,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:15,941 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:15,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-05 21:35:16,006 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-05 21:35:16,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:16,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-05 21:35:16,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:16,034 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:16,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:16,054 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:16,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893392947] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:16,056 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:16,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-12-05 21:35:16,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753820998] [2022-12-05 21:35:16,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:16,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 21:35:16,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:16,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 21:35:16,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-12-05 21:35:16,062 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:16,062 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 27 transitions, 197 flow. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 10 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:16,062 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:16,062 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:16,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:16,146 INFO L130 PetriNetUnfolder]: 75/140 cut-off events. [2022-12-05 21:35:16,146 INFO L131 PetriNetUnfolder]: For 569/569 co-relation queries the response was YES. [2022-12-05 21:35:16,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 633 conditions, 140 events. 75/140 cut-off events. For 569/569 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 367 event pairs, 21 based on Foata normal form. 6/146 useless extension candidates. Maximal degree in co-relation 509. Up to 87 conditions per place. [2022-12-05 21:35:16,148 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 28 selfloop transitions, 9 changer transitions 1/38 dead transitions. [2022-12-05 21:35:16,148 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 38 transitions, 317 flow [2022-12-05 21:35:16,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 21:35:16,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 21:35:16,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 32 transitions. [2022-12-05 21:35:16,149 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4266666666666667 [2022-12-05 21:35:16,149 INFO L175 Difference]: Start difference. First operand has 42 places, 27 transitions, 197 flow. Second operand 5 states and 32 transitions. [2022-12-05 21:35:16,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 38 transitions, 317 flow [2022-12-05 21:35:16,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 38 transitions, 293 flow, removed 3 selfloop flow, removed 5 redundant places. [2022-12-05 21:35:16,154 INFO L231 Difference]: Finished difference. Result has 41 places, 26 transitions, 177 flow [2022-12-05 21:35:16,154 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=177, PETRI_PLACES=41, PETRI_TRANSITIONS=26} [2022-12-05 21:35:16,155 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 21 predicate places. [2022-12-05 21:35:16,155 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 26 transitions, 177 flow [2022-12-05 21:35:16,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 10 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:16,155 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:16,155 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:16,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-12-05 21:35:16,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:16,362 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 21:35:16,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:16,362 INFO L85 PathProgramCache]: Analyzing trace with hash -29907415, now seen corresponding path program 1 times [2022-12-05 21:35:16,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:16,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462132047] [2022-12-05 21:35:16,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:16,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:16,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:16,460 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:16,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:16,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462132047] [2022-12-05 21:35:16,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462132047] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:16,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205812275] [2022-12-05 21:35:16,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:16,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:16,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:16,463 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:16,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-05 21:35:16,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:16,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-05 21:35:16,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:16,585 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:16,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:16,619 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:16,620 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205812275] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:16,620 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:16,620 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 2 [2022-12-05 21:35:16,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435998610] [2022-12-05 21:35:16,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:16,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 21:35:16,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:16,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 21:35:16,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-05 21:35:16,622 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-05 21:35:16,622 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 26 transitions, 177 flow. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:16,622 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:16,622 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-05 21:35:16,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:16,693 INFO L130 PetriNetUnfolder]: 118/222 cut-off events. [2022-12-05 21:35:16,693 INFO L131 PetriNetUnfolder]: For 656/676 co-relation queries the response was YES. [2022-12-05 21:35:16,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 929 conditions, 222 events. 118/222 cut-off events. For 656/676 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 772 event pairs, 12 based on Foata normal form. 19/235 useless extension candidates. Maximal degree in co-relation 759. Up to 111 conditions per place. [2022-12-05 21:35:16,695 INFO L137 encePairwiseOnDemand]: 11/15 looper letters, 30 selfloop transitions, 11 changer transitions 4/50 dead transitions. [2022-12-05 21:35:16,695 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 50 transitions, 380 flow [2022-12-05 21:35:16,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-05 21:35:16,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-05 21:35:16,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 43 transitions. [2022-12-05 21:35:16,697 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7166666666666667 [2022-12-05 21:35:16,697 INFO L175 Difference]: Start difference. First operand has 41 places, 26 transitions, 177 flow. Second operand 4 states and 43 transitions. [2022-12-05 21:35:16,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 50 transitions, 380 flow [2022-12-05 21:35:16,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 50 transitions, 323 flow, removed 8 selfloop flow, removed 7 redundant places. [2022-12-05 21:35:16,700 INFO L231 Difference]: Finished difference. Result has 38 places, 33 transitions, 238 flow [2022-12-05 21:35:16,700 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=238, PETRI_PLACES=38, PETRI_TRANSITIONS=33} [2022-12-05 21:35:16,702 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 18 predicate places. [2022-12-05 21:35:16,702 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 33 transitions, 238 flow [2022-12-05 21:35:16,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:16,702 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:16,703 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:16,714 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-05 21:35:16,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:16,908 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 21:35:16,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:16,909 INFO L85 PathProgramCache]: Analyzing trace with hash 622558211, now seen corresponding path program 2 times [2022-12-05 21:35:16,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:16,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646582639] [2022-12-05 21:35:16,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:16,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:16,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:16,973 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:16,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:16,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646582639] [2022-12-05 21:35:16,974 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646582639] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:16,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789340864] [2022-12-05 21:35:16,974 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:35:16,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:16,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:16,976 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:16,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-05 21:35:17,038 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:35:17,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:17,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-05 21:35:17,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:17,083 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:17,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:17,113 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:17,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789340864] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:17,114 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:17,114 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-12-05 21:35:17,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511549888] [2022-12-05 21:35:17,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:17,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:35:17,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:17,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:35:17,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-12-05 21:35:17,116 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:17,116 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 33 transitions, 238 flow. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:17,116 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:17,116 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:17,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:17,464 INFO L130 PetriNetUnfolder]: 236/464 cut-off events. [2022-12-05 21:35:17,464 INFO L131 PetriNetUnfolder]: For 993/993 co-relation queries the response was YES. [2022-12-05 21:35:17,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1793 conditions, 464 events. 236/464 cut-off events. For 993/993 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2005 event pairs, 3 based on Foata normal form. 16/480 useless extension candidates. Maximal degree in co-relation 666. Up to 157 conditions per place. [2022-12-05 21:35:17,468 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 83 selfloop transitions, 44 changer transitions 6/133 dead transitions. [2022-12-05 21:35:17,468 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 133 transitions, 1027 flow [2022-12-05 21:35:17,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-05 21:35:17,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-05 21:35:17,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 110 transitions. [2022-12-05 21:35:17,471 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2022-12-05 21:35:17,471 INFO L175 Difference]: Start difference. First operand has 38 places, 33 transitions, 238 flow. Second operand 20 states and 110 transitions. [2022-12-05 21:35:17,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 133 transitions, 1027 flow [2022-12-05 21:35:17,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 133 transitions, 993 flow, removed 17 selfloop flow, removed 0 redundant places. [2022-12-05 21:35:17,477 INFO L231 Difference]: Finished difference. Result has 64 places, 72 transitions, 673 flow [2022-12-05 21:35:17,477 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=673, PETRI_PLACES=64, PETRI_TRANSITIONS=72} [2022-12-05 21:35:17,478 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 44 predicate places. [2022-12-05 21:35:17,478 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 72 transitions, 673 flow [2022-12-05 21:35:17,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:17,478 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:17,478 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:17,488 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-12-05 21:35:17,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:17,684 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 21:35:17,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:17,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1536033989, now seen corresponding path program 3 times [2022-12-05 21:35:17,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:17,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108686045] [2022-12-05 21:35:17,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:17,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:17,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:17,759 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:17,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:17,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108686045] [2022-12-05 21:35:17,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108686045] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:17,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834029002] [2022-12-05 21:35:17,760 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:35:17,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:17,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:17,761 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:17,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-05 21:35:17,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-05 21:35:17,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:17,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-05 21:35:17,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:17,856 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:17,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:17,887 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:17,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834029002] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:17,888 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:17,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-12-05 21:35:17,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275444090] [2022-12-05 21:35:17,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:17,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 21:35:17,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:17,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 21:35:17,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-12-05 21:35:17,889 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:17,889 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 72 transitions, 673 flow. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:17,890 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:17,890 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:17,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:18,065 INFO L130 PetriNetUnfolder]: 246/505 cut-off events. [2022-12-05 21:35:18,066 INFO L131 PetriNetUnfolder]: For 1934/1934 co-relation queries the response was YES. [2022-12-05 21:35:18,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2363 conditions, 505 events. 246/505 cut-off events. For 1934/1934 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2367 event pairs, 11 based on Foata normal form. 12/517 useless extension candidates. Maximal degree in co-relation 2005. Up to 346 conditions per place. [2022-12-05 21:35:18,070 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 84 selfloop transitions, 19 changer transitions 12/115 dead transitions. [2022-12-05 21:35:18,070 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 115 transitions, 1208 flow [2022-12-05 21:35:18,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-05 21:35:18,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-05 21:35:18,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 48 transitions. [2022-12-05 21:35:18,072 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2022-12-05 21:35:18,072 INFO L175 Difference]: Start difference. First operand has 64 places, 72 transitions, 673 flow. Second operand 7 states and 48 transitions. [2022-12-05 21:35:18,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 115 transitions, 1208 flow [2022-12-05 21:35:18,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 115 transitions, 953 flow, removed 112 selfloop flow, removed 6 redundant places. [2022-12-05 21:35:18,087 INFO L231 Difference]: Finished difference. Result has 68 places, 81 transitions, 661 flow [2022-12-05 21:35:18,088 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=661, PETRI_PLACES=68, PETRI_TRANSITIONS=81} [2022-12-05 21:35:18,088 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 48 predicate places. [2022-12-05 21:35:18,088 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 81 transitions, 661 flow [2022-12-05 21:35:18,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:18,089 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:18,089 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:18,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-12-05 21:35:18,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:18,295 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 21:35:18,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:18,296 INFO L85 PathProgramCache]: Analyzing trace with hash 850713925, now seen corresponding path program 4 times [2022-12-05 21:35:18,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:18,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259106528] [2022-12-05 21:35:18,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:18,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:18,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:18,360 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:18,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:18,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259106528] [2022-12-05 21:35:18,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259106528] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:18,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831600755] [2022-12-05 21:35:18,361 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:35:18,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:18,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:18,364 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:18,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-05 21:35:18,418 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:35:18,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:18,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-05 21:35:18,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:18,469 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:18,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:18,502 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:18,502 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831600755] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:18,502 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:18,502 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-12-05 21:35:18,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12811266] [2022-12-05 21:35:18,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:18,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:35:18,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:18,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:35:18,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-12-05 21:35:18,504 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:18,504 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 81 transitions, 661 flow. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:18,504 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:18,504 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:18,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:18,750 INFO L130 PetriNetUnfolder]: 232/475 cut-off events. [2022-12-05 21:35:18,750 INFO L131 PetriNetUnfolder]: For 1632/1632 co-relation queries the response was YES. [2022-12-05 21:35:18,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2018 conditions, 475 events. 232/475 cut-off events. For 1632/1632 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2236 event pairs, 11 based on Foata normal form. 34/509 useless extension candidates. Maximal degree in co-relation 1710. Up to 204 conditions per place. [2022-12-05 21:35:18,754 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 76 selfloop transitions, 46 changer transitions 7/129 dead transitions. [2022-12-05 21:35:18,754 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 129 transitions, 1160 flow [2022-12-05 21:35:18,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-05 21:35:18,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-05 21:35:18,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 88 transitions. [2022-12-05 21:35:18,755 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2022-12-05 21:35:18,755 INFO L175 Difference]: Start difference. First operand has 68 places, 81 transitions, 661 flow. Second operand 14 states and 88 transitions. [2022-12-05 21:35:18,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 129 transitions, 1160 flow [2022-12-05 21:35:18,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 129 transitions, 1079 flow, removed 35 selfloop flow, removed 5 redundant places. [2022-12-05 21:35:18,770 INFO L231 Difference]: Finished difference. Result has 78 places, 80 transitions, 756 flow [2022-12-05 21:35:18,770 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=756, PETRI_PLACES=78, PETRI_TRANSITIONS=80} [2022-12-05 21:35:18,771 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 58 predicate places. [2022-12-05 21:35:18,771 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 80 transitions, 756 flow [2022-12-05 21:35:18,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:18,771 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:18,782 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:18,794 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 21:35:18,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:18,989 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 21:35:18,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:18,989 INFO L85 PathProgramCache]: Analyzing trace with hash -551645863, now seen corresponding path program 5 times [2022-12-05 21:35:18,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:18,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822014369] [2022-12-05 21:35:18,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:18,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:18,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:19,051 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:19,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:19,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822014369] [2022-12-05 21:35:19,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822014369] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:19,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87094215] [2022-12-05 21:35:19,052 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:35:19,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:19,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:19,056 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:19,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-05 21:35:19,114 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-05 21:35:19,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:19,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-05 21:35:19,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:19,162 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:19,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:19,193 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:19,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87094215] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:19,194 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:19,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-12-05 21:35:19,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9135112] [2022-12-05 21:35:19,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:19,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-05 21:35:19,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:19,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-05 21:35:19,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-12-05 21:35:19,195 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:19,196 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 80 transitions, 756 flow. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:19,196 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:19,196 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:19,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:19,489 INFO L130 PetriNetUnfolder]: 294/606 cut-off events. [2022-12-05 21:35:19,489 INFO L131 PetriNetUnfolder]: For 2190/2190 co-relation queries the response was YES. [2022-12-05 21:35:19,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2652 conditions, 606 events. 294/606 cut-off events. For 2190/2190 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2989 event pairs, 63 based on Foata normal form. 42/648 useless extension candidates. Maximal degree in co-relation 2237. Up to 320 conditions per place. [2022-12-05 21:35:19,494 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 105 selfloop transitions, 47 changer transitions 3/155 dead transitions. [2022-12-05 21:35:19,494 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 155 transitions, 1536 flow [2022-12-05 21:35:19,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-05 21:35:19,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-05 21:35:19,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 91 transitions. [2022-12-05 21:35:19,495 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2022-12-05 21:35:19,495 INFO L175 Difference]: Start difference. First operand has 78 places, 80 transitions, 756 flow. Second operand 13 states and 91 transitions. [2022-12-05 21:35:19,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 155 transitions, 1536 flow [2022-12-05 21:35:19,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 155 transitions, 1481 flow, removed 7 selfloop flow, removed 7 redundant places. [2022-12-05 21:35:19,507 INFO L231 Difference]: Finished difference. Result has 90 places, 104 transitions, 1164 flow [2022-12-05 21:35:19,508 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=701, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1164, PETRI_PLACES=90, PETRI_TRANSITIONS=104} [2022-12-05 21:35:19,508 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 70 predicate places. [2022-12-05 21:35:19,508 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 104 transitions, 1164 flow [2022-12-05 21:35:19,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:19,509 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:19,509 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:19,516 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 21:35:19,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-12-05 21:35:19,715 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 21:35:19,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:19,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1624525651, now seen corresponding path program 6 times [2022-12-05 21:35:19,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:19,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302587281] [2022-12-05 21:35:19,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:19,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:19,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:19,772 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:19,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:19,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302587281] [2022-12-05 21:35:19,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302587281] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:19,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784276222] [2022-12-05 21:35:19,773 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:35:19,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:19,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:19,775 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:19,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-05 21:35:19,841 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-05 21:35:19,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:19,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-05 21:35:19,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:19,895 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:19,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:19,927 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:19,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784276222] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:19,927 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:19,928 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-12-05 21:35:19,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847005294] [2022-12-05 21:35:19,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:19,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-05 21:35:19,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:19,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-05 21:35:19,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2022-12-05 21:35:19,929 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:19,929 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 104 transitions, 1164 flow. Second operand has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:19,929 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:19,929 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:19,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:20,273 INFO L130 PetriNetUnfolder]: 309/631 cut-off events. [2022-12-05 21:35:20,273 INFO L131 PetriNetUnfolder]: For 4210/4210 co-relation queries the response was YES. [2022-12-05 21:35:20,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3312 conditions, 631 events. 309/631 cut-off events. For 4210/4210 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3139 event pairs, 32 based on Foata normal form. 6/637 useless extension candidates. Maximal degree in co-relation 2877. Up to 177 conditions per place. [2022-12-05 21:35:20,278 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 85 selfloop transitions, 69 changer transitions 8/162 dead transitions. [2022-12-05 21:35:20,278 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 162 transitions, 1906 flow [2022-12-05 21:35:20,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-12-05 21:35:20,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-12-05 21:35:20,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 86 transitions. [2022-12-05 21:35:20,279 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.33725490196078434 [2022-12-05 21:35:20,279 INFO L175 Difference]: Start difference. First operand has 90 places, 104 transitions, 1164 flow. Second operand 17 states and 86 transitions. [2022-12-05 21:35:20,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 162 transitions, 1906 flow [2022-12-05 21:35:20,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 162 transitions, 1674 flow, removed 105 selfloop flow, removed 3 redundant places. [2022-12-05 21:35:20,298 INFO L231 Difference]: Finished difference. Result has 108 places, 117 transitions, 1294 flow [2022-12-05 21:35:20,298 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1294, PETRI_PLACES=108, PETRI_TRANSITIONS=117} [2022-12-05 21:35:20,299 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 88 predicate places. [2022-12-05 21:35:20,299 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 117 transitions, 1294 flow [2022-12-05 21:35:20,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:20,299 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:20,299 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:20,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-12-05 21:35:20,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-12-05 21:35:20,505 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 21:35:20,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:20,506 INFO L85 PathProgramCache]: Analyzing trace with hash 409109096, now seen corresponding path program 7 times [2022-12-05 21:35:20,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:20,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509242644] [2022-12-05 21:35:20,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:20,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:20,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:20,629 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:35:20,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:20,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509242644] [2022-12-05 21:35:20,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509242644] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:20,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036119228] [2022-12-05 21:35:20,630 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:35:20,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:20,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:20,632 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:20,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-05 21:35:20,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:20,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-05 21:35:20,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:20,734 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:35:20,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:20,766 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:35:20,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036119228] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:20,767 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:20,767 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2022-12-05 21:35:20,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710283559] [2022-12-05 21:35:20,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:20,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 21:35:20,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:20,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 21:35:20,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-05 21:35:20,769 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-05 21:35:20,769 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 117 transitions, 1294 flow. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:20,769 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:20,769 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-05 21:35:20,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:20,953 INFO L130 PetriNetUnfolder]: 525/1068 cut-off events. [2022-12-05 21:35:20,953 INFO L131 PetriNetUnfolder]: For 6848/6859 co-relation queries the response was YES. [2022-12-05 21:35:20,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5774 conditions, 1068 events. 525/1068 cut-off events. For 6848/6859 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 6192 event pairs, 57 based on Foata normal form. 30/1096 useless extension candidates. Maximal degree in co-relation 5470. Up to 464 conditions per place. [2022-12-05 21:35:20,963 INFO L137 encePairwiseOnDemand]: 11/15 looper letters, 124 selfloop transitions, 58 changer transitions 47/236 dead transitions. [2022-12-05 21:35:20,963 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 236 transitions, 2948 flow [2022-12-05 21:35:20,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 21:35:20,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 21:35:20,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 56 transitions. [2022-12-05 21:35:20,964 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7466666666666667 [2022-12-05 21:35:20,964 INFO L175 Difference]: Start difference. First operand has 108 places, 117 transitions, 1294 flow. Second operand 5 states and 56 transitions. [2022-12-05 21:35:20,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 236 transitions, 2948 flow [2022-12-05 21:35:20,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 236 transitions, 2774 flow, removed 68 selfloop flow, removed 3 redundant places. [2022-12-05 21:35:20,993 INFO L231 Difference]: Finished difference. Result has 111 places, 154 transitions, 1950 flow [2022-12-05 21:35:20,994 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1950, PETRI_PLACES=111, PETRI_TRANSITIONS=154} [2022-12-05 21:35:20,994 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 91 predicate places. [2022-12-05 21:35:20,994 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 154 transitions, 1950 flow [2022-12-05 21:35:20,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:20,994 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:20,994 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:21,000 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 21:35:21,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-12-05 21:35:21,200 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 21:35:21,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:21,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1949899342, now seen corresponding path program 8 times [2022-12-05 21:35:21,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:21,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147953580] [2022-12-05 21:35:21,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:21,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:21,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:21,291 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:21,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:21,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147953580] [2022-12-05 21:35:21,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147953580] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:21,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902385728] [2022-12-05 21:35:21,292 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:35:21,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:21,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:21,293 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:21,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-05 21:35:21,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:35:21,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:21,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 21:35:21,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:21,455 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:21,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:21,510 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:21,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902385728] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:21,511 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:21,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-12-05 21:35:21,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751395785] [2022-12-05 21:35:21,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:21,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-05 21:35:21,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:21,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-05 21:35:21,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-12-05 21:35:21,513 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:21,513 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 154 transitions, 1950 flow. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:21,513 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:21,513 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:21,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:22,328 INFO L130 PetriNetUnfolder]: 680/1466 cut-off events. [2022-12-05 21:35:22,328 INFO L131 PetriNetUnfolder]: For 12355/12355 co-relation queries the response was YES. [2022-12-05 21:35:22,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8575 conditions, 1466 events. 680/1466 cut-off events. For 12355/12355 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9552 event pairs, 15 based on Foata normal form. 24/1490 useless extension candidates. Maximal degree in co-relation 8303. Up to 331 conditions per place. [2022-12-05 21:35:22,344 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 152 selfloop transitions, 156 changer transitions 21/329 dead transitions. [2022-12-05 21:35:22,344 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 329 transitions, 4265 flow [2022-12-05 21:35:22,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-12-05 21:35:22,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-12-05 21:35:22,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 174 transitions. [2022-12-05 21:35:22,347 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3515151515151515 [2022-12-05 21:35:22,347 INFO L175 Difference]: Start difference. First operand has 111 places, 154 transitions, 1950 flow. Second operand 33 states and 174 transitions. [2022-12-05 21:35:22,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 329 transitions, 4265 flow [2022-12-05 21:35:22,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 329 transitions, 4097 flow, removed 62 selfloop flow, removed 1 redundant places. [2022-12-05 21:35:22,412 INFO L231 Difference]: Finished difference. Result has 155 places, 224 transitions, 3489 flow [2022-12-05 21:35:22,412 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=1870, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3489, PETRI_PLACES=155, PETRI_TRANSITIONS=224} [2022-12-05 21:35:22,413 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 135 predicate places. [2022-12-05 21:35:22,413 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 224 transitions, 3489 flow [2022-12-05 21:35:22,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:22,414 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:22,415 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:22,420 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-12-05 21:35:22,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-12-05 21:35:22,620 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 21:35:22,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:22,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1242554274, now seen corresponding path program 9 times [2022-12-05 21:35:22,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:22,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755967193] [2022-12-05 21:35:22,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:22,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:22,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:22,703 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:22,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:22,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755967193] [2022-12-05 21:35:22,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755967193] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:22,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61496127] [2022-12-05 21:35:22,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:35:22,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:22,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:22,705 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:22,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-05 21:35:22,786 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-05 21:35:22,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:22,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 21:35:22,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:22,843 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:22,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:22,891 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:22,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61496127] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:22,892 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:22,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-12-05 21:35:22,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090964486] [2022-12-05 21:35:22,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:22,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 21:35:22,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:22,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 21:35:22,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2022-12-05 21:35:22,893 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:22,893 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 224 transitions, 3489 flow. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:22,893 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:22,893 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:22,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:23,302 INFO L130 PetriNetUnfolder]: 767/1617 cut-off events. [2022-12-05 21:35:23,302 INFO L131 PetriNetUnfolder]: For 23781/23781 co-relation queries the response was YES. [2022-12-05 21:35:23,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11155 conditions, 1617 events. 767/1617 cut-off events. For 23781/23781 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 10678 event pairs, 79 based on Foata normal form. 36/1653 useless extension candidates. Maximal degree in co-relation 10864. Up to 1257 conditions per place. [2022-12-05 21:35:23,322 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 239 selfloop transitions, 50 changer transitions 24/313 dead transitions. [2022-12-05 21:35:23,322 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 313 transitions, 5327 flow [2022-12-05 21:35:23,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-05 21:35:23,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-05 21:35:23,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 60 transitions. [2022-12-05 21:35:23,323 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2022-12-05 21:35:23,324 INFO L175 Difference]: Start difference. First operand has 155 places, 224 transitions, 3489 flow. Second operand 9 states and 60 transitions. [2022-12-05 21:35:23,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 313 transitions, 5327 flow [2022-12-05 21:35:23,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 313 transitions, 4341 flow, removed 418 selfloop flow, removed 12 redundant places. [2022-12-05 21:35:23,504 INFO L231 Difference]: Finished difference. Result has 153 places, 252 transitions, 3402 flow [2022-12-05 21:35:23,504 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=2789, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3402, PETRI_PLACES=153, PETRI_TRANSITIONS=252} [2022-12-05 21:35:23,505 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 133 predicate places. [2022-12-05 21:35:23,505 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 252 transitions, 3402 flow [2022-12-05 21:35:23,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:23,505 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:23,505 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:23,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-12-05 21:35:23,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-05 21:35:23,710 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 21:35:23,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:23,711 INFO L85 PathProgramCache]: Analyzing trace with hash -441184972, now seen corresponding path program 10 times [2022-12-05 21:35:23,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:23,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002809104] [2022-12-05 21:35:23,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:23,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:23,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:23,813 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:23,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:23,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002809104] [2022-12-05 21:35:23,814 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002809104] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:23,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250383324] [2022-12-05 21:35:23,814 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:35:23,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:23,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:23,816 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:23,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-05 21:35:23,870 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:35:23,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:23,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 21:35:23,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:23,950 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:23,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:24,001 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:24,001 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250383324] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:24,001 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:24,001 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-12-05 21:35:24,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363029699] [2022-12-05 21:35:24,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:24,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-05 21:35:24,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:24,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-05 21:35:24,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-12-05 21:35:24,003 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:24,003 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 252 transitions, 3402 flow. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:24,003 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:24,003 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:24,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:24,630 INFO L130 PetriNetUnfolder]: 934/1910 cut-off events. [2022-12-05 21:35:24,630 INFO L131 PetriNetUnfolder]: For 26882/26882 co-relation queries the response was YES. [2022-12-05 21:35:24,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12391 conditions, 1910 events. 934/1910 cut-off events. For 26882/26882 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 12758 event pairs, 75 based on Foata normal form. 78/1988 useless extension candidates. Maximal degree in co-relation 12100. Up to 1501 conditions per place. [2022-12-05 21:35:24,658 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 271 selfloop transitions, 90 changer transitions 3/364 dead transitions. [2022-12-05 21:35:24,659 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 364 transitions, 5451 flow [2022-12-05 21:35:24,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-05 21:35:24,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-05 21:35:24,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 86 transitions. [2022-12-05 21:35:24,660 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4095238095238095 [2022-12-05 21:35:24,660 INFO L175 Difference]: Start difference. First operand has 153 places, 252 transitions, 3402 flow. Second operand 14 states and 86 transitions. [2022-12-05 21:35:24,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 364 transitions, 5451 flow [2022-12-05 21:35:24,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 364 transitions, 5377 flow, removed 28 selfloop flow, removed 4 redundant places. [2022-12-05 21:35:24,783 INFO L231 Difference]: Finished difference. Result has 167 places, 300 transitions, 4482 flow [2022-12-05 21:35:24,784 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=3352, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4482, PETRI_PLACES=167, PETRI_TRANSITIONS=300} [2022-12-05 21:35:24,784 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 147 predicate places. [2022-12-05 21:35:24,784 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 300 transitions, 4482 flow [2022-12-05 21:35:24,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:24,785 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:24,785 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:24,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-12-05 21:35:24,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-12-05 21:35:24,990 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 21:35:24,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:24,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1939980278, now seen corresponding path program 11 times [2022-12-05 21:35:24,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:24,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503883884] [2022-12-05 21:35:24,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:24,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:25,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:25,102 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:25,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:25,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503883884] [2022-12-05 21:35:25,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503883884] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:25,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597393083] [2022-12-05 21:35:25,103 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:35:25,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:25,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:25,105 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:25,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-05 21:35:25,166 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-12-05 21:35:25,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:25,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 21:35:25,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:25,239 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:25,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:25,286 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:25,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597393083] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:25,286 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:25,286 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-12-05 21:35:25,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458849343] [2022-12-05 21:35:25,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:25,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-05 21:35:25,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:25,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-05 21:35:25,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2022-12-05 21:35:25,287 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:25,288 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 300 transitions, 4482 flow. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:25,288 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:25,288 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:25,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:25,981 INFO L130 PetriNetUnfolder]: 898/1821 cut-off events. [2022-12-05 21:35:25,981 INFO L131 PetriNetUnfolder]: For 29055/29055 co-relation queries the response was YES. [2022-12-05 21:35:25,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12625 conditions, 1821 events. 898/1821 cut-off events. For 29055/29055 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 11853 event pairs, 33 based on Foata normal form. 62/1883 useless extension candidates. Maximal degree in co-relation 12330. Up to 592 conditions per place. [2022-12-05 21:35:26,002 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 178 selfloop transitions, 189 changer transitions 1/368 dead transitions. [2022-12-05 21:35:26,002 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 368 transitions, 5690 flow [2022-12-05 21:35:26,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-05 21:35:26,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-05 21:35:26,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 128 transitions. [2022-12-05 21:35:26,003 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3878787878787879 [2022-12-05 21:35:26,004 INFO L175 Difference]: Start difference. First operand has 167 places, 300 transitions, 4482 flow. Second operand 22 states and 128 transitions. [2022-12-05 21:35:26,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 368 transitions, 5690 flow [2022-12-05 21:35:26,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 368 transitions, 5453 flow, removed 100 selfloop flow, removed 7 redundant places. [2022-12-05 21:35:26,179 INFO L231 Difference]: Finished difference. Result has 182 places, 297 transitions, 4752 flow [2022-12-05 21:35:26,180 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=4150, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4752, PETRI_PLACES=182, PETRI_TRANSITIONS=297} [2022-12-05 21:35:26,180 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 162 predicate places. [2022-12-05 21:35:26,180 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 297 transitions, 4752 flow [2022-12-05 21:35:26,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:26,181 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:26,181 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:26,186 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-12-05 21:35:26,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:26,386 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 21:35:26,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:26,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1023571384, now seen corresponding path program 12 times [2022-12-05 21:35:26,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:26,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417113136] [2022-12-05 21:35:26,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:26,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:26,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:26,472 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:26,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:26,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417113136] [2022-12-05 21:35:26,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417113136] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:26,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751659732] [2022-12-05 21:35:26,473 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:35:26,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:26,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:26,474 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:26,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-05 21:35:26,539 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-05 21:35:26,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:26,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 21:35:26,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:26,626 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:26,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:26,666 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:26,666 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751659732] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:26,666 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:26,666 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 15 [2022-12-05 21:35:26,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59467636] [2022-12-05 21:35:26,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:26,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-05 21:35:26,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:26,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-05 21:35:26,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2022-12-05 21:35:26,669 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:26,669 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 297 transitions, 4752 flow. Second operand has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:26,669 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:26,669 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:26,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:27,480 INFO L130 PetriNetUnfolder]: 1322/2652 cut-off events. [2022-12-05 21:35:27,480 INFO L131 PetriNetUnfolder]: For 42117/42117 co-relation queries the response was YES. [2022-12-05 21:35:27,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19147 conditions, 2652 events. 1322/2652 cut-off events. For 42117/42117 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 18477 event pairs, 65 based on Foata normal form. 74/2726 useless extension candidates. Maximal degree in co-relation 18852. Up to 1100 conditions per place. [2022-12-05 21:35:27,504 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 245 selfloop transitions, 274 changer transitions 8/527 dead transitions. [2022-12-05 21:35:27,504 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 527 transitions, 9054 flow [2022-12-05 21:35:27,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-05 21:35:27,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-12-05 21:35:27,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 126 transitions. [2022-12-05 21:35:27,506 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4 [2022-12-05 21:35:27,506 INFO L175 Difference]: Start difference. First operand has 182 places, 297 transitions, 4752 flow. Second operand 21 states and 126 transitions. [2022-12-05 21:35:27,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 527 transitions, 9054 flow [2022-12-05 21:35:27,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 527 transitions, 8656 flow, removed 67 selfloop flow, removed 16 redundant places. [2022-12-05 21:35:27,741 INFO L231 Difference]: Finished difference. Result has 194 places, 431 transitions, 7829 flow [2022-12-05 21:35:27,742 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=4519, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7829, PETRI_PLACES=194, PETRI_TRANSITIONS=431} [2022-12-05 21:35:27,742 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 174 predicate places. [2022-12-05 21:35:27,742 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 431 transitions, 7829 flow [2022-12-05 21:35:27,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:27,743 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:27,743 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:27,747 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-12-05 21:35:27,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:27,944 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 21:35:27,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:27,945 INFO L85 PathProgramCache]: Analyzing trace with hash -2021581132, now seen corresponding path program 13 times [2022-12-05 21:35:27,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:27,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160244596] [2022-12-05 21:35:27,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:27,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:27,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:28,052 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:28,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:28,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160244596] [2022-12-05 21:35:28,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160244596] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:28,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384601652] [2022-12-05 21:35:28,053 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:35:28,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:28,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:28,054 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:28,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-05 21:35:28,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:28,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 21:35:28,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:28,199 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:28,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:28,244 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:28,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384601652] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:28,245 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:28,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-12-05 21:35:28,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536788693] [2022-12-05 21:35:28,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:28,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-05 21:35:28,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:28,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-05 21:35:28,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2022-12-05 21:35:28,246 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:28,246 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 431 transitions, 7829 flow. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:28,246 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:28,246 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:28,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:29,193 INFO L130 PetriNetUnfolder]: 1429/2857 cut-off events. [2022-12-05 21:35:29,193 INFO L131 PetriNetUnfolder]: For 62030/62030 co-relation queries the response was YES. [2022-12-05 21:35:29,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22775 conditions, 2857 events. 1429/2857 cut-off events. For 62030/62030 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 19941 event pairs, 428 based on Foata normal form. 104/2961 useless extension candidates. Maximal degree in co-relation 22294. Up to 2077 conditions per place. [2022-12-05 21:35:29,223 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 424 selfloop transitions, 133 changer transitions 14/571 dead transitions. [2022-12-05 21:35:29,223 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 571 transitions, 10771 flow [2022-12-05 21:35:29,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-05 21:35:29,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-12-05 21:35:29,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 141 transitions. [2022-12-05 21:35:29,225 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2022-12-05 21:35:29,225 INFO L175 Difference]: Start difference. First operand has 194 places, 431 transitions, 7829 flow. Second operand 21 states and 141 transitions. [2022-12-05 21:35:29,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 571 transitions, 10771 flow [2022-12-05 21:35:29,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 571 transitions, 10358 flow, removed 180 selfloop flow, removed 8 redundant places. [2022-12-05 21:35:29,675 INFO L231 Difference]: Finished difference. Result has 216 places, 482 transitions, 9144 flow [2022-12-05 21:35:29,676 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=7416, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9144, PETRI_PLACES=216, PETRI_TRANSITIONS=482} [2022-12-05 21:35:29,676 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 196 predicate places. [2022-12-05 21:35:29,676 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 482 transitions, 9144 flow [2022-12-05 21:35:29,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:29,676 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:29,677 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:29,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-12-05 21:35:29,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:29,877 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 21:35:29,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:29,878 INFO L85 PathProgramCache]: Analyzing trace with hash -951501006, now seen corresponding path program 14 times [2022-12-05 21:35:29,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:29,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227228770] [2022-12-05 21:35:29,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:29,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:29,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:29,955 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:29,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:29,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227228770] [2022-12-05 21:35:29,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227228770] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:29,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201458875] [2022-12-05 21:35:29,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:35:29,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:29,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:29,957 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:29,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-05 21:35:30,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:35:30,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:30,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 21:35:30,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:30,080 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:30,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:30,116 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:30,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201458875] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:30,117 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:30,117 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2022-12-05 21:35:30,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761452941] [2022-12-05 21:35:30,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:30,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-05 21:35:30,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:30,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-05 21:35:30,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2022-12-05 21:35:30,118 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:30,118 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 482 transitions, 9144 flow. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:30,119 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:30,119 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:30,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:31,220 INFO L130 PetriNetUnfolder]: 1464/2908 cut-off events. [2022-12-05 21:35:31,221 INFO L131 PetriNetUnfolder]: For 69087/69087 co-relation queries the response was YES. [2022-12-05 21:35:31,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23923 conditions, 2908 events. 1464/2908 cut-off events. For 69087/69087 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 20307 event pairs, 169 based on Foata normal form. 6/2914 useless extension candidates. Maximal degree in co-relation 23182. Up to 922 conditions per place. [2022-12-05 21:35:31,250 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 298 selfloop transitions, 271 changer transitions 11/580 dead transitions. [2022-12-05 21:35:31,250 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 580 transitions, 11436 flow [2022-12-05 21:35:31,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-05 21:35:31,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-12-05 21:35:31,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 121 transitions. [2022-12-05 21:35:31,258 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.31025641025641026 [2022-12-05 21:35:31,258 INFO L175 Difference]: Start difference. First operand has 216 places, 482 transitions, 9144 flow. Second operand 26 states and 121 transitions. [2022-12-05 21:35:31,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 580 transitions, 11436 flow [2022-12-05 21:35:31,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 580 transitions, 10269 flow, removed 579 selfloop flow, removed 3 redundant places. [2022-12-05 21:35:31,870 INFO L231 Difference]: Finished difference. Result has 242 places, 515 transitions, 9316 flow [2022-12-05 21:35:31,871 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=8199, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=9316, PETRI_PLACES=242, PETRI_TRANSITIONS=515} [2022-12-05 21:35:31,871 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 222 predicate places. [2022-12-05 21:35:31,871 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 515 transitions, 9316 flow [2022-12-05 21:35:31,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:31,872 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:31,872 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:31,876 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 21:35:32,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:32,072 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 21:35:32,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:32,073 INFO L85 PathProgramCache]: Analyzing trace with hash 2132721609, now seen corresponding path program 15 times [2022-12-05 21:35:32,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:32,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239253058] [2022-12-05 21:35:32,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:32,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:32,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:32,220 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:35:32,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:32,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239253058] [2022-12-05 21:35:32,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239253058] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:32,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434457470] [2022-12-05 21:35:32,221 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:35:32,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:32,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:32,223 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:32,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-05 21:35:32,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-05 21:35:32,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:32,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-05 21:35:32,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:32,338 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:35:32,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:32,376 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:35:32,376 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434457470] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:32,376 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:32,376 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-12-05 21:35:32,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139575750] [2022-12-05 21:35:32,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:32,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-05 21:35:32,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:32,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-05 21:35:32,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-05 21:35:32,378 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-05 21:35:32,378 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 515 transitions, 9316 flow. Second operand has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:32,378 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:32,378 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-05 21:35:32,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:33,433 INFO L130 PetriNetUnfolder]: 2182/4290 cut-off events. [2022-12-05 21:35:33,433 INFO L131 PetriNetUnfolder]: For 92766/92777 co-relation queries the response was YES. [2022-12-05 21:35:33,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34579 conditions, 4290 events. 2182/4290 cut-off events. For 92766/92777 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 32197 event pairs, 187 based on Foata normal form. 35/4323 useless extension candidates. Maximal degree in co-relation 33385. Up to 2162 conditions per place. [2022-12-05 21:35:33,531 INFO L137 encePairwiseOnDemand]: 11/15 looper letters, 469 selfloop transitions, 286 changer transitions 101/864 dead transitions. [2022-12-05 21:35:33,531 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 864 transitions, 16916 flow [2022-12-05 21:35:33,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-05 21:35:33,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-05 21:35:33,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 69 transitions. [2022-12-05 21:35:33,532 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7666666666666667 [2022-12-05 21:35:33,532 INFO L175 Difference]: Start difference. First operand has 242 places, 515 transitions, 9316 flow. Second operand 6 states and 69 transitions. [2022-12-05 21:35:33,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 864 transitions, 16916 flow [2022-12-05 21:35:34,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 864 transitions, 16372 flow, removed 222 selfloop flow, removed 8 redundant places. [2022-12-05 21:35:34,170 INFO L231 Difference]: Finished difference. Result has 242 places, 684 transitions, 13471 flow [2022-12-05 21:35:34,170 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=9037, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13471, PETRI_PLACES=242, PETRI_TRANSITIONS=684} [2022-12-05 21:35:34,171 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 222 predicate places. [2022-12-05 21:35:34,171 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 684 transitions, 13471 flow [2022-12-05 21:35:34,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:34,171 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:34,171 INFO L213 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:34,177 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-12-05 21:35:34,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:34,377 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 21:35:34,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:34,377 INFO L85 PathProgramCache]: Analyzing trace with hash -2058900469, now seen corresponding path program 16 times [2022-12-05 21:35:34,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:34,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735932259] [2022-12-05 21:35:34,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:34,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:34,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:34,477 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:34,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:34,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735932259] [2022-12-05 21:35:34,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735932259] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:34,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20531226] [2022-12-05 21:35:34,478 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:35:34,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:34,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:34,479 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:34,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-05 21:35:34,537 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:35:34,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:34,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-05 21:35:34,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:34,602 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:34,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:34,663 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:34,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20531226] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:34,664 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:34,664 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-12-05 21:35:34,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122026722] [2022-12-05 21:35:34,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:34,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-05 21:35:34,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:34,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-05 21:35:34,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2022-12-05 21:35:34,665 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:34,665 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 684 transitions, 13471 flow. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:34,665 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:34,665 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:34,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:36,175 INFO L130 PetriNetUnfolder]: 2484/4916 cut-off events. [2022-12-05 21:35:36,175 INFO L131 PetriNetUnfolder]: For 122005/122005 co-relation queries the response was YES. [2022-12-05 21:35:36,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42195 conditions, 4916 events. 2484/4916 cut-off events. For 122005/122005 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 38029 event pairs, 199 based on Foata normal form. 50/4966 useless extension candidates. Maximal degree in co-relation 40491. Up to 3712 conditions per place. [2022-12-05 21:35:36,218 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 697 selfloop transitions, 187 changer transitions 49/933 dead transitions. [2022-12-05 21:35:36,218 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 933 transitions, 19844 flow [2022-12-05 21:35:36,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-05 21:35:36,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-05 21:35:36,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 77 transitions. [2022-12-05 21:35:36,219 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2022-12-05 21:35:36,219 INFO L175 Difference]: Start difference. First operand has 242 places, 684 transitions, 13471 flow. Second operand 11 states and 77 transitions. [2022-12-05 21:35:36,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 933 transitions, 19844 flow [2022-12-05 21:35:37,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 933 transitions, 19424 flow, removed 210 selfloop flow, removed 0 redundant places. [2022-12-05 21:35:37,214 INFO L231 Difference]: Finished difference. Result has 258 places, 808 transitions, 16838 flow [2022-12-05 21:35:37,215 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=13109, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16838, PETRI_PLACES=258, PETRI_TRANSITIONS=808} [2022-12-05 21:35:37,215 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 238 predicate places. [2022-12-05 21:35:37,215 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 808 transitions, 16838 flow [2022-12-05 21:35:37,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:37,216 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:37,216 INFO L213 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:37,224 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-12-05 21:35:37,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:37,421 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 21:35:37,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:37,422 INFO L85 PathProgramCache]: Analyzing trace with hash -943161139, now seen corresponding path program 17 times [2022-12-05 21:35:37,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:37,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675109360] [2022-12-05 21:35:37,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:37,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:37,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:37,528 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:37,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:37,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675109360] [2022-12-05 21:35:37,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675109360] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:37,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064240725] [2022-12-05 21:35:37,529 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:35:37,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:37,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:37,532 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:37,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-05 21:35:37,613 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-12-05 21:35:37,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:37,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-05 21:35:37,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:37,699 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:37,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:37,763 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:37,763 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064240725] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:37,763 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:37,763 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2022-12-05 21:35:37,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578526100] [2022-12-05 21:35:37,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:37,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-05 21:35:37,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:37,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-05 21:35:37,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=211, Unknown=0, NotChecked=0, Total=306 [2022-12-05 21:35:37,767 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:37,767 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 808 transitions, 16838 flow. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:37,767 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:37,767 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:37,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:40,335 INFO L130 PetriNetUnfolder]: 3074/6163 cut-off events. [2022-12-05 21:35:40,335 INFO L131 PetriNetUnfolder]: For 185695/185695 co-relation queries the response was YES. [2022-12-05 21:35:40,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55458 conditions, 6163 events. 3074/6163 cut-off events. For 185695/185695 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 50191 event pairs, 61 based on Foata normal form. 34/6197 useless extension candidates. Maximal degree in co-relation 53775. Up to 1620 conditions per place. [2022-12-05 21:35:40,405 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 327 selfloop transitions, 804 changer transitions 38/1169 dead transitions. [2022-12-05 21:35:40,405 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 1169 transitions, 25179 flow [2022-12-05 21:35:40,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-12-05 21:35:40,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2022-12-05 21:35:40,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 251 transitions. [2022-12-05 21:35:40,407 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3414965986394558 [2022-12-05 21:35:40,407 INFO L175 Difference]: Start difference. First operand has 258 places, 808 transitions, 16838 flow. Second operand 49 states and 251 transitions. [2022-12-05 21:35:40,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 1169 transitions, 25179 flow [2022-12-05 21:35:42,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 1169 transitions, 24929 flow, removed 97 selfloop flow, removed 5 redundant places. [2022-12-05 21:35:42,195 INFO L231 Difference]: Finished difference. Result has 310 places, 1005 transitions, 23573 flow [2022-12-05 21:35:42,196 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=16670, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=632, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=23573, PETRI_PLACES=310, PETRI_TRANSITIONS=1005} [2022-12-05 21:35:42,196 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 290 predicate places. [2022-12-05 21:35:42,196 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 1005 transitions, 23573 flow [2022-12-05 21:35:42,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:42,196 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:42,197 INFO L213 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:42,201 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 21:35:42,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-12-05 21:35:42,399 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 21:35:42,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:42,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1167916467, now seen corresponding path program 18 times [2022-12-05 21:35:42,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:42,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144716704] [2022-12-05 21:35:42,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:42,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:42,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:42,516 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:42,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:42,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144716704] [2022-12-05 21:35:42,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144716704] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:42,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056775586] [2022-12-05 21:35:42,517 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:35:42,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:42,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:42,520 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:42,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-05 21:35:42,596 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-05 21:35:42,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:42,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-05 21:35:42,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:42,672 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:42,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:42,731 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:42,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056775586] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:42,731 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:42,731 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2022-12-05 21:35:42,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058195141] [2022-12-05 21:35:42,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:42,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 21:35:42,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:42,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 21:35:42,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2022-12-05 21:35:42,733 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:42,733 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 1005 transitions, 23573 flow. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:42,733 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:42,733 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:42,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:45,310 INFO L130 PetriNetUnfolder]: 3281/6445 cut-off events. [2022-12-05 21:35:45,310 INFO L131 PetriNetUnfolder]: For 241815/241815 co-relation queries the response was YES. [2022-12-05 21:35:45,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63489 conditions, 6445 events. 3281/6445 cut-off events. For 241815/241815 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 51690 event pairs, 287 based on Foata normal form. 128/6573 useless extension candidates. Maximal degree in co-relation 61682. Up to 5039 conditions per place. [2022-12-05 21:35:45,385 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 916 selfloop transitions, 274 changer transitions 3/1193 dead transitions. [2022-12-05 21:35:45,386 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 1193 transitions, 29668 flow [2022-12-05 21:35:45,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-12-05 21:35:45,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-12-05 21:35:45,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 102 transitions. [2022-12-05 21:35:45,387 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4 [2022-12-05 21:35:45,387 INFO L175 Difference]: Start difference. First operand has 310 places, 1005 transitions, 23573 flow. Second operand 17 states and 102 transitions. [2022-12-05 21:35:45,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 1193 transitions, 29668 flow [2022-12-05 21:35:48,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 1193 transitions, 26067 flow, removed 1470 selfloop flow, removed 14 redundant places. [2022-12-05 21:35:48,488 INFO L231 Difference]: Finished difference. Result has 311 places, 1079 transitions, 23280 flow [2022-12-05 21:35:48,489 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=20607, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1004, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=730, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=23280, PETRI_PLACES=311, PETRI_TRANSITIONS=1079} [2022-12-05 21:35:48,489 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 291 predicate places. [2022-12-05 21:35:48,489 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 1079 transitions, 23280 flow [2022-12-05 21:35:48,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:48,489 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:48,489 INFO L213 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:48,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 21:35:48,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-12-05 21:35:48,690 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 21:35:48,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:48,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1621541989, now seen corresponding path program 19 times [2022-12-05 21:35:48,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:48,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846413907] [2022-12-05 21:35:48,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:48,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:48,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:48,791 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:48,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:48,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846413907] [2022-12-05 21:35:48,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846413907] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:48,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282598956] [2022-12-05 21:35:48,792 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:35:48,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:48,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:48,796 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:48,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-05 21:35:48,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:48,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-05 21:35:48,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:48,973 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:48,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:49,024 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:49,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282598956] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:49,024 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:49,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2022-12-05 21:35:49,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720863364] [2022-12-05 21:35:49,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:49,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-05 21:35:49,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:49,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-05 21:35:49,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-12-05 21:35:49,026 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:49,026 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 1079 transitions, 23280 flow. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:49,026 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:49,026 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:49,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:51,617 INFO L130 PetriNetUnfolder]: 3485/6810 cut-off events. [2022-12-05 21:35:51,617 INFO L131 PetriNetUnfolder]: For 206034/206034 co-relation queries the response was YES. [2022-12-05 21:35:51,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62562 conditions, 6810 events. 3485/6810 cut-off events. For 206034/206034 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 54984 event pairs, 217 based on Foata normal form. 102/6912 useless extension candidates. Maximal degree in co-relation 60756. Up to 4181 conditions per place. [2022-12-05 21:35:51,676 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 778 selfloop transitions, 464 changer transitions 14/1256 dead transitions. [2022-12-05 21:35:51,677 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 1256 transitions, 28637 flow [2022-12-05 21:35:51,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-05 21:35:51,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-12-05 21:35:51,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 127 transitions. [2022-12-05 21:35:51,679 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4031746031746032 [2022-12-05 21:35:51,679 INFO L175 Difference]: Start difference. First operand has 311 places, 1079 transitions, 23280 flow. Second operand 21 states and 127 transitions. [2022-12-05 21:35:51,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 1256 transitions, 28637 flow [2022-12-05 21:35:54,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 1256 transitions, 28088 flow, removed 185 selfloop flow, removed 5 redundant places. [2022-12-05 21:35:54,419 INFO L231 Difference]: Finished difference. Result has 330 places, 1134 transitions, 25640 flow [2022-12-05 21:35:54,420 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=22784, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1078, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=25640, PETRI_PLACES=330, PETRI_TRANSITIONS=1134} [2022-12-05 21:35:54,420 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 310 predicate places. [2022-12-05 21:35:54,420 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 1134 transitions, 25640 flow [2022-12-05 21:35:54,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:54,421 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:35:54,421 INFO L213 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:35:54,425 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-12-05 21:35:54,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-12-05 21:35:54,625 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 21:35:54,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:35:54,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1616103269, now seen corresponding path program 20 times [2022-12-05 21:35:54,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:35:54,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660004694] [2022-12-05 21:35:54,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:35:54,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:35:54,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:35:54,722 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:54,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:35:54,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660004694] [2022-12-05 21:35:54,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660004694] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:35:54,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052026562] [2022-12-05 21:35:54,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:35:54,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:35:54,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:35:54,725 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:35:54,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-05 21:35:54,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:35:54,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:35:54,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-05 21:35:54,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:35:54,858 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:54,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:35:54,930 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:35:54,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052026562] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:35:54,930 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:35:54,931 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2022-12-05 21:35:54,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609657217] [2022-12-05 21:35:54,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:35:54,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-05 21:35:54,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:35:54,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-05 21:35:54,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2022-12-05 21:35:54,932 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:35:54,933 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 1134 transitions, 25640 flow. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:35:54,933 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:35:54,933 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:35:54,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:35:58,039 INFO L130 PetriNetUnfolder]: 3407/6648 cut-off events. [2022-12-05 21:35:58,039 INFO L131 PetriNetUnfolder]: For 221867/221867 co-relation queries the response was YES. [2022-12-05 21:35:58,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62891 conditions, 6648 events. 3407/6648 cut-off events. For 221867/221867 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 53309 event pairs, 107 based on Foata normal form. 90/6738 useless extension candidates. Maximal degree in co-relation 61080. Up to 1864 conditions per place. [2022-12-05 21:35:58,097 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 424 selfloop transitions, 816 changer transitions 2/1242 dead transitions. [2022-12-05 21:35:58,097 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 1242 transitions, 28976 flow [2022-12-05 21:35:58,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-12-05 21:35:58,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-12-05 21:35:58,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 195 transitions. [2022-12-05 21:35:58,098 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2022-12-05 21:35:58,098 INFO L175 Difference]: Start difference. First operand has 330 places, 1134 transitions, 25640 flow. Second operand 35 states and 195 transitions. [2022-12-05 21:35:58,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 1242 transitions, 28976 flow [2022-12-05 21:36:01,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 1242 transitions, 28469 flow, removed 71 selfloop flow, removed 10 redundant places. [2022-12-05 21:36:01,162 INFO L231 Difference]: Finished difference. Result has 356 places, 1132 transitions, 27204 flow [2022-12-05 21:36:01,163 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=24909, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=802, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=27204, PETRI_PLACES=356, PETRI_TRANSITIONS=1132} [2022-12-05 21:36:01,164 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 336 predicate places. [2022-12-05 21:36:01,164 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 1132 transitions, 27204 flow [2022-12-05 21:36:01,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:36:01,164 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:36:01,164 INFO L213 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:36:01,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-12-05 21:36:01,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:36:01,369 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 21:36:01,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:36:01,369 INFO L85 PathProgramCache]: Analyzing trace with hash -2094541575, now seen corresponding path program 21 times [2022-12-05 21:36:01,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:36:01,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10802297] [2022-12-05 21:36:01,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:36:01,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:36:01,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:36:01,463 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:36:01,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:36:01,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10802297] [2022-12-05 21:36:01,464 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10802297] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:36:01,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440642409] [2022-12-05 21:36:01,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:36:01,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:36:01,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:36:01,468 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:36:01,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-05 21:36:01,535 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-05 21:36:01,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:36:01,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-05 21:36:01,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:36:01,617 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:36:01,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:36:01,681 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:36:01,681 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440642409] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:36:01,681 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:36:01,681 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-12-05 21:36:01,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653907128] [2022-12-05 21:36:01,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:36:01,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-05 21:36:01,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:36:01,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-05 21:36:01,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2022-12-05 21:36:01,682 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:36:01,683 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 1132 transitions, 27204 flow. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:36:01,683 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:36:01,683 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:36:01,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:36:05,118 INFO L130 PetriNetUnfolder]: 4477/8606 cut-off events. [2022-12-05 21:36:05,118 INFO L131 PetriNetUnfolder]: For 305143/305143 co-relation queries the response was YES. [2022-12-05 21:36:05,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85295 conditions, 8606 events. 4477/8606 cut-off events. For 305143/305143 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 71067 event pairs, 237 based on Foata normal form. 58/8664 useless extension candidates. Maximal degree in co-relation 83482. Up to 5322 conditions per place. [2022-12-05 21:36:05,346 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1036 selfloop transitions, 625 changer transitions 5/1666 dead transitions. [2022-12-05 21:36:05,346 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 1666 transitions, 42214 flow [2022-12-05 21:36:05,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-12-05 21:36:05,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-12-05 21:36:05,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 170 transitions. [2022-12-05 21:36:05,347 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2022-12-05 21:36:05,347 INFO L175 Difference]: Start difference. First operand has 356 places, 1132 transitions, 27204 flow. Second operand 28 states and 170 transitions. [2022-12-05 21:36:05,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 1666 transitions, 42214 flow [2022-12-05 21:36:10,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 1666 transitions, 41012 flow, removed 131 selfloop flow, removed 24 redundant places. [2022-12-05 21:36:10,441 INFO L231 Difference]: Finished difference. Result has 368 places, 1459 transitions, 37181 flow [2022-12-05 21:36:10,442 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=26370, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=335, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=707, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=37181, PETRI_PLACES=368, PETRI_TRANSITIONS=1459} [2022-12-05 21:36:10,443 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 348 predicate places. [2022-12-05 21:36:10,443 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 1459 transitions, 37181 flow [2022-12-05 21:36:10,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:36:10,443 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:36:10,443 INFO L213 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:36:10,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-12-05 21:36:10,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-12-05 21:36:10,648 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 21:36:10,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:36:10,649 INFO L85 PathProgramCache]: Analyzing trace with hash 707912187, now seen corresponding path program 22 times [2022-12-05 21:36:10,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:36:10,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283372781] [2022-12-05 21:36:10,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:36:10,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:36:10,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:36:10,745 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:36:10,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:36:10,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283372781] [2022-12-05 21:36:10,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283372781] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:36:10,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135069336] [2022-12-05 21:36:10,746 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:36:10,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:36:10,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:36:10,748 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:36:10,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-05 21:36:10,814 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:36:10,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:36:10,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-05 21:36:10,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:36:10,913 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:36:10,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:36:10,971 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:36:10,971 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135069336] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:36:10,971 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:36:10,971 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-12-05 21:36:10,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312054688] [2022-12-05 21:36:10,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:36:10,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 21:36:10,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:36:10,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 21:36:10,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=254, Unknown=0, NotChecked=0, Total=342 [2022-12-05 21:36:10,972 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:36:10,972 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 1459 transitions, 37181 flow. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:36:10,972 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:36:10,972 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:36:10,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:36:15,665 INFO L130 PetriNetUnfolder]: 5157/9918 cut-off events. [2022-12-05 21:36:15,665 INFO L131 PetriNetUnfolder]: For 393927/393927 co-relation queries the response was YES. [2022-12-05 21:36:15,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102428 conditions, 9918 events. 5157/9918 cut-off events. For 393927/393927 co-relation queries the response was YES. Maximal size of possible extension queue 795. Compared 84233 event pairs, 201 based on Foata normal form. 120/10038 useless extension candidates. Maximal degree in co-relation 100606. Up to 4360 conditions per place. [2022-12-05 21:36:15,760 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 860 selfloop transitions, 978 changer transitions 15/1853 dead transitions. [2022-12-05 21:36:15,760 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 1853 transitions, 49081 flow [2022-12-05 21:36:15,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-05 21:36:15,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-12-05 21:36:15,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 159 transitions. [2022-12-05 21:36:15,761 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4076923076923077 [2022-12-05 21:36:15,761 INFO L175 Difference]: Start difference. First operand has 368 places, 1459 transitions, 37181 flow. Second operand 26 states and 159 transitions. [2022-12-05 21:36:15,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 1853 transitions, 49081 flow [2022-12-05 21:36:22,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 1853 transitions, 48484 flow, removed 278 selfloop flow, removed 5 redundant places. [2022-12-05 21:36:22,984 INFO L231 Difference]: Finished difference. Result has 396 places, 1683 transitions, 45886 flow [2022-12-05 21:36:22,985 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=36630, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=782, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=45886, PETRI_PLACES=396, PETRI_TRANSITIONS=1683} [2022-12-05 21:36:22,986 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 376 predicate places. [2022-12-05 21:36:22,986 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 1683 transitions, 45886 flow [2022-12-05 21:36:22,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:36:22,987 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:36:22,987 INFO L213 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:36:22,991 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-12-05 21:36:23,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-12-05 21:36:23,188 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:36:23,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:36:23,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1282662203, now seen corresponding path program 23 times [2022-12-05 21:36:23,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:36:23,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179176115] [2022-12-05 21:36:23,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:36:23,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:36:23,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:36:23,283 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:36:23,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:36:23,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179176115] [2022-12-05 21:36:23,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179176115] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:36:23,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365219244] [2022-12-05 21:36:23,284 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:36:23,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:36:23,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:36:23,288 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:36:23,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-12-05 21:36:23,367 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-05 21:36:23,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:36:23,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-05 21:36:23,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:36:23,465 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:36:23,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:36:23,522 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:36:23,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365219244] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:36:23,523 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:36:23,523 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-12-05 21:36:23,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243542396] [2022-12-05 21:36:23,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:36:23,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-05 21:36:23,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:36:23,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-05 21:36:23,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-12-05 21:36:23,524 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:36:23,525 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 1683 transitions, 45886 flow. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:36:23,525 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:36:23,525 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:36:23,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:36:29,486 INFO L130 PetriNetUnfolder]: 5486/10565 cut-off events. [2022-12-05 21:36:29,486 INFO L131 PetriNetUnfolder]: For 458186/458186 co-relation queries the response was YES. [2022-12-05 21:36:29,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114706 conditions, 10565 events. 5486/10565 cut-off events. For 458186/458186 co-relation queries the response was YES. Maximal size of possible extension queue 848. Compared 90881 event pairs, 209 based on Foata normal form. 56/10621 useless extension candidates. Maximal degree in co-relation 112912. Up to 5591 conditions per place. [2022-12-05 21:36:29,602 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 943 selfloop transitions, 1013 changer transitions 21/1977 dead transitions. [2022-12-05 21:36:29,603 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 1977 transitions, 55992 flow [2022-12-05 21:36:29,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-12-05 21:36:29,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-12-05 21:36:29,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 151 transitions. [2022-12-05 21:36:29,604 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4026666666666667 [2022-12-05 21:36:29,604 INFO L175 Difference]: Start difference. First operand has 396 places, 1683 transitions, 45886 flow. Second operand 25 states and 151 transitions. [2022-12-05 21:36:29,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 1977 transitions, 55992 flow [2022-12-05 21:36:39,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 1977 transitions, 54480 flow, removed 475 selfloop flow, removed 11 redundant places. [2022-12-05 21:36:39,174 INFO L231 Difference]: Finished difference. Result has 416 places, 1814 transitions, 51467 flow [2022-12-05 21:36:39,175 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=44621, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=888, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=745, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=51467, PETRI_PLACES=416, PETRI_TRANSITIONS=1814} [2022-12-05 21:36:39,175 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 396 predicate places. [2022-12-05 21:36:39,175 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 1814 transitions, 51467 flow [2022-12-05 21:36:39,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:36:39,176 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:36:39,176 INFO L213 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:36:39,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-12-05 21:36:39,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:36:39,380 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:36:39,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:36:39,381 INFO L85 PathProgramCache]: Analyzing trace with hash 760427707, now seen corresponding path program 24 times [2022-12-05 21:36:39,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:36:39,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720367361] [2022-12-05 21:36:39,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:36:39,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:36:39,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:36:39,465 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:36:39,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:36:39,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720367361] [2022-12-05 21:36:39,466 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720367361] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:36:39,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738168626] [2022-12-05 21:36:39,466 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:36:39,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:36:39,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:36:39,468 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:36:39,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-12-05 21:36:39,552 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-12-05 21:36:39,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:36:39,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-05 21:36:39,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:36:39,632 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:36:39,633 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:36:39,684 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:36:39,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738168626] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:36:39,684 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:36:39,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 18 [2022-12-05 21:36:39,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325802158] [2022-12-05 21:36:39,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:36:39,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-05 21:36:39,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:36:39,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-05 21:36:39,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2022-12-05 21:36:39,685 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:36:39,686 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 1814 transitions, 51467 flow. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:36:39,686 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:36:39,686 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:36:39,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:36:46,348 INFO L130 PetriNetUnfolder]: 5642/10881 cut-off events. [2022-12-05 21:36:46,348 INFO L131 PetriNetUnfolder]: For 549016/549016 co-relation queries the response was YES. [2022-12-05 21:36:46,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121034 conditions, 10881 events. 5642/10881 cut-off events. For 549016/549016 co-relation queries the response was YES. Maximal size of possible extension queue 894. Compared 94273 event pairs, 109 based on Foata normal form. 160/11041 useless extension candidates. Maximal degree in co-relation 119198. Up to 3178 conditions per place. [2022-12-05 21:36:46,487 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 592 selfloop transitions, 1427 changer transitions 17/2036 dead transitions. [2022-12-05 21:36:46,487 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 2036 transitions, 59390 flow [2022-12-05 21:36:46,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-12-05 21:36:46,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-12-05 21:36:46,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 153 transitions. [2022-12-05 21:36:46,488 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2022-12-05 21:36:46,488 INFO L175 Difference]: Start difference. First operand has 416 places, 1814 transitions, 51467 flow. Second operand 27 states and 153 transitions. [2022-12-05 21:36:46,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 2036 transitions, 59390 flow [2022-12-05 21:36:58,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 2036 transitions, 57830 flow, removed 286 selfloop flow, removed 10 redundant places. [2022-12-05 21:36:58,087 INFO L231 Difference]: Finished difference. Result has 436 places, 1891 transitions, 56776 flow [2022-12-05 21:36:58,089 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=49904, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1346, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=56776, PETRI_PLACES=436, PETRI_TRANSITIONS=1891} [2022-12-05 21:36:58,089 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 416 predicate places. [2022-12-05 21:36:58,090 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 1891 transitions, 56776 flow [2022-12-05 21:36:58,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:36:58,090 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:36:58,090 INFO L213 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:36:58,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-12-05 21:36:58,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:36:58,296 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:36:58,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:36:58,296 INFO L85 PathProgramCache]: Analyzing trace with hash -632676571, now seen corresponding path program 25 times [2022-12-05 21:36:58,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:36:58,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689315135] [2022-12-05 21:36:58,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:36:58,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:36:58,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:36:58,401 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:36:58,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:36:58,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689315135] [2022-12-05 21:36:58,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689315135] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:36:58,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705121371] [2022-12-05 21:36:58,402 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:36:58,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:36:58,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:36:58,404 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:36:58,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-12-05 21:36:58,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:36:58,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-05 21:36:58,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:36:58,588 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:36:58,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:36:58,646 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:36:58,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705121371] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:36:58,647 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:36:58,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-12-05 21:36:58,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162129385] [2022-12-05 21:36:58,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:36:58,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 21:36:58,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:36:58,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 21:36:58,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2022-12-05 21:36:58,648 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:36:58,648 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 1891 transitions, 56776 flow. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:36:58,648 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:36:58,648 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:36:58,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:37:08,108 INFO L130 PetriNetUnfolder]: 7645/14611 cut-off events. [2022-12-05 21:37:08,108 INFO L131 PetriNetUnfolder]: For 790251/790251 co-relation queries the response was YES. [2022-12-05 21:37:08,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171812 conditions, 14611 events. 7645/14611 cut-off events. For 790251/790251 co-relation queries the response was YES. Maximal size of possible extension queue 1207. Compared 130732 event pairs, 169 based on Foata normal form. 242/14853 useless extension candidates. Maximal degree in co-relation 170010. Up to 4374 conditions per place. [2022-12-05 21:37:08,302 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 809 selfloop transitions, 1927 changer transitions 42/2778 dead transitions. [2022-12-05 21:37:08,302 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 2778 transitions, 86472 flow [2022-12-05 21:37:08,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-12-05 21:37:08,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-12-05 21:37:08,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 185 transitions. [2022-12-05 21:37:08,303 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2022-12-05 21:37:08,303 INFO L175 Difference]: Start difference. First operand has 436 places, 1891 transitions, 56776 flow. Second operand 31 states and 185 transitions. [2022-12-05 21:37:08,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 2778 transitions, 86472 flow [2022-12-05 21:37:26,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 2778 transitions, 85073 flow, removed 412 selfloop flow, removed 17 redundant places. [2022-12-05 21:37:26,606 INFO L231 Difference]: Finished difference. Result has 461 places, 2540 transitions, 83038 flow [2022-12-05 21:37:26,608 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=55854, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=83038, PETRI_PLACES=461, PETRI_TRANSITIONS=2540} [2022-12-05 21:37:26,609 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 441 predicate places. [2022-12-05 21:37:26,609 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 2540 transitions, 83038 flow [2022-12-05 21:37:26,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:37:26,609 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:37:26,609 INFO L213 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:37:26,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-12-05 21:37:26,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:37:26,814 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:37:26,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:37:26,814 INFO L85 PathProgramCache]: Analyzing trace with hash -458463321, now seen corresponding path program 26 times [2022-12-05 21:37:26,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:37:26,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689374057] [2022-12-05 21:37:26,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:37:26,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:37:26,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:37:26,918 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:37:26,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:37:26,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689374057] [2022-12-05 21:37:26,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689374057] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:37:26,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109473761] [2022-12-05 21:37:26,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:37:26,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:37:26,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:37:26,924 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:37:26,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-12-05 21:37:26,988 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:37:26,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:37:26,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-05 21:37:26,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:37:27,072 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:37:27,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:37:27,117 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:37:27,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109473761] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:37:27,117 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:37:27,117 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 8] total 21 [2022-12-05 21:37:27,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241822523] [2022-12-05 21:37:27,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:37:27,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-05 21:37:27,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:37:27,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-05 21:37:27,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2022-12-05 21:37:27,118 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:37:27,119 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 2540 transitions, 83038 flow. Second operand has 21 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 21 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:37:27,119 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:37:27,119 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:37:27,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:37:39,870 INFO L130 PetriNetUnfolder]: 7879/15111 cut-off events. [2022-12-05 21:37:39,870 INFO L131 PetriNetUnfolder]: For 836072/836072 co-relation queries the response was YES. [2022-12-05 21:37:40,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188740 conditions, 15111 events. 7879/15111 cut-off events. For 836072/836072 co-relation queries the response was YES. Maximal size of possible extension queue 1253. Compared 136136 event pairs, 922 based on Foata normal form. 32/15143 useless extension candidates. Maximal degree in co-relation 185258. Up to 5036 conditions per place. [2022-12-05 21:37:40,096 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1639 selfloop transitions, 1134 changer transitions 13/2786 dead transitions. [2022-12-05 21:37:40,096 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 2786 transitions, 92940 flow [2022-12-05 21:37:40,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-12-05 21:37:40,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-12-05 21:37:40,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 210 transitions. [2022-12-05 21:37:40,097 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.35 [2022-12-05 21:37:40,097 INFO L175 Difference]: Start difference. First operand has 461 places, 2540 transitions, 83038 flow. Second operand 40 states and 210 transitions. [2022-12-05 21:37:40,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 2786 transitions, 92940 flow [2022-12-05 21:38:04,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 2786 transitions, 91354 flow, removed 687 selfloop flow, removed 13 redundant places. [2022-12-05 21:38:05,058 INFO L231 Difference]: Finished difference. Result has 493 places, 2665 transitions, 87039 flow [2022-12-05 21:38:05,060 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=81452, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1025, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=87039, PETRI_PLACES=493, PETRI_TRANSITIONS=2665} [2022-12-05 21:38:05,060 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 473 predicate places. [2022-12-05 21:38:05,061 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 2665 transitions, 87039 flow [2022-12-05 21:38:05,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 21 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:38:05,061 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:38:05,061 INFO L213 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:38:05,065 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-12-05 21:38:05,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:38:05,262 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:38:05,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:38:05,262 INFO L85 PathProgramCache]: Analyzing trace with hash 767587789, now seen corresponding path program 27 times [2022-12-05 21:38:05,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:38:05,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687101396] [2022-12-05 21:38:05,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:38:05,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:38:05,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:38:05,372 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:38:05,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:38:05,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687101396] [2022-12-05 21:38:05,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687101396] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:38:05,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623219257] [2022-12-05 21:38:05,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:38:05,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:38:05,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:38:05,376 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:38:05,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-12-05 21:38:05,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-05 21:38:05,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:38:05,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-05 21:38:05,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:38:05,531 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:38:05,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:38:05,591 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:38:05,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623219257] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:38:05,592 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:38:05,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-12-05 21:38:05,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043833429] [2022-12-05 21:38:05,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:38:05,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-05 21:38:05,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:38:05,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-05 21:38:05,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2022-12-05 21:38:05,593 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:38:05,594 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 2665 transitions, 87039 flow. Second operand has 25 states, 25 states have (on average 1.68) internal successors, (42), 25 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:38:05,594 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:38:05,594 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:38:05,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:38:18,469 INFO L130 PetriNetUnfolder]: 7918/15056 cut-off events. [2022-12-05 21:38:18,469 INFO L131 PetriNetUnfolder]: For 940379/940379 co-relation queries the response was YES. [2022-12-05 21:38:18,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188088 conditions, 15056 events. 7918/15056 cut-off events. For 940379/940379 co-relation queries the response was YES. Maximal size of possible extension queue 1254. Compared 134551 event pairs, 2614 based on Foata normal form. 202/15258 useless extension candidates. Maximal degree in co-relation 183792. Up to 13075 conditions per place. [2022-12-05 21:38:18,669 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 2426 selfloop transitions, 374 changer transitions 48/2848 dead transitions. [2022-12-05 21:38:18,670 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 2848 transitions, 94744 flow [2022-12-05 21:38:18,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-12-05 21:38:18,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-12-05 21:38:18,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 195 transitions. [2022-12-05 21:38:18,671 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2022-12-05 21:38:18,671 INFO L175 Difference]: Start difference. First operand has 493 places, 2665 transitions, 87039 flow. Second operand 31 states and 195 transitions. [2022-12-05 21:38:18,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 2848 transitions, 94744 flow [2022-12-05 21:38:43,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 2848 transitions, 91950 flow, removed 760 selfloop flow, removed 16 redundant places. [2022-12-05 21:38:43,897 INFO L231 Difference]: Finished difference. Result has 512 places, 2692 transitions, 85802 flow [2022-12-05 21:38:43,899 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=83758, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=85802, PETRI_PLACES=512, PETRI_TRANSITIONS=2692} [2022-12-05 21:38:43,899 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 492 predicate places. [2022-12-05 21:38:43,899 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 2692 transitions, 85802 flow [2022-12-05 21:38:43,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.68) internal successors, (42), 25 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:38:43,899 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:38:43,899 INFO L213 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:38:43,903 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-12-05 21:38:44,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-12-05 21:38:44,100 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:38:44,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:38:44,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1548149832, now seen corresponding path program 28 times [2022-12-05 21:38:44,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:38:44,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932472417] [2022-12-05 21:38:44,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:38:44,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:38:44,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:38:44,208 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:38:44,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:38:44,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932472417] [2022-12-05 21:38:44,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932472417] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:38:44,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [687143586] [2022-12-05 21:38:44,208 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 21:38:44,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:38:44,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:38:44,212 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:38:44,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-12-05 21:38:44,295 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 21:38:44,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:38:44,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-05 21:38:44,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:38:44,338 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:38:44,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:38:44,379 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 21:38:44,380 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [687143586] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:38:44,380 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:38:44,380 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2022-12-05 21:38:44,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685538769] [2022-12-05 21:38:44,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:38:44,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-05 21:38:44,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:38:44,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-05 21:38:44,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-12-05 21:38:44,381 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 15 [2022-12-05 21:38:44,381 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 2692 transitions, 85802 flow. Second operand has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:38:44,381 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:38:44,381 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 15 [2022-12-05 21:38:44,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:39:01,680 INFO L130 PetriNetUnfolder]: 11072/21009 cut-off events. [2022-12-05 21:39:01,681 INFO L131 PetriNetUnfolder]: For 1158105/1158116 co-relation queries the response was YES. [2022-12-05 21:39:01,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 261280 conditions, 21009 events. 11072/21009 cut-off events. For 1158105/1158116 co-relation queries the response was YES. Maximal size of possible extension queue 1720. Compared 197006 event pairs, 732 based on Foata normal form. 40/21039 useless extension candidates. Maximal degree in co-relation 258996. Up to 11424 conditions per place. [2022-12-05 21:39:02,017 INFO L137 encePairwiseOnDemand]: 11/15 looper letters, 2178 selfloop transitions, 1583 changer transitions 238/4008 dead transitions. [2022-12-05 21:39:02,017 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 4008 transitions, 130854 flow [2022-12-05 21:39:02,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-05 21:39:02,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-05 21:39:02,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 82 transitions. [2022-12-05 21:39:02,018 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.780952380952381 [2022-12-05 21:39:02,018 INFO L175 Difference]: Start difference. First operand has 512 places, 2692 transitions, 85802 flow. Second operand 7 states and 82 transitions. [2022-12-05 21:39:02,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 4008 transitions, 130854 flow [2022-12-05 21:39:44,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 4008 transitions, 129492 flow, removed 569 selfloop flow, removed 8 redundant places. [2022-12-05 21:39:44,136 INFO L231 Difference]: Finished difference. Result has 514 places, 3598 transitions, 120296 flow [2022-12-05 21:39:44,138 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=84995, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=659, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=120296, PETRI_PLACES=514, PETRI_TRANSITIONS=3598} [2022-12-05 21:39:44,138 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 494 predicate places. [2022-12-05 21:39:44,138 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 3598 transitions, 120296 flow [2022-12-05 21:39:44,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:39:44,139 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:39:44,139 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:39:44,143 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-12-05 21:39:44,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:39:44,339 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:39:44,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:39:44,340 INFO L85 PathProgramCache]: Analyzing trace with hash 65200622, now seen corresponding path program 29 times [2022-12-05 21:39:44,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:39:44,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251069417] [2022-12-05 21:39:44,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:39:44,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:39:44,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:39:44,476 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:39:44,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:39:44,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251069417] [2022-12-05 21:39:44,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251069417] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:39:44,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015676414] [2022-12-05 21:39:44,477 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 21:39:44,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:39:44,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:39:44,480 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:39:44,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-12-05 21:39:44,552 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-12-05 21:39:44,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:39:44,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-05 21:39:44,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:39:44,627 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:39:44,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:39:44,688 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:39:44,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015676414] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:39:44,689 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:39:44,689 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2022-12-05 21:39:44,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344721573] [2022-12-05 21:39:44,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:39:44,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-05 21:39:44,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:39:44,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-05 21:39:44,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2022-12-05 21:39:44,690 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:39:44,690 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 3598 transitions, 120296 flow. Second operand has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:39:44,690 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:39:44,691 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:39:44,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:40:12,055 INFO L130 PetriNetUnfolder]: 12903/24506 cut-off events. [2022-12-05 21:40:12,055 INFO L131 PetriNetUnfolder]: For 1459733/1459733 co-relation queries the response was YES. [2022-12-05 21:40:12,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 320525 conditions, 24506 events. 12903/24506 cut-off events. For 1459733/1459733 co-relation queries the response was YES. Maximal size of possible extension queue 1907. Compared 234162 event pairs, 981 based on Foata normal form. 70/24572 useless extension candidates. Maximal degree in co-relation 318153. Up to 20005 conditions per place. [2022-12-05 21:40:12,478 INFO L137 encePairwiseOnDemand]: 10/15 looper letters, 3697 selfloop transitions, 761 changer transitions 72/4530 dead transitions. [2022-12-05 21:40:12,478 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 4530 transitions, 160251 flow [2022-12-05 21:40:12,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-05 21:40:12,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-05 21:40:12,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 89 transitions. [2022-12-05 21:40:12,479 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4564102564102564 [2022-12-05 21:40:12,479 INFO L175 Difference]: Start difference. First operand has 514 places, 3598 transitions, 120296 flow. Second operand 13 states and 89 transitions. [2022-12-05 21:40:12,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 4530 transitions, 160251 flow [2022-12-05 21:41:09,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 4530 transitions, 158383 flow, removed 906 selfloop flow, removed 1 redundant places. [2022-12-05 21:41:09,580 INFO L231 Difference]: Finished difference. Result has 532 places, 4198 transitions, 145919 flow [2022-12-05 21:41:09,583 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=118453, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2837, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=145919, PETRI_PLACES=532, PETRI_TRANSITIONS=4198} [2022-12-05 21:41:09,584 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 512 predicate places. [2022-12-05 21:41:09,584 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 4198 transitions, 145919 flow [2022-12-05 21:41:09,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:41:09,584 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:41:09,584 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:41:09,589 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-12-05 21:41:09,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:41:09,789 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:41:09,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:41:09,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1153173030, now seen corresponding path program 30 times [2022-12-05 21:41:09,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:41:09,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199574682] [2022-12-05 21:41:09,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:41:09,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:41:09,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:41:09,911 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:41:09,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:41:09,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199574682] [2022-12-05 21:41:09,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199574682] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:41:09,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798333905] [2022-12-05 21:41:09,911 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:41:09,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:41:09,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:41:09,913 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:41:09,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-12-05 21:41:09,987 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-12-05 21:41:09,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:41:09,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-05 21:41:09,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:41:10,072 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:41:10,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:41:10,164 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:41:10,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798333905] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:41:10,165 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:41:10,165 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 22 [2022-12-05 21:41:10,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144278304] [2022-12-05 21:41:10,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:41:10,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-05 21:41:10,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:41:10,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-05 21:41:10,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2022-12-05 21:41:10,166 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:41:10,166 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 4198 transitions, 145919 flow. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:41:10,166 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:41:10,167 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:41:10,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:41:44,482 INFO L130 PetriNetUnfolder]: 14132/26777 cut-off events. [2022-12-05 21:41:44,483 INFO L131 PetriNetUnfolder]: For 1654549/1654549 co-relation queries the response was YES. [2022-12-05 21:41:44,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 355026 conditions, 26777 events. 14132/26777 cut-off events. For 1654549/1654549 co-relation queries the response was YES. Maximal size of possible extension queue 2003. Compared 256987 event pairs, 977 based on Foata normal form. 90/26863 useless extension candidates. Maximal degree in co-relation 352691. Up to 20998 conditions per place. [2022-12-05 21:41:44,910 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 3777 selfloop transitions, 1026 changer transitions 21/4824 dead transitions. [2022-12-05 21:41:44,910 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 4824 transitions, 174446 flow [2022-12-05 21:41:44,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-05 21:41:44,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-05 21:41:44,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 125 transitions. [2022-12-05 21:41:44,911 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2022-12-05 21:41:44,911 INFO L175 Difference]: Start difference. First operand has 532 places, 4198 transitions, 145919 flow. Second operand 20 states and 125 transitions. [2022-12-05 21:41:44,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 4824 transitions, 174446 flow [2022-12-05 21:42:53,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 4824 transitions, 174031 flow, removed 160 selfloop flow, removed 5 redundant places. [2022-12-05 21:42:53,615 INFO L231 Difference]: Finished difference. Result has 552 places, 4530 transitions, 161830 flow [2022-12-05 21:42:53,618 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=145580, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=750, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=161830, PETRI_PLACES=552, PETRI_TRANSITIONS=4530} [2022-12-05 21:42:53,618 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 532 predicate places. [2022-12-05 21:42:53,618 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 4530 transitions, 161830 flow [2022-12-05 21:42:53,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:42:53,619 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:42:53,619 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:42:53,623 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-12-05 21:42:53,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-12-05 21:42:53,819 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:42:53,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:42:53,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1962607810, now seen corresponding path program 31 times [2022-12-05 21:42:53,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:42:53,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109820663] [2022-12-05 21:42:53,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:42:53,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:42:53,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:42:53,932 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:42:53,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:42:53,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109820663] [2022-12-05 21:42:53,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109820663] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:42:53,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072638690] [2022-12-05 21:42:53,933 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:42:53,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:42:53,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:42:53,936 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:42:53,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-12-05 21:42:54,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:42:54,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-05 21:42:54,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:42:54,117 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:42:54,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:42:54,194 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:42:54,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072638690] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:42:54,195 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:42:54,195 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 21 [2022-12-05 21:42:54,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288913212] [2022-12-05 21:42:54,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:42:54,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-05 21:42:54,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:42:54,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-05 21:42:54,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=289, Unknown=0, NotChecked=0, Total=420 [2022-12-05 21:42:54,196 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:42:54,196 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 4530 transitions, 161830 flow. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:42:54,197 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:42:54,197 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:42:54,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:43:34,436 INFO L130 PetriNetUnfolder]: 15040/28608 cut-off events. [2022-12-05 21:43:34,437 INFO L131 PetriNetUnfolder]: For 1955203/1955203 co-relation queries the response was YES. [2022-12-05 21:43:34,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 388508 conditions, 28608 events. 15040/28608 cut-off events. For 1955203/1955203 co-relation queries the response was YES. Maximal size of possible extension queue 2142. Compared 278418 event pairs, 99 based on Foata normal form. 34/28638 useless extension candidates. Maximal degree in co-relation 386321. Up to 8684 conditions per place. [2022-12-05 21:43:34,936 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 670 selfloop transitions, 4462 changer transitions 72/5204 dead transitions. [2022-12-05 21:43:34,937 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 5204 transitions, 188599 flow [2022-12-05 21:43:34,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-12-05 21:43:34,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2022-12-05 21:43:34,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 334 transitions. [2022-12-05 21:43:34,938 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.32745098039215687 [2022-12-05 21:43:34,938 INFO L175 Difference]: Start difference. First operand has 552 places, 4530 transitions, 161830 flow. Second operand 68 states and 334 transitions. [2022-12-05 21:43:34,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 5204 transitions, 188599 flow [2022-12-05 21:45:04,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 5204 transitions, 187384 flow, removed 551 selfloop flow, removed 6 redundant places. [2022-12-05 21:45:05,033 INFO L231 Difference]: Finished difference. Result has 624 places, 4947 transitions, 185786 flow [2022-12-05 21:45:05,036 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=160765, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4073, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=185786, PETRI_PLACES=624, PETRI_TRANSITIONS=4947} [2022-12-05 21:45:05,037 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 604 predicate places. [2022-12-05 21:45:05,037 INFO L495 AbstractCegarLoop]: Abstraction has has 624 places, 4947 transitions, 185786 flow [2022-12-05 21:45:05,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:45:05,037 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:45:05,037 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:45:05,041 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-12-05 21:45:05,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-12-05 21:45:05,238 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:45:05,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:45:05,238 INFO L85 PathProgramCache]: Analyzing trace with hash 602095318, now seen corresponding path program 32 times [2022-12-05 21:45:05,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:45:05,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661206078] [2022-12-05 21:45:05,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:45:05,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:45:05,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:45:05,351 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:45:05,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:45:05,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661206078] [2022-12-05 21:45:05,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661206078] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:45:05,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161257082] [2022-12-05 21:45:05,351 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:45:05,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:45:05,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:45:05,356 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:45:05,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-12-05 21:45:05,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:45:05,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:45:05,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-05 21:45:05,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:45:05,541 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:45:05,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:45:05,615 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:45:05,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161257082] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:45:05,616 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:45:05,616 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 21 [2022-12-05 21:45:05,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161433800] [2022-12-05 21:45:05,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:45:05,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-05 21:45:05,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:45:05,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-05 21:45:05,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=320, Unknown=0, NotChecked=0, Total=420 [2022-12-05 21:45:05,617 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:45:05,618 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 4947 transitions, 185786 flow. Second operand has 21 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 21 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:45:05,618 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:45:05,618 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:45:05,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:45:52,116 INFO L130 PetriNetUnfolder]: 15835/29858 cut-off events. [2022-12-05 21:45:52,116 INFO L131 PetriNetUnfolder]: For 2446616/2446616 co-relation queries the response was YES. [2022-12-05 21:45:52,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 428134 conditions, 29858 events. 15835/29858 cut-off events. For 2446616/2446616 co-relation queries the response was YES. Maximal size of possible extension queue 2232. Compared 289801 event pairs, 671 based on Foata normal form. 218/30072 useless extension candidates. Maximal degree in co-relation 427054. Up to 14471 conditions per place. [2022-12-05 21:45:52,713 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 2774 selfloop transitions, 2662 changer transitions 53/5489 dead transitions. [2022-12-05 21:45:52,713 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 656 places, 5489 transitions, 211550 flow [2022-12-05 21:45:52,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-12-05 21:45:52,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-12-05 21:45:52,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 222 transitions. [2022-12-05 21:45:52,715 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.37948717948717947 [2022-12-05 21:45:52,715 INFO L175 Difference]: Start difference. First operand has 624 places, 4947 transitions, 185786 flow. Second operand 39 states and 222 transitions. [2022-12-05 21:45:52,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 656 places, 5489 transitions, 211550 flow [2022-12-05 21:47:51,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 633 places, 5489 transitions, 202045 flow, removed 3387 selfloop flow, removed 23 redundant places. [2022-12-05 21:47:51,686 INFO L231 Difference]: Finished difference. Result has 644 places, 5188 transitions, 194009 flow [2022-12-05 21:47:51,690 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=176955, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4946, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2403, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=194009, PETRI_PLACES=644, PETRI_TRANSITIONS=5188} [2022-12-05 21:47:51,690 INFO L294 CegarLoopForPetriNet]: 20 programPoint places, 624 predicate places. [2022-12-05 21:47:51,691 INFO L495 AbstractCegarLoop]: Abstraction has has 644 places, 5188 transitions, 194009 flow [2022-12-05 21:47:51,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 21 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:47:51,691 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:47:51,691 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:47:51,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-12-05 21:47:51,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-12-05 21:47:51,896 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:47:51,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:47:51,896 INFO L85 PathProgramCache]: Analyzing trace with hash 615799718, now seen corresponding path program 33 times [2022-12-05 21:47:51,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:47:51,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754404252] [2022-12-05 21:47:51,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:47:51,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:47:51,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:47:52,006 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:47:52,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:47:52,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754404252] [2022-12-05 21:47:52,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754404252] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:47:52,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138836786] [2022-12-05 21:47:52,006 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 21:47:52,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:47:52,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:47:52,008 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:47:52,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-12-05 21:47:52,083 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-12-05 21:47:52,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:47:52,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-05 21:47:52,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:47:52,161 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:47:52,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:47:52,230 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 21:47:52,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138836786] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:47:52,230 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:47:52,230 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 21 [2022-12-05 21:47:52,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161301930] [2022-12-05 21:47:52,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:47:52,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-05 21:47:52,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:47:52,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-05 21:47:52,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=294, Unknown=0, NotChecked=0, Total=420 [2022-12-05 21:47:52,231 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-05 21:47:52,232 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 5188 transitions, 194009 flow. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 21:47:52,232 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:47:52,232 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-05 21:47:52,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:48:45,224 INFO L130 PetriNetUnfolder]: 15633/29526 cut-off events. [2022-12-05 21:48:45,225 INFO L131 PetriNetUnfolder]: For 2238469/2238469 co-relation queries the response was YES. [2022-12-05 21:48:45,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 421226 conditions, 29526 events. 15633/29526 cut-off events. For 2238469/2238469 co-relation queries the response was YES. Maximal size of possible extension queue 2205. Compared 286537 event pairs, 209 based on Foata normal form. 118/29640 useless extension candidates. Maximal degree in co-relation 420772. Up to 9042 conditions per place. [2022-12-05 21:48:45,921 INFO L137 encePairwiseOnDemand]: 9/15 looper letters, 1022 selfloop transitions, 4342 changer transitions 2/5366 dead transitions. [2022-12-05 21:48:45,921 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 5366 transitions, 207037 flow [2022-12-05 21:48:45,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-12-05 21:48:45,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2022-12-05 21:48:45,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 274 transitions. [2022-12-05 21:48:45,922 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3581699346405229 [2022-12-05 21:48:45,922 INFO L175 Difference]: Start difference. First operand has 644 places, 5188 transitions, 194009 flow. Second operand 51 states and 274 transitions. [2022-12-05 21:48:45,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 5366 transitions, 207037 flow Received shutdown request... [2022-12-05 21:48:54,396 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-12-05 21:48:54,401 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-12-05 21:48:54,405 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-12-05 21:48:54,405 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-12-05 21:48:54,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-12-05 21:48:54,602 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2022-12-05 21:48:54,603 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2022-12-05 21:48:54,603 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2022-12-05 21:48:54,603 INFO L458 BasicCegarLoop]: Path program histogram: [33, 6, 1] [2022-12-05 21:48:54,606 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-05 21:48:54,606 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-05 21:48:54,608 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.12 09:48:54 BasicIcfg [2022-12-05 21:48:54,608 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-05 21:48:54,609 INFO L158 Benchmark]: Toolchain (without parser) took 824010.87ms. Allocated memory was 201.3MB in the beginning and 4.3GB in the end (delta: 4.1GB). Free memory was 169.5MB in the beginning and 2.5GB in the end (delta: -2.4GB). Peak memory consumption was 2.7GB. Max. memory is 8.0GB. [2022-12-05 21:48:54,609 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 201.3MB. Free memory was 179.1MB in the beginning and 179.1MB in the end (delta: 71.5kB). There was no memory consumed. Max. memory is 8.0GB. [2022-12-05 21:48:54,609 INFO L158 Benchmark]: CACSL2BoogieTranslator took 232.58ms. Allocated memory is still 201.3MB. Free memory was 169.5MB in the beginning and 158.0MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-12-05 21:48:54,609 INFO L158 Benchmark]: Boogie Procedure Inliner took 37.44ms. Allocated memory is still 201.3MB. Free memory was 158.0MB in the beginning and 156.4MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-12-05 21:48:54,609 INFO L158 Benchmark]: Boogie Preprocessor took 34.80ms. Allocated memory is still 201.3MB. Free memory was 156.4MB in the beginning and 155.3MB in the end (delta: 1.1MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-12-05 21:48:54,610 INFO L158 Benchmark]: RCFGBuilder took 443.28ms. Allocated memory is still 201.3MB. Free memory was 155.3MB in the beginning and 141.7MB in the end (delta: 13.6MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. [2022-12-05 21:48:54,610 INFO L158 Benchmark]: TraceAbstraction took 823256.68ms. Allocated memory was 201.3MB in the beginning and 4.3GB in the end (delta: 4.1GB). Free memory was 140.7MB in the beginning and 2.5GB in the end (delta: -2.4GB). Peak memory consumption was 2.7GB. Max. memory is 8.0GB. [2022-12-05 21:48:54,611 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 201.3MB. Free memory was 179.1MB in the beginning and 179.1MB in the end (delta: 71.5kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 232.58ms. Allocated memory is still 201.3MB. Free memory was 169.5MB in the beginning and 158.0MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 37.44ms. Allocated memory is still 201.3MB. Free memory was 158.0MB in the beginning and 156.4MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 34.80ms. Allocated memory is still 201.3MB. Free memory was 156.4MB in the beginning and 155.3MB in the end (delta: 1.1MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 443.28ms. Allocated memory is still 201.3MB. Free memory was 155.3MB in the beginning and 141.7MB in the end (delta: 13.6MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. * TraceAbstraction took 823256.68ms. Allocated memory was 201.3MB in the beginning and 4.3GB in the end (delta: 4.1GB). Free memory was 140.7MB in the beginning and 2.5GB in the end (delta: -2.4GB). Peak memory consumption was 2.7GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.1s, 64 PlacesBefore, 20 PlacesAfterwards, 62 TransitionsBefore, 15 TransitionsAfterwards, 500 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 25 TrivialYvCompositions, 19 ConcurrentYvCompositions, 3 ChoiceCompositions, 47 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 249, independent: 247, independent conditional: 247, independent unconditional: 0, dependent: 2, dependent conditional: 2, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 249, independent: 247, independent conditional: 0, independent unconditional: 247, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 249, independent: 247, independent conditional: 0, independent unconditional: 247, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 249, independent: 247, independent conditional: 0, independent unconditional: 247, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 249, independent: 247, independent conditional: 0, independent unconditional: 247, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 249, independent: 246, independent conditional: 0, independent unconditional: 246, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 3, independent: 1, independent conditional: 0, independent unconditional: 1, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 10, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 7, dependent conditional: 0, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 249, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 249, unknown conditional: 0, unknown unconditional: 249] , Statistics on independence cache: Total cache size (in pairs): 390, Positive cache size: 388, Positive conditional cache size: 0, Positive unconditional cache size: 388, Negative cache size: 2, Negative conditional cache size: 0, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1 - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 88 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 823.1s, OverallIterations: 40, TraceHistogramMax: 5, PathProgramHistogramMax: 33, EmptinessCheckTime: 0.0s, AutomataDifference: 802.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.2s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3581 SdHoareTripleChecker+Valid, 7.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3581 mSDsluCounter, 517 SdHoareTripleChecker+Invalid, 5.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 342 mSDsCounter, 540 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14998 IncrementalHoareTripleChecker+Invalid, 15538 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 540 mSolverCounterUnsat, 175 mSDtfsCounter, 14998 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2583 GetRequests, 1331 SyntacticMatches, 221 SemanticMatches, 1031 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12186 ImplicationChecksByTransitivity, 8.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=194009occurred in iteration=39, InterpolantAutomatonStates: 757, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 7.7s InterpolantComputationTime, 1395 NumberOfCodeBlocks, 1383 NumberOfCodeBlocksAsserted, 125 NumberOfCheckSat, 1953 ConstructedInterpolants, 0 QuantifiedInterpolants, 6251 SizeOfPredicates, 89 NumberOfNonLiveVariables, 4999 ConjunctsInSsa, 346 ConjunctsInUnsatCore, 112 InterpolantComputations, 4 PerfectInterpolantSequences, 425/1332 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown