/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-nonblocking-cntr-alt.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-a802222-m [2022-12-12 16:20:44,751 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-12 16:20:44,752 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-12 16:20:44,777 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-12 16:20:44,778 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-12 16:20:44,779 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-12 16:20:44,779 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-12 16:20:44,781 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-12 16:20:44,782 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-12 16:20:44,782 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-12 16:20:44,783 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-12 16:20:44,784 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-12 16:20:44,784 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-12 16:20:44,785 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-12 16:20:44,785 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-12 16:20:44,786 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-12 16:20:44,786 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-12 16:20:44,787 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-12 16:20:44,788 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-12 16:20:44,789 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-12 16:20:44,790 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-12 16:20:44,791 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-12 16:20:44,792 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-12 16:20:44,793 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-12 16:20:44,795 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-12 16:20:44,795 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-12 16:20:44,796 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-12 16:20:44,796 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-12 16:20:44,797 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-12 16:20:44,797 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-12 16:20:44,798 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-12 16:20:44,798 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-12 16:20:44,798 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-12 16:20:44,799 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-12 16:20:44,803 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-12 16:20:44,803 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-12 16:20:44,804 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-12 16:20:44,804 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-12 16:20:44,804 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-12 16:20:44,805 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-12 16:20:44,805 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-12 16:20:44,807 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf [2022-12-12 16:20:44,829 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-12 16:20:44,829 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-12 16:20:44,830 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-12 16:20:44,830 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-12 16:20:44,831 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-12 16:20:44,831 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-12 16:20:44,831 INFO L138 SettingsManager]: * Use SBE=true [2022-12-12 16:20:44,831 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-12 16:20:44,831 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-12 16:20:44,831 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-12 16:20:44,831 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-12 16:20:44,831 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-12 16:20:44,832 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-12 16:20:44,832 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-12 16:20:44,832 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-12 16:20:44,832 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-12 16:20:44,832 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-12 16:20:44,832 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-12 16:20:44,832 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-12 16:20:44,832 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-12 16:20:44,832 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-12 16:20:44,832 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-12 16:20:44,833 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-12 16:20:44,833 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-12 16:20:44,833 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-12 16:20:44,833 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-12 16:20:44,833 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-12 16:20:44,833 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-12 16:20:44,833 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-12 16:20:44,833 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-12 16:20:44,833 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-12 16:20:45,104 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-12 16:20:45,135 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-12 16:20:45,136 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-12 16:20:45,137 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-12 16:20:45,138 INFO L275 PluginConnector]: CDTParser initialized [2022-12-12 16:20:45,139 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c [2022-12-12 16:20:46,151 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-12 16:20:46,344 INFO L351 CDTParser]: Found 1 translation units. [2022-12-12 16:20:46,345 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c [2022-12-12 16:20:46,352 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f6afb654d/509ea7c812e04a49a418839b72ff1bc0/FLAG3e2cfcb3d [2022-12-12 16:20:46,363 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f6afb654d/509ea7c812e04a49a418839b72ff1bc0 [2022-12-12 16:20:46,365 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-12 16:20:46,366 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-12 16:20:46,367 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-12 16:20:46,367 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-12 16:20:46,369 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-12 16:20:46,369 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.12 04:20:46" (1/1) ... [2022-12-12 16:20:46,370 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e59f326 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 04:20:46, skipping insertion in model container [2022-12-12 16:20:46,370 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.12 04:20:46" (1/1) ... [2022-12-12 16:20:46,375 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-12 16:20:46,387 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-12 16:20:46,485 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-12 16:20:46,485 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-12 16:20:46,488 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-12 16:20:46,489 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-12 16:20:46,493 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-nonblocking-cntr-alt.wvr.c[2098,2111] [2022-12-12 16:20:46,497 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-12 16:20:46,503 INFO L203 MainTranslator]: Completed pre-run [2022-12-12 16:20:46,514 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-12 16:20:46,515 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-12 16:20:46,516 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-12 16:20:46,519 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-12 16:20:46,522 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-nonblocking-cntr-alt.wvr.c[2098,2111] [2022-12-12 16:20:46,523 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-12 16:20:46,536 INFO L208 MainTranslator]: Completed translation [2022-12-12 16:20:46,536 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 04:20:46 WrapperNode [2022-12-12 16:20:46,536 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-12 16:20:46,538 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-12 16:20:46,538 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-12 16:20:46,538 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-12 16:20:46,543 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 04:20:46" (1/1) ... [2022-12-12 16:20:46,549 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 04:20:46" (1/1) ... [2022-12-12 16:20:46,568 INFO L138 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 57 [2022-12-12 16:20:46,568 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-12 16:20:46,569 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-12 16:20:46,569 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-12 16:20:46,569 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-12 16:20:46,575 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 04:20:46" (1/1) ... [2022-12-12 16:20:46,576 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 04:20:46" (1/1) ... [2022-12-12 16:20:46,584 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 04:20:46" (1/1) ... [2022-12-12 16:20:46,585 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 04:20:46" (1/1) ... [2022-12-12 16:20:46,594 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 04:20:46" (1/1) ... [2022-12-12 16:20:46,596 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 04:20:46" (1/1) ... [2022-12-12 16:20:46,597 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 04:20:46" (1/1) ... [2022-12-12 16:20:46,598 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 04:20:46" (1/1) ... [2022-12-12 16:20:46,599 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-12 16:20:46,600 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-12 16:20:46,600 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-12 16:20:46,600 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-12 16:20:46,600 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 04:20:46" (1/1) ... [2022-12-12 16:20:46,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-12 16:20:46,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:20:46,645 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-12 16:20:46,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-12 16:20:46,683 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-12 16:20:46,683 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-12 16:20:46,683 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-12 16:20:46,683 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-12 16:20:46,684 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-12 16:20:46,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-12 16:20:46,684 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-12 16:20:46,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-12 16:20:46,684 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-12-12 16:20:46,684 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-12-12 16:20:46,684 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-12 16:20:46,684 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-12 16:20:46,685 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-12 16:20:46,685 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-12 16:20:46,686 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-12 16:20:46,773 INFO L236 CfgBuilder]: Building ICFG [2022-12-12 16:20:46,775 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-12 16:20:46,972 INFO L277 CfgBuilder]: Performing block encoding [2022-12-12 16:20:47,022 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-12 16:20:47,023 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2022-12-12 16:20:47,026 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.12 04:20:47 BoogieIcfgContainer [2022-12-12 16:20:47,027 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-12 16:20:47,029 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-12 16:20:47,029 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-12 16:20:47,032 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-12 16:20:47,032 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.12 04:20:46" (1/3) ... [2022-12-12 16:20:47,032 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6697ac75 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.12 04:20:47, skipping insertion in model container [2022-12-12 16:20:47,032 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 04:20:46" (2/3) ... [2022-12-12 16:20:47,033 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6697ac75 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.12 04:20:47, skipping insertion in model container [2022-12-12 16:20:47,033 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.12 04:20:47" (3/3) ... [2022-12-12 16:20:47,038 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-nonblocking-cntr-alt.wvr.c [2022-12-12 16:20:47,089 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-12 16:20:47,089 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-12 16:20:47,089 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-12 16:20:47,131 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-12 16:20:47,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 80 places, 79 transitions, 174 flow [2022-12-12 16:20:47,204 INFO L130 PetriNetUnfolder]: 6/77 cut-off events. [2022-12-12 16:20:47,204 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-12 16:20:47,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86 conditions, 77 events. 6/77 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 40 event pairs, 0 based on Foata normal form. 0/70 useless extension candidates. Maximal degree in co-relation 47. Up to 2 conditions per place. [2022-12-12 16:20:47,210 INFO L82 GeneralOperation]: Start removeDead. Operand has 80 places, 79 transitions, 174 flow [2022-12-12 16:20:47,214 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 70 places, 69 transitions, 150 flow [2022-12-12 16:20:47,216 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-12 16:20:47,230 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 70 places, 69 transitions, 150 flow [2022-12-12 16:20:47,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 70 places, 69 transitions, 150 flow [2022-12-12 16:20:47,257 INFO L130 PetriNetUnfolder]: 6/69 cut-off events. [2022-12-12 16:20:47,258 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-12 16:20:47,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78 conditions, 69 events. 6/69 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 39 event pairs, 0 based on Foata normal form. 0/63 useless extension candidates. Maximal degree in co-relation 47. Up to 2 conditions per place. [2022-12-12 16:20:47,259 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 70 places, 69 transitions, 150 flow [2022-12-12 16:20:47,260 INFO L226 LiptonReduction]: Number of co-enabled transitions 404 [2022-12-12 16:20:48,987 INFO L241 LiptonReduction]: Total number of compositions: 54 [2022-12-12 16:20:49,001 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-12 16:20:49,005 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;@4412a121, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-12 16:20:49,005 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-12-12 16:20:49,009 INFO L130 PetriNetUnfolder]: 2/14 cut-off events. [2022-12-12 16:20:49,009 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-12 16:20:49,009 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:20:49,009 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:20:49,010 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:20:49,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:20:49,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1884038689, now seen corresponding path program 1 times [2022-12-12 16:20:49,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:20:49,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608643188] [2022-12-12 16:20:49,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:20:49,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:20:49,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:20:49,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:49,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:20:49,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608643188] [2022-12-12 16:20:49,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608643188] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 16:20:49,369 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 16:20:49,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-12 16:20:49,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106112437] [2022-12-12 16:20:49,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 16:20:49,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-12 16:20:49,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:20:49,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-12 16:20:49,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-12 16:20:49,397 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 15 [2022-12-12 16:20:49,399 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 15 transitions, 42 flow. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:20:49,399 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:20:49,399 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 15 [2022-12-12 16:20:49,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:20:49,476 INFO L130 PetriNetUnfolder]: 54/95 cut-off events. [2022-12-12 16:20:49,477 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-12-12 16:20:49,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206 conditions, 95 events. 54/95 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 241 event pairs, 20 based on Foata normal form. 0/67 useless extension candidates. Maximal degree in co-relation 160. Up to 73 conditions per place. [2022-12-12 16:20:49,480 INFO L137 encePairwiseOnDemand]: 11/15 looper letters, 17 selfloop transitions, 3 changer transitions 0/21 dead transitions. [2022-12-12 16:20:49,480 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 21 transitions, 97 flow [2022-12-12 16:20:49,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-12 16:20:49,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-12 16:20:49,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 25 transitions. [2022-12-12 16:20:49,492 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2022-12-12 16:20:49,494 INFO L175 Difference]: Start difference. First operand has 20 places, 15 transitions, 42 flow. Second operand 4 states and 25 transitions. [2022-12-12 16:20:49,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 21 transitions, 97 flow [2022-12-12 16:20:49,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 21 transitions, 87 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-12-12 16:20:49,500 INFO L231 Difference]: Finished difference. Result has 20 places, 16 transitions, 48 flow [2022-12-12 16:20:49,501 INFO L277 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=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=48, PETRI_PLACES=20, PETRI_TRANSITIONS=16} [2022-12-12 16:20:49,504 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 0 predicate places. [2022-12-12 16:20:49,505 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 16 transitions, 48 flow [2022-12-12 16:20:49,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:20:49,505 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:20:49,505 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:20:49,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-12 16:20:49,506 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:20:49,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:20:49,506 INFO L85 PathProgramCache]: Analyzing trace with hash -749522245, now seen corresponding path program 1 times [2022-12-12 16:20:49,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:20:49,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441693154] [2022-12-12 16:20:49,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:20:49,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:20:49,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:20:49,638 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:49,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:20:49,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441693154] [2022-12-12 16:20:49,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441693154] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 16:20:49,639 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 16:20:49,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-12 16:20:49,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713787642] [2022-12-12 16:20:49,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 16:20:49,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-12 16:20:49,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:20:49,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-12 16:20:49,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-12 16:20:49,649 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 15 [2022-12-12 16:20:49,649 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 16 transitions, 48 flow. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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-12 16:20:49,649 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:20:49,650 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 15 [2022-12-12 16:20:49,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:20:49,694 INFO L130 PetriNetUnfolder]: 51/93 cut-off events. [2022-12-12 16:20:49,694 INFO L131 PetriNetUnfolder]: For 22/31 co-relation queries the response was YES. [2022-12-12 16:20:49,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 235 conditions, 93 events. 51/93 cut-off events. For 22/31 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 208 event pairs, 24 based on Foata normal form. 9/84 useless extension candidates. Maximal degree in co-relation 154. Up to 73 conditions per place. [2022-12-12 16:20:49,696 INFO L137 encePairwiseOnDemand]: 11/15 looper letters, 19 selfloop transitions, 3 changer transitions 0/23 dead transitions. [2022-12-12 16:20:49,696 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 23 transitions, 114 flow [2022-12-12 16:20:49,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-12 16:20:49,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-12 16:20:49,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 25 transitions. [2022-12-12 16:20:49,697 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2022-12-12 16:20:49,697 INFO L175 Difference]: Start difference. First operand has 20 places, 16 transitions, 48 flow. Second operand 4 states and 25 transitions. [2022-12-12 16:20:49,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 23 transitions, 114 flow [2022-12-12 16:20:49,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 23 transitions, 105 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-12-12 16:20:49,698 INFO L231 Difference]: Finished difference. Result has 22 places, 17 transitions, 56 flow [2022-12-12 16:20:49,698 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=56, PETRI_PLACES=22, PETRI_TRANSITIONS=17} [2022-12-12 16:20:49,699 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 2 predicate places. [2022-12-12 16:20:49,699 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 17 transitions, 56 flow [2022-12-12 16:20:49,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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-12 16:20:49,700 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:20:49,700 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:20:49,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-12 16:20:49,702 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:20:49,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:20:49,712 INFO L85 PathProgramCache]: Analyzing trace with hash -962291740, now seen corresponding path program 1 times [2022-12-12 16:20:49,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:20:49,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735760860] [2022-12-12 16:20:49,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:20:49,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:20:49,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:20:49,903 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:49,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:20:49,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735760860] [2022-12-12 16:20:49,906 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735760860] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:20:49,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553288005] [2022-12-12 16:20:49,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:20:49,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:20:49,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:20:49,909 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:20:49,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-12 16:20:49,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:20:49,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-12 16:20:49,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:20:50,213 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:50,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:20:50,401 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:50,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553288005] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:20:50,402 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:20:50,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2022-12-12 16:20:50,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223010938] [2022-12-12 16:20:50,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:20:50,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-12 16:20:50,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:20:50,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-12 16:20:50,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2022-12-12 16:20:50,405 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:20:50,405 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 17 transitions, 56 flow. Second operand has 20 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:20:50,405 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:20:50,405 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:20:50,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:20:50,952 INFO L130 PetriNetUnfolder]: 167/315 cut-off events. [2022-12-12 16:20:50,952 INFO L131 PetriNetUnfolder]: For 107/107 co-relation queries the response was YES. [2022-12-12 16:20:50,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 865 conditions, 315 events. 167/315 cut-off events. For 107/107 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1194 event pairs, 5 based on Foata normal form. 3/244 useless extension candidates. Maximal degree in co-relation 238. Up to 109 conditions per place. [2022-12-12 16:20:50,954 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 53 selfloop transitions, 26 changer transitions 39/118 dead transitions. [2022-12-12 16:20:50,954 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 118 transitions, 612 flow [2022-12-12 16:20:50,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-12 16:20:50,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-12 16:20:50,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 116 transitions. [2022-12-12 16:20:50,956 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.42962962962962964 [2022-12-12 16:20:50,956 INFO L175 Difference]: Start difference. First operand has 22 places, 17 transitions, 56 flow. Second operand 18 states and 116 transitions. [2022-12-12 16:20:50,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 118 transitions, 612 flow [2022-12-12 16:20:50,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 118 transitions, 580 flow, removed 8 selfloop flow, removed 2 redundant places. [2022-12-12 16:20:50,958 INFO L231 Difference]: Finished difference. Result has 48 places, 42 transitions, 249 flow [2022-12-12 16:20:50,959 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=9, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=249, PETRI_PLACES=48, PETRI_TRANSITIONS=42} [2022-12-12 16:20:50,959 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 28 predicate places. [2022-12-12 16:20:50,959 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 42 transitions, 249 flow [2022-12-12 16:20:50,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:20:50,960 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:20:50,960 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:20:50,970 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-12-12 16:20:51,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:20:51,165 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:20:51,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:20:51,165 INFO L85 PathProgramCache]: Analyzing trace with hash 518364968, now seen corresponding path program 2 times [2022-12-12 16:20:51,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:20:51,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016502450] [2022-12-12 16:20:51,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:20:51,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:20:51,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:20:51,349 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:51,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:20:51,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016502450] [2022-12-12 16:20:51,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016502450] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:20:51,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801972679] [2022-12-12 16:20:51,350 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 16:20:51,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:20:51,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:20:51,367 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:20:51,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-12 16:20:51,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 16:20:51,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:20:51,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-12 16:20:51,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:20:51,631 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:51,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:20:52,020 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:52,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801972679] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:20:52,020 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:20:52,021 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2022-12-12 16:20:52,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663880670] [2022-12-12 16:20:52,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:20:52,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-12 16:20:52,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:20:52,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-12 16:20:52,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2022-12-12 16:20:52,023 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:20:52,024 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 42 transitions, 249 flow. Second operand has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:20:52,024 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:20:52,024 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:20:52,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:20:52,655 INFO L130 PetriNetUnfolder]: 237/455 cut-off events. [2022-12-12 16:20:52,658 INFO L131 PetriNetUnfolder]: For 1096/1096 co-relation queries the response was YES. [2022-12-12 16:20:52,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1783 conditions, 455 events. 237/455 cut-off events. For 1096/1096 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1920 event pairs, 20 based on Foata normal form. 12/467 useless extension candidates. Maximal degree in co-relation 1742. Up to 234 conditions per place. [2022-12-12 16:20:52,667 INFO L137 encePairwiseOnDemand]: 6/15 looper letters, 63 selfloop transitions, 36 changer transitions 29/128 dead transitions. [2022-12-12 16:20:52,667 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 128 transitions, 942 flow [2022-12-12 16:20:52,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-12 16:20:52,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-12 16:20:52,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 94 transitions. [2022-12-12 16:20:52,671 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4177777777777778 [2022-12-12 16:20:52,671 INFO L175 Difference]: Start difference. First operand has 48 places, 42 transitions, 249 flow. Second operand 15 states and 94 transitions. [2022-12-12 16:20:52,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 128 transitions, 942 flow [2022-12-12 16:20:52,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 128 transitions, 829 flow, removed 52 selfloop flow, removed 5 redundant places. [2022-12-12 16:20:52,679 INFO L231 Difference]: Finished difference. Result has 61 places, 68 transitions, 529 flow [2022-12-12 16:20:52,679 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=529, PETRI_PLACES=61, PETRI_TRANSITIONS=68} [2022-12-12 16:20:52,681 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 41 predicate places. [2022-12-12 16:20:52,681 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 68 transitions, 529 flow [2022-12-12 16:20:52,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:20:52,681 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:20:52,681 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:20:52,688 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-12 16:20:52,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-12-12 16:20:52,886 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:20:52,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:20:52,887 INFO L85 PathProgramCache]: Analyzing trace with hash 873651256, now seen corresponding path program 3 times [2022-12-12 16:20:52,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:20:52,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075216141] [2022-12-12 16:20:52,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:20:52,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:20:52,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:20:53,031 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:53,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:20:53,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075216141] [2022-12-12 16:20:53,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075216141] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:20:53,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233633745] [2022-12-12 16:20:53,032 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 16:20:53,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:20:53,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:20:53,033 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:20:53,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-12 16:20:53,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 16:20:53,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:20:53,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-12 16:20:53,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:20:53,242 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:53,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:20:53,583 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:53,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233633745] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:20:53,583 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:20:53,583 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2022-12-12 16:20:53,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639687609] [2022-12-12 16:20:53,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:20:53,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-12 16:20:53,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:20:53,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-12 16:20:53,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2022-12-12 16:20:53,585 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:20:53,585 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 68 transitions, 529 flow. Second operand has 22 states, 21 states have (on average 2.0) internal successors, (42), 21 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-12 16:20:53,585 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:20:53,585 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:20:53,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:20:54,133 INFO L130 PetriNetUnfolder]: 249/487 cut-off events. [2022-12-12 16:20:54,133 INFO L131 PetriNetUnfolder]: For 1917/1917 co-relation queries the response was YES. [2022-12-12 16:20:54,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2170 conditions, 487 events. 249/487 cut-off events. For 1917/1917 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2147 event pairs, 26 based on Foata normal form. 2/489 useless extension candidates. Maximal degree in co-relation 2104. Up to 178 conditions per place. [2022-12-12 16:20:54,138 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 70 selfloop transitions, 44 changer transitions 24/138 dead transitions. [2022-12-12 16:20:54,138 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 138 transitions, 1190 flow [2022-12-12 16:20:54,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-12 16:20:54,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-12 16:20:54,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 99 transitions. [2022-12-12 16:20:54,140 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.44 [2022-12-12 16:20:54,140 INFO L175 Difference]: Start difference. First operand has 61 places, 68 transitions, 529 flow. Second operand 15 states and 99 transitions. [2022-12-12 16:20:54,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 138 transitions, 1190 flow [2022-12-12 16:20:54,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 138 transitions, 1110 flow, removed 40 selfloop flow, removed 3 redundant places. [2022-12-12 16:20:54,149 INFO L231 Difference]: Finished difference. Result has 78 places, 77 transitions, 713 flow [2022-12-12 16:20:54,149 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=487, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=713, PETRI_PLACES=78, PETRI_TRANSITIONS=77} [2022-12-12 16:20:54,150 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 58 predicate places. [2022-12-12 16:20:54,150 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 77 transitions, 713 flow [2022-12-12 16:20:54,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0) internal successors, (42), 21 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-12 16:20:54,150 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:20:54,151 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:20:54,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-12-12 16:20:54,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:20:54,359 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:20:54,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:20:54,359 INFO L85 PathProgramCache]: Analyzing trace with hash -310551560, now seen corresponding path program 4 times [2022-12-12 16:20:54,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:20:54,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526524357] [2022-12-12 16:20:54,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:20:54,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:20:54,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:20:54,493 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:54,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:20:54,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526524357] [2022-12-12 16:20:54,493 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526524357] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:20:54,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938098207] [2022-12-12 16:20:54,493 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 16:20:54,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:20:54,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:20:54,494 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:20:54,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-12 16:20:54,537 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 16:20:54,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:20:54,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-12 16:20:54,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:20:54,669 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:54,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:20:54,794 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:54,794 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938098207] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:20:54,794 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:20:54,795 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2022-12-12 16:20:54,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175341834] [2022-12-12 16:20:54,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:20:54,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-12 16:20:54,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:20:54,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-12 16:20:54,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2022-12-12 16:20:54,796 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:20:54,796 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 77 transitions, 713 flow. Second operand has 20 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-12 16:20:54,796 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:20:54,796 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:20:54,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:20:55,312 INFO L130 PetriNetUnfolder]: 280/559 cut-off events. [2022-12-12 16:20:55,313 INFO L131 PetriNetUnfolder]: For 2542/2542 co-relation queries the response was YES. [2022-12-12 16:20:55,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2698 conditions, 559 events. 280/559 cut-off events. For 2542/2542 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2626 event pairs, 25 based on Foata normal form. 2/561 useless extension candidates. Maximal degree in co-relation 2619. Up to 139 conditions per place. [2022-12-12 16:20:55,317 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 81 selfloop transitions, 65 changer transitions 31/177 dead transitions. [2022-12-12 16:20:55,317 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 177 transitions, 1631 flow [2022-12-12 16:20:55,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-12 16:20:55,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-12 16:20:55,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 134 transitions. [2022-12-12 16:20:55,319 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.40606060606060607 [2022-12-12 16:20:55,319 INFO L175 Difference]: Start difference. First operand has 78 places, 77 transitions, 713 flow. Second operand 22 states and 134 transitions. [2022-12-12 16:20:55,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 177 transitions, 1631 flow [2022-12-12 16:20:55,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 177 transitions, 1491 flow, removed 50 selfloop flow, removed 6 redundant places. [2022-12-12 16:20:55,329 INFO L231 Difference]: Finished difference. Result has 100 places, 94 transitions, 989 flow [2022-12-12 16:20:55,330 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=639, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=989, PETRI_PLACES=100, PETRI_TRANSITIONS=94} [2022-12-12 16:20:55,332 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 80 predicate places. [2022-12-12 16:20:55,332 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 94 transitions, 989 flow [2022-12-12 16:20:55,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 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-12 16:20:55,332 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:20:55,332 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:20:55,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-12-12 16:20:55,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:20:55,538 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:20:55,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:20:55,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1588824572, now seen corresponding path program 5 times [2022-12-12 16:20:55,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:20:55,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402131326] [2022-12-12 16:20:55,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:20:55,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:20:55,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:20:55,783 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:55,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:20:55,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402131326] [2022-12-12 16:20:55,785 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402131326] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:20:55,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64582219] [2022-12-12 16:20:55,787 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 16:20:55,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:20:55,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:20:55,788 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:20:55,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-12 16:20:55,834 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 16:20:55,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:20:55,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-12 16:20:55,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:20:55,967 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:55,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:20:56,110 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:56,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64582219] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:20:56,110 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:20:56,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 18 [2022-12-12 16:20:56,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203195357] [2022-12-12 16:20:56,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:20:56,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-12 16:20:56,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:20:56,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-12 16:20:56,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-12-12 16:20:56,111 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:20:56,112 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 94 transitions, 989 flow. Second operand has 20 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:20:56,112 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:20:56,112 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:20:56,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:20:57,136 INFO L130 PetriNetUnfolder]: 407/802 cut-off events. [2022-12-12 16:20:57,136 INFO L131 PetriNetUnfolder]: For 6043/6043 co-relation queries the response was YES. [2022-12-12 16:20:57,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4367 conditions, 802 events. 407/802 cut-off events. For 6043/6043 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4182 event pairs, 35 based on Foata normal form. 10/812 useless extension candidates. Maximal degree in co-relation 4258. Up to 297 conditions per place. [2022-12-12 16:20:57,141 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 119 selfloop transitions, 54 changer transitions 88/261 dead transitions. [2022-12-12 16:20:57,141 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 261 transitions, 2684 flow [2022-12-12 16:20:57,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-12-12 16:20:57,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-12-12 16:20:57,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 199 transitions. [2022-12-12 16:20:57,143 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.35855855855855856 [2022-12-12 16:20:57,143 INFO L175 Difference]: Start difference. First operand has 100 places, 94 transitions, 989 flow. Second operand 37 states and 199 transitions. [2022-12-12 16:20:57,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 261 transitions, 2684 flow [2022-12-12 16:20:57,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 261 transitions, 2413 flow, removed 106 selfloop flow, removed 6 redundant places. [2022-12-12 16:20:57,166 INFO L231 Difference]: Finished difference. Result has 145 places, 108 transitions, 1231 flow [2022-12-12 16:20:57,167 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=837, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=1231, PETRI_PLACES=145, PETRI_TRANSITIONS=108} [2022-12-12 16:20:57,167 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 125 predicate places. [2022-12-12 16:20:57,168 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 108 transitions, 1231 flow [2022-12-12 16:20:57,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:20:57,168 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:20:57,168 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:20:57,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-12-12 16:20:57,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:20:57,374 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:20:57,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:20:57,375 INFO L85 PathProgramCache]: Analyzing trace with hash 416038436, now seen corresponding path program 6 times [2022-12-12 16:20:57,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:20:57,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258808856] [2022-12-12 16:20:57,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:20:57,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:20:57,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:20:57,527 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:57,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:20:57,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258808856] [2022-12-12 16:20:57,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258808856] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:20:57,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781402604] [2022-12-12 16:20:57,527 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 16:20:57,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:20:57,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:20:57,528 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:20:57,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-12 16:20:57,571 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-12 16:20:57,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:20:57,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-12 16:20:57,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:20:57,716 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:57,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:20:57,959 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:57,959 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781402604] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:20:57,959 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:20:57,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2022-12-12 16:20:57,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026905335] [2022-12-12 16:20:57,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:20:57,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-12 16:20:57,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:20:57,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-12 16:20:57,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2022-12-12 16:20:57,960 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:20:57,960 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 108 transitions, 1231 flow. Second operand has 22 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:20:57,960 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:20:57,961 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:20:57,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:20:58,354 INFO L130 PetriNetUnfolder]: 295/592 cut-off events. [2022-12-12 16:20:58,355 INFO L131 PetriNetUnfolder]: For 7677/7677 co-relation queries the response was YES. [2022-12-12 16:20:58,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3635 conditions, 592 events. 295/592 cut-off events. For 7677/7677 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2831 event pairs, 38 based on Foata normal form. 1/593 useless extension candidates. Maximal degree in co-relation 3550. Up to 482 conditions per place. [2022-12-12 16:20:58,359 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 107 selfloop transitions, 29 changer transitions 8/144 dead transitions. [2022-12-12 16:20:58,359 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 144 transitions, 1767 flow [2022-12-12 16:20:58,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-12 16:20:58,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-12 16:20:58,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 60 transitions. [2022-12-12 16:20:58,360 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3076923076923077 [2022-12-12 16:20:58,360 INFO L175 Difference]: Start difference. First operand has 145 places, 108 transitions, 1231 flow. Second operand 13 states and 60 transitions. [2022-12-12 16:20:58,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 144 transitions, 1767 flow [2022-12-12 16:20:58,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 144 transitions, 1362 flow, removed 143 selfloop flow, removed 27 redundant places. [2022-12-12 16:20:58,378 INFO L231 Difference]: Finished difference. Result has 120 places, 114 transitions, 1045 flow [2022-12-12 16:20:58,378 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=891, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1045, PETRI_PLACES=120, PETRI_TRANSITIONS=114} [2022-12-12 16:20:58,379 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 100 predicate places. [2022-12-12 16:20:58,379 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 114 transitions, 1045 flow [2022-12-12 16:20:58,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:20:58,379 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:20:58,379 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:20:58,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-12-12 16:20:58,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:20:58,584 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:20:58,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:20:58,584 INFO L85 PathProgramCache]: Analyzing trace with hash 440370956, now seen corresponding path program 7 times [2022-12-12 16:20:58,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:20:58,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607724723] [2022-12-12 16:20:58,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:20:58,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:20:58,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:20:58,733 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:58,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:20:58,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607724723] [2022-12-12 16:20:58,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607724723] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:20:58,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354453445] [2022-12-12 16:20:58,733 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 16:20:58,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:20:58,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:20:58,735 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:20:58,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-12 16:20:58,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:20:58,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-12 16:20:58,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:20:58,909 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:58,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:20:59,057 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:20:59,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354453445] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:20:59,058 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:20:59,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2022-12-12 16:20:59,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228602335] [2022-12-12 16:20:59,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:20:59,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 16:20:59,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:20:59,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 16:20:59,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-12-12 16:20:59,061 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:20:59,061 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 114 transitions, 1045 flow. Second operand has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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-12 16:20:59,061 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:20:59,061 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:20:59,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:20:59,873 INFO L130 PetriNetUnfolder]: 297/597 cut-off events. [2022-12-12 16:20:59,873 INFO L131 PetriNetUnfolder]: For 4317/4317 co-relation queries the response was YES. [2022-12-12 16:20:59,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3111 conditions, 597 events. 297/597 cut-off events. For 4317/4317 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2880 event pairs, 25 based on Foata normal form. 7/604 useless extension candidates. Maximal degree in co-relation 3018. Up to 297 conditions per place. [2022-12-12 16:20:59,877 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 109 selfloop transitions, 56 changer transitions 23/188 dead transitions. [2022-12-12 16:20:59,878 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 188 transitions, 1829 flow [2022-12-12 16:20:59,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-12-12 16:20:59,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-12-12 16:20:59,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 129 transitions. [2022-12-12 16:20:59,879 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.31851851851851853 [2022-12-12 16:20:59,879 INFO L175 Difference]: Start difference. First operand has 120 places, 114 transitions, 1045 flow. Second operand 27 states and 129 transitions. [2022-12-12 16:20:59,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 188 transitions, 1829 flow [2022-12-12 16:20:59,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 188 transitions, 1703 flow, removed 40 selfloop flow, removed 7 redundant places. [2022-12-12 16:20:59,892 INFO L231 Difference]: Finished difference. Result has 143 places, 111 transitions, 1088 flow [2022-12-12 16:20:59,892 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1088, PETRI_PLACES=143, PETRI_TRANSITIONS=111} [2022-12-12 16:20:59,892 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 123 predicate places. [2022-12-12 16:20:59,893 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 111 transitions, 1088 flow [2022-12-12 16:20:59,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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-12 16:20:59,893 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:20:59,893 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:20:59,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-12-12 16:21:00,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:00,098 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:00,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:00,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1895262092, now seen corresponding path program 8 times [2022-12-12 16:21:00,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:00,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146206171] [2022-12-12 16:21:00,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:00,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:00,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:00,231 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:00,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:00,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146206171] [2022-12-12 16:21:00,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146206171] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:00,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542627280] [2022-12-12 16:21:00,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 16:21:00,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:00,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:00,233 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:00,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-12 16:21:00,278 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 16:21:00,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:21:00,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-12 16:21:00,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:00,441 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:00,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:00,703 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:00,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542627280] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:00,704 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:00,704 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2022-12-12 16:21:00,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65194626] [2022-12-12 16:21:00,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:00,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-12 16:21:00,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:00,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-12 16:21:00,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2022-12-12 16:21:00,705 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:00,705 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 111 transitions, 1088 flow. Second operand has 22 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:00,705 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:00,705 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:00,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:01,114 INFO L130 PetriNetUnfolder]: 272/541 cut-off events. [2022-12-12 16:21:01,114 INFO L131 PetriNetUnfolder]: For 4042/4042 co-relation queries the response was YES. [2022-12-12 16:21:01,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2973 conditions, 541 events. 272/541 cut-off events. For 4042/4042 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2469 event pairs, 16 based on Foata normal form. 1/542 useless extension candidates. Maximal degree in co-relation 2867. Up to 407 conditions per place. [2022-12-12 16:21:01,118 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 97 selfloop transitions, 34 changer transitions 20/151 dead transitions. [2022-12-12 16:21:01,118 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 151 transitions, 1557 flow [2022-12-12 16:21:01,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-12 16:21:01,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-12 16:21:01,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 71 transitions. [2022-12-12 16:21:01,119 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3380952380952381 [2022-12-12 16:21:01,119 INFO L175 Difference]: Start difference. First operand has 143 places, 111 transitions, 1088 flow. Second operand 14 states and 71 transitions. [2022-12-12 16:21:01,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 151 transitions, 1557 flow [2022-12-12 16:21:01,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 151 transitions, 1450 flow, removed 8 selfloop flow, removed 22 redundant places. [2022-12-12 16:21:01,132 INFO L231 Difference]: Finished difference. Result has 131 places, 112 transitions, 1091 flow [2022-12-12 16:21:01,132 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1091, PETRI_PLACES=131, PETRI_TRANSITIONS=112} [2022-12-12 16:21:01,132 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 111 predicate places. [2022-12-12 16:21:01,132 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 112 transitions, 1091 flow [2022-12-12 16:21:01,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:01,133 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:01,133 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:01,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-12-12 16:21:01,337 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,SelfDestructingSolverStorable9 [2022-12-12 16:21:01,337 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:01,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:01,338 INFO L85 PathProgramCache]: Analyzing trace with hash 927119454, now seen corresponding path program 9 times [2022-12-12 16:21:01,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:01,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330355891] [2022-12-12 16:21:01,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:01,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:01,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:01,487 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:01,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:01,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330355891] [2022-12-12 16:21:01,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330355891] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:01,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334725092] [2022-12-12 16:21:01,488 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 16:21:01,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:01,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:01,489 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:01,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-12 16:21:01,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 16:21:01,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:21:01,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 26 conjunts are in the unsatisfiable core [2022-12-12 16:21:01,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:01,729 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:01,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:02,060 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:02,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334725092] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:02,060 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:02,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2022-12-12 16:21:02,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579548299] [2022-12-12 16:21:02,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:02,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-12 16:21:02,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:02,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-12 16:21:02,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-12-12 16:21:02,062 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:02,062 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 112 transitions, 1091 flow. Second operand has 25 states, 24 states have (on average 1.875) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:02,062 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:02,062 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:02,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:04,150 INFO L130 PetriNetUnfolder]: 530/1030 cut-off events. [2022-12-12 16:21:04,150 INFO L131 PetriNetUnfolder]: For 8929/8929 co-relation queries the response was YES. [2022-12-12 16:21:04,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5676 conditions, 1030 events. 530/1030 cut-off events. For 8929/8929 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5516 event pairs, 18 based on Foata normal form. 3/1033 useless extension candidates. Maximal degree in co-relation 5549. Up to 253 conditions per place. [2022-12-12 16:21:04,157 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 155 selfloop transitions, 132 changer transitions 29/316 dead transitions. [2022-12-12 16:21:04,157 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 316 transitions, 3199 flow [2022-12-12 16:21:04,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-12-12 16:21:04,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-12-12 16:21:04,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 220 transitions. [2022-12-12 16:21:04,158 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.37606837606837606 [2022-12-12 16:21:04,158 INFO L175 Difference]: Start difference. First operand has 131 places, 112 transitions, 1091 flow. Second operand 39 states and 220 transitions. [2022-12-12 16:21:04,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 316 transitions, 3199 flow [2022-12-12 16:21:04,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 316 transitions, 3071 flow, removed 29 selfloop flow, removed 12 redundant places. [2022-12-12 16:21:04,181 INFO L231 Difference]: Finished difference. Result has 162 places, 180 transitions, 2061 flow [2022-12-12 16:21:04,181 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=993, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=2061, PETRI_PLACES=162, PETRI_TRANSITIONS=180} [2022-12-12 16:21:04,182 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 142 predicate places. [2022-12-12 16:21:04,182 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 180 transitions, 2061 flow [2022-12-12 16:21:04,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.875) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:04,182 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:04,182 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:04,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-12-12 16:21:04,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:04,387 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:04,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:04,388 INFO L85 PathProgramCache]: Analyzing trace with hash -173966472, now seen corresponding path program 10 times [2022-12-12 16:21:04,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:04,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399705382] [2022-12-12 16:21:04,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:04,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:04,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:04,588 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:04,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:04,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399705382] [2022-12-12 16:21:04,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399705382] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:04,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110395826] [2022-12-12 16:21:04,589 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 16:21:04,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:04,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:04,590 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:04,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-12 16:21:04,632 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 16:21:04,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:21:04,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-12 16:21:04,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:04,773 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:04,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:04,941 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:04,941 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110395826] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:04,941 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:04,942 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 22 [2022-12-12 16:21:04,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256181157] [2022-12-12 16:21:04,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:04,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-12 16:21:04,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:04,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-12 16:21:04,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2022-12-12 16:21:04,943 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:04,943 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 180 transitions, 2061 flow. Second operand has 24 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:04,943 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:04,943 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:04,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:05,720 INFO L130 PetriNetUnfolder]: 588/1145 cut-off events. [2022-12-12 16:21:05,720 INFO L131 PetriNetUnfolder]: For 9926/9926 co-relation queries the response was YES. [2022-12-12 16:21:05,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6841 conditions, 1145 events. 588/1145 cut-off events. For 9926/9926 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 6305 event pairs, 29 based on Foata normal form. 5/1150 useless extension candidates. Maximal degree in co-relation 6769. Up to 501 conditions per place. [2022-12-12 16:21:05,729 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 149 selfloop transitions, 115 changer transitions 28/292 dead transitions. [2022-12-12 16:21:05,729 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 292 transitions, 3344 flow [2022-12-12 16:21:05,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-12-12 16:21:05,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-12-12 16:21:05,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 160 transitions. [2022-12-12 16:21:05,730 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3950617283950617 [2022-12-12 16:21:05,730 INFO L175 Difference]: Start difference. First operand has 162 places, 180 transitions, 2061 flow. Second operand 27 states and 160 transitions. [2022-12-12 16:21:05,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 292 transitions, 3344 flow [2022-12-12 16:21:05,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 292 transitions, 2830 flow, removed 196 selfloop flow, removed 16 redundant places. [2022-12-12 16:21:05,766 INFO L231 Difference]: Finished difference. Result has 179 places, 199 transitions, 2144 flow [2022-12-12 16:21:05,767 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=2144, PETRI_PLACES=179, PETRI_TRANSITIONS=199} [2022-12-12 16:21:05,767 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 159 predicate places. [2022-12-12 16:21:05,767 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 199 transitions, 2144 flow [2022-12-12 16:21:05,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:05,767 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:05,767 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:05,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-12-12 16:21:05,976 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,SelfDestructingSolverStorable11 [2022-12-12 16:21:05,976 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:05,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:05,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1090066590, now seen corresponding path program 11 times [2022-12-12 16:21:05,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:05,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474360227] [2022-12-12 16:21:05,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:05,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:05,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:06,101 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:06,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:06,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474360227] [2022-12-12 16:21:06,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474360227] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:06,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897412321] [2022-12-12 16:21:06,101 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 16:21:06,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:06,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:06,103 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:06,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-12 16:21:06,151 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 16:21:06,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:21:06,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-12 16:21:06,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:06,340 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:06,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:06,483 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:06,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897412321] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:06,483 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:06,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2022-12-12 16:21:06,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150878017] [2022-12-12 16:21:06,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:06,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-12 16:21:06,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:06,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-12 16:21:06,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-12-12 16:21:06,484 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:06,484 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 199 transitions, 2144 flow. Second operand has 23 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 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-12 16:21:06,484 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:06,485 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:06,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:07,489 INFO L130 PetriNetUnfolder]: 701/1372 cut-off events. [2022-12-12 16:21:07,489 INFO L131 PetriNetUnfolder]: For 15011/15011 co-relation queries the response was YES. [2022-12-12 16:21:07,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8001 conditions, 1372 events. 701/1372 cut-off events. For 15011/15011 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 7984 event pairs, 31 based on Foata normal form. 8/1380 useless extension candidates. Maximal degree in co-relation 7923. Up to 359 conditions per place. [2022-12-12 16:21:07,500 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 172 selfloop transitions, 115 changer transitions 77/364 dead transitions. [2022-12-12 16:21:07,500 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 364 transitions, 4161 flow [2022-12-12 16:21:07,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-12-12 16:21:07,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-12-12 16:21:07,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 164 transitions. [2022-12-12 16:21:07,501 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.33131313131313134 [2022-12-12 16:21:07,502 INFO L175 Difference]: Start difference. First operand has 179 places, 199 transitions, 2144 flow. Second operand 33 states and 164 transitions. [2022-12-12 16:21:07,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 364 transitions, 4161 flow [2022-12-12 16:21:07,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 364 transitions, 3920 flow, removed 46 selfloop flow, removed 17 redundant places. [2022-12-12 16:21:07,552 INFO L231 Difference]: Finished difference. Result has 205 places, 196 transitions, 2417 flow [2022-12-12 16:21:07,553 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=1921, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2417, PETRI_PLACES=205, PETRI_TRANSITIONS=196} [2022-12-12 16:21:07,553 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 185 predicate places. [2022-12-12 16:21:07,554 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 196 transitions, 2417 flow [2022-12-12 16:21:07,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 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-12 16:21:07,554 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:07,554 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:07,560 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-12 16:21:07,758 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,SelfDestructingSolverStorable12 [2022-12-12 16:21:07,758 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:07,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:07,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1924608600, now seen corresponding path program 12 times [2022-12-12 16:21:07,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:07,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182739627] [2022-12-12 16:21:07,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:07,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:07,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:07,925 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:07,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:07,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182739627] [2022-12-12 16:21:07,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182739627] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:07,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873306036] [2022-12-12 16:21:07,926 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 16:21:07,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:07,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:07,927 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:07,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-12 16:21:07,975 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-12 16:21:07,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:21:07,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 26 conjunts are in the unsatisfiable core [2022-12-12 16:21:07,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:08,153 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:08,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:08,457 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:08,458 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873306036] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:08,458 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:08,458 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 24 [2022-12-12 16:21:08,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503627531] [2022-12-12 16:21:08,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:08,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-12-12 16:21:08,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:08,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-12-12 16:21:08,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-12-12 16:21:08,459 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:08,459 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 196 transitions, 2417 flow. Second operand has 26 states, 25 states have (on average 1.84) internal successors, (46), 25 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:08,459 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:08,459 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:08,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:10,997 INFO L130 PetriNetUnfolder]: 840/1735 cut-off events. [2022-12-12 16:21:10,998 INFO L131 PetriNetUnfolder]: For 29874/29874 co-relation queries the response was YES. [2022-12-12 16:21:11,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11761 conditions, 1735 events. 840/1735 cut-off events. For 29874/29874 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 11305 event pairs, 8 based on Foata normal form. 13/1748 useless extension candidates. Maximal degree in co-relation 11444. Up to 507 conditions per place. [2022-12-12 16:21:11,011 INFO L137 encePairwiseOnDemand]: 6/15 looper letters, 196 selfloop transitions, 208 changer transitions 46/450 dead transitions. [2022-12-12 16:21:11,011 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 450 transitions, 5987 flow [2022-12-12 16:21:11,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-12-12 16:21:11,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2022-12-12 16:21:11,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 270 transitions. [2022-12-12 16:21:11,025 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.32727272727272727 [2022-12-12 16:21:11,026 INFO L175 Difference]: Start difference. First operand has 205 places, 196 transitions, 2417 flow. Second operand 55 states and 270 transitions. [2022-12-12 16:21:11,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 450 transitions, 5987 flow [2022-12-12 16:21:11,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 450 transitions, 4777 flow, removed 511 selfloop flow, removed 25 redundant places. [2022-12-12 16:21:11,101 INFO L231 Difference]: Finished difference. Result has 229 places, 267 transitions, 3530 flow [2022-12-12 16:21:11,102 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=2022, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=3530, PETRI_PLACES=229, PETRI_TRANSITIONS=267} [2022-12-12 16:21:11,103 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 209 predicate places. [2022-12-12 16:21:11,103 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 267 transitions, 3530 flow [2022-12-12 16:21:11,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.84) internal successors, (46), 25 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:11,103 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:11,103 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:11,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-12-12 16:21:11,307 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,SelfDestructingSolverStorable13 [2022-12-12 16:21:11,307 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:11,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:11,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1948941120, now seen corresponding path program 13 times [2022-12-12 16:21:11,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:11,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33266183] [2022-12-12 16:21:11,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:11,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:11,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:11,443 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:11,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:11,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33266183] [2022-12-12 16:21:11,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33266183] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:11,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416868685] [2022-12-12 16:21:11,444 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 16:21:11,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:11,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:11,445 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:11,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-12 16:21:11,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:11,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-12 16:21:11,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:11,616 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:11,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:11,763 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:11,763 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416868685] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:11,763 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:11,763 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2022-12-12 16:21:11,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339455347] [2022-12-12 16:21:11,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:11,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-12 16:21:11,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:11,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-12 16:21:11,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-12-12 16:21:11,764 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:11,764 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 267 transitions, 3530 flow. Second operand has 23 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:11,765 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:11,765 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:11,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:12,803 INFO L130 PetriNetUnfolder]: 847/1727 cut-off events. [2022-12-12 16:21:12,804 INFO L131 PetriNetUnfolder]: For 18559/18559 co-relation queries the response was YES. [2022-12-12 16:21:12,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11201 conditions, 1727 events. 847/1727 cut-off events. For 18559/18559 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 11031 event pairs, 63 based on Foata normal form. 10/1737 useless extension candidates. Maximal degree in co-relation 11008. Up to 521 conditions per place. [2022-12-12 16:21:12,817 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 232 selfloop transitions, 143 changer transitions 41/416 dead transitions. [2022-12-12 16:21:12,818 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 416 transitions, 5820 flow [2022-12-12 16:21:12,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-12-12 16:21:12,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-12-12 16:21:12,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 170 transitions. [2022-12-12 16:21:12,819 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2022-12-12 16:21:12,819 INFO L175 Difference]: Start difference. First operand has 229 places, 267 transitions, 3530 flow. Second operand 30 states and 170 transitions. [2022-12-12 16:21:12,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 416 transitions, 5820 flow [2022-12-12 16:21:12,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 416 transitions, 4742 flow, removed 390 selfloop flow, removed 28 redundant places. [2022-12-12 16:21:12,902 INFO L231 Difference]: Finished difference. Result has 236 places, 278 transitions, 3380 flow [2022-12-12 16:21:12,903 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=2821, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3380, PETRI_PLACES=236, PETRI_TRANSITIONS=278} [2022-12-12 16:21:12,903 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 216 predicate places. [2022-12-12 16:21:12,903 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 278 transitions, 3380 flow [2022-12-12 16:21:12,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:12,903 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:12,903 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:12,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-12-12 16:21:13,107 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,SelfDestructingSolverStorable14 [2022-12-12 16:21:13,107 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:13,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:13,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1518960030, now seen corresponding path program 14 times [2022-12-12 16:21:13,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:13,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280374176] [2022-12-12 16:21:13,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:13,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:13,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:13,265 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:13,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:13,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280374176] [2022-12-12 16:21:13,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280374176] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:13,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98780494] [2022-12-12 16:21:13,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 16:21:13,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:13,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:13,267 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:13,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-12 16:21:13,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 16:21:13,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:21:13,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 26 conjunts are in the unsatisfiable core [2022-12-12 16:21:13,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:13,477 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:13,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:13,810 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:13,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98780494] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:13,810 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:13,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2022-12-12 16:21:13,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151308263] [2022-12-12 16:21:13,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:13,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-12 16:21:13,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:13,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-12 16:21:13,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2022-12-12 16:21:13,811 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:13,812 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 278 transitions, 3380 flow. Second operand has 25 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:13,812 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:13,812 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:13,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:15,676 INFO L130 PetriNetUnfolder]: 868/1758 cut-off events. [2022-12-12 16:21:15,677 INFO L131 PetriNetUnfolder]: For 16448/16448 co-relation queries the response was YES. [2022-12-12 16:21:15,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10809 conditions, 1758 events. 868/1758 cut-off events. For 16448/16448 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 11203 event pairs, 28 based on Foata normal form. 4/1762 useless extension candidates. Maximal degree in co-relation 10733. Up to 1038 conditions per place. [2022-12-12 16:21:15,690 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 221 selfloop transitions, 142 changer transitions 36/399 dead transitions. [2022-12-12 16:21:15,690 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 399 transitions, 5036 flow [2022-12-12 16:21:15,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-12-12 16:21:15,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-12-12 16:21:15,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 154 transitions. [2022-12-12 16:21:15,722 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2851851851851852 [2022-12-12 16:21:15,722 INFO L175 Difference]: Start difference. First operand has 236 places, 278 transitions, 3380 flow. Second operand 36 states and 154 transitions. [2022-12-12 16:21:15,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 399 transitions, 5036 flow [2022-12-12 16:21:15,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 399 transitions, 4655 flow, removed 95 selfloop flow, removed 21 redundant places. [2022-12-12 16:21:15,790 INFO L231 Difference]: Finished difference. Result has 255 places, 302 transitions, 3728 flow [2022-12-12 16:21:15,790 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=3044, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=3728, PETRI_PLACES=255, PETRI_TRANSITIONS=302} [2022-12-12 16:21:15,791 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 235 predicate places. [2022-12-12 16:21:15,791 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 302 transitions, 3728 flow [2022-12-12 16:21:15,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:15,791 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:15,791 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:15,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-12-12 16:21:15,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:15,991 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:15,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:15,992 INFO L85 PathProgramCache]: Analyzing trace with hash -40613194, now seen corresponding path program 15 times [2022-12-12 16:21:15,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:15,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681901436] [2022-12-12 16:21:15,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:15,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:16,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:16,133 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:16,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:16,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681901436] [2022-12-12 16:21:16,134 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681901436] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:16,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768407571] [2022-12-12 16:21:16,134 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 16:21:16,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:16,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:16,135 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:16,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-12 16:21:16,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-12 16:21:16,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:21:16,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 26 conjunts are in the unsatisfiable core [2022-12-12 16:21:16,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:16,337 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:16,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:16,589 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:16,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768407571] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:16,590 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:16,590 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 24 [2022-12-12 16:21:16,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364580876] [2022-12-12 16:21:16,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:16,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-12-12 16:21:16,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:16,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-12-12 16:21:16,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2022-12-12 16:21:16,591 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:16,591 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 302 transitions, 3728 flow. Second operand has 26 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:16,591 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:16,591 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:16,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:17,776 INFO L130 PetriNetUnfolder]: 906/1851 cut-off events. [2022-12-12 16:21:17,777 INFO L131 PetriNetUnfolder]: For 19861/19861 co-relation queries the response was YES. [2022-12-12 16:21:17,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11962 conditions, 1851 events. 906/1851 cut-off events. For 19861/19861 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 12062 event pairs, 22 based on Foata normal form. 7/1858 useless extension candidates. Maximal degree in co-relation 11793. Up to 736 conditions per place. [2022-12-12 16:21:17,791 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 213 selfloop transitions, 154 changer transitions 52/419 dead transitions. [2022-12-12 16:21:17,791 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 419 transitions, 5664 flow [2022-12-12 16:21:17,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-12-12 16:21:17,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-12-12 16:21:17,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 125 transitions. [2022-12-12 16:21:17,806 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.28735632183908044 [2022-12-12 16:21:17,806 INFO L175 Difference]: Start difference. First operand has 255 places, 302 transitions, 3728 flow. Second operand 29 states and 125 transitions. [2022-12-12 16:21:17,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 419 transitions, 5664 flow [2022-12-12 16:21:17,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 419 transitions, 5415 flow, removed 94 selfloop flow, removed 14 redundant places. [2022-12-12 16:21:17,910 INFO L231 Difference]: Finished difference. Result has 271 places, 313 transitions, 4255 flow [2022-12-12 16:21:17,911 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=3505, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4255, PETRI_PLACES=271, PETRI_TRANSITIONS=313} [2022-12-12 16:21:17,911 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 251 predicate places. [2022-12-12 16:21:17,911 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 313 transitions, 4255 flow [2022-12-12 16:21:17,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:17,911 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:17,911 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:17,917 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-12-12 16:21:18,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-12-12 16:21:18,116 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:18,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:18,116 INFO L85 PathProgramCache]: Analyzing trace with hash -899487724, now seen corresponding path program 16 times [2022-12-12 16:21:18,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:18,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024510093] [2022-12-12 16:21:18,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:18,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:18,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:18,249 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:18,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:18,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024510093] [2022-12-12 16:21:18,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024510093] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:18,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696680070] [2022-12-12 16:21:18,249 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 16:21:18,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:18,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:18,251 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:18,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-12 16:21:18,302 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 16:21:18,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:21:18,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-12 16:21:18,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:18,424 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:18,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:18,562 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:18,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696680070] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:18,562 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:18,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-12-12 16:21:18,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470598336] [2022-12-12 16:21:18,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:18,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-12 16:21:18,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:18,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-12 16:21:18,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2022-12-12 16:21:18,563 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:18,563 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 313 transitions, 4255 flow. Second operand has 22 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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-12 16:21:18,563 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:18,564 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:18,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:19,732 INFO L130 PetriNetUnfolder]: 1022/2099 cut-off events. [2022-12-12 16:21:19,732 INFO L131 PetriNetUnfolder]: For 30253/30253 co-relation queries the response was YES. [2022-12-12 16:21:19,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14861 conditions, 2099 events. 1022/2099 cut-off events. For 30253/30253 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 14111 event pairs, 105 based on Foata normal form. 13/2112 useless extension candidates. Maximal degree in co-relation 14778. Up to 1119 conditions per place. [2022-12-12 16:21:19,749 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 323 selfloop transitions, 145 changer transitions 43/511 dead transitions. [2022-12-12 16:21:19,750 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 511 transitions, 7522 flow [2022-12-12 16:21:19,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-12-12 16:21:19,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-12-12 16:21:19,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 183 transitions. [2022-12-12 16:21:19,762 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.32972972972972975 [2022-12-12 16:21:19,762 INFO L175 Difference]: Start difference. First operand has 271 places, 313 transitions, 4255 flow. Second operand 37 states and 183 transitions. [2022-12-12 16:21:19,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 511 transitions, 7522 flow [2022-12-12 16:21:19,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 511 transitions, 6980 flow, removed 230 selfloop flow, removed 19 redundant places. [2022-12-12 16:21:19,937 INFO L231 Difference]: Finished difference. Result has 287 places, 351 transitions, 5038 flow [2022-12-12 16:21:19,937 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=3920, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=5038, PETRI_PLACES=287, PETRI_TRANSITIONS=351} [2022-12-12 16:21:19,939 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 267 predicate places. [2022-12-12 16:21:19,939 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 351 transitions, 5038 flow [2022-12-12 16:21:19,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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-12 16:21:19,939 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:19,940 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:19,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-12-12 16:21:20,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-12 16:21:20,145 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:20,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:20,145 INFO L85 PathProgramCache]: Analyzing trace with hash -417899456, now seen corresponding path program 17 times [2022-12-12 16:21:20,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:20,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166840214] [2022-12-12 16:21:20,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:20,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:20,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:20,318 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:20,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:20,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166840214] [2022-12-12 16:21:20,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166840214] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:20,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37874714] [2022-12-12 16:21:20,318 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 16:21:20,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:20,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:20,336 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:20,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-12 16:21:20,394 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 16:21:20,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:21:20,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-12 16:21:20,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:20,515 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:20,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:20,665 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:20,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37874714] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:20,665 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:20,665 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-12-12 16:21:20,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805183056] [2022-12-12 16:21:20,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:20,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-12 16:21:20,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:20,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-12 16:21:20,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-12-12 16:21:20,666 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:20,666 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 351 transitions, 5038 flow. Second operand has 22 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-12 16:21:20,666 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:20,666 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:20,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:22,039 INFO L130 PetriNetUnfolder]: 1120/2245 cut-off events. [2022-12-12 16:21:22,039 INFO L131 PetriNetUnfolder]: For 36104/36104 co-relation queries the response was YES. [2022-12-12 16:21:22,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16541 conditions, 2245 events. 1120/2245 cut-off events. For 36104/36104 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 14960 event pairs, 110 based on Foata normal form. 23/2268 useless extension candidates. Maximal degree in co-relation 16452. Up to 1583 conditions per place. [2022-12-12 16:21:22,063 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 344 selfloop transitions, 53 changer transitions 124/521 dead transitions. [2022-12-12 16:21:22,063 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 521 transitions, 7777 flow [2022-12-12 16:21:22,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-12-12 16:21:22,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-12-12 16:21:22,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 191 transitions. [2022-12-12 16:21:22,064 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3264957264957265 [2022-12-12 16:21:22,064 INFO L175 Difference]: Start difference. First operand has 287 places, 351 transitions, 5038 flow. Second operand 39 states and 191 transitions. [2022-12-12 16:21:22,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 521 transitions, 7777 flow [2022-12-12 16:21:22,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 521 transitions, 7305 flow, removed 193 selfloop flow, removed 24 redundant places. [2022-12-12 16:21:22,254 INFO L231 Difference]: Finished difference. Result has 309 places, 339 transitions, 4680 flow [2022-12-12 16:21:22,254 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=4657, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=4680, PETRI_PLACES=309, PETRI_TRANSITIONS=339} [2022-12-12 16:21:22,254 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 289 predicate places. [2022-12-12 16:21:22,255 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 339 transitions, 4680 flow [2022-12-12 16:21:22,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 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-12 16:21:22,255 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:22,255 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:22,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-12-12 16:21:22,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:22,455 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:22,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:22,456 INFO L85 PathProgramCache]: Analyzing trace with hash 276002920, now seen corresponding path program 18 times [2022-12-12 16:21:22,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:22,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779070802] [2022-12-12 16:21:22,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:22,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:22,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:22,639 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:22,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:22,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779070802] [2022-12-12 16:21:22,640 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779070802] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:22,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932278308] [2022-12-12 16:21:22,640 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 16:21:22,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:22,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:22,641 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:22,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-12 16:21:22,692 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-12 16:21:22,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:21:22,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 26 conjunts are in the unsatisfiable core [2022-12-12 16:21:22,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:22,848 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:22,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:23,119 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:23,119 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932278308] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:23,120 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:23,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 24 [2022-12-12 16:21:23,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226259177] [2022-12-12 16:21:23,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:23,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-12-12 16:21:23,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:23,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-12-12 16:21:23,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-12-12 16:21:23,121 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:23,121 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 339 transitions, 4680 flow. Second operand has 26 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:23,121 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:23,121 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:23,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:25,131 INFO L130 PetriNetUnfolder]: 1021/2146 cut-off events. [2022-12-12 16:21:25,131 INFO L131 PetriNetUnfolder]: For 38947/38947 co-relation queries the response was YES. [2022-12-12 16:21:25,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16201 conditions, 2146 events. 1021/2146 cut-off events. For 38947/38947 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 14875 event pairs, 18 based on Foata normal form. 8/2154 useless extension candidates. Maximal degree in co-relation 16103. Up to 901 conditions per place. [2022-12-12 16:21:25,147 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 310 selfloop transitions, 159 changer transitions 28/497 dead transitions. [2022-12-12 16:21:25,147 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 497 transitions, 7704 flow [2022-12-12 16:21:25,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-12-12 16:21:25,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-12-12 16:21:25,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 174 transitions. [2022-12-12 16:21:25,158 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.29 [2022-12-12 16:21:25,158 INFO L175 Difference]: Start difference. First operand has 309 places, 339 transitions, 4680 flow. Second operand 40 states and 174 transitions. [2022-12-12 16:21:25,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 497 transitions, 7704 flow [2022-12-12 16:21:25,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 497 transitions, 6484 flow, removed 524 selfloop flow, removed 30 redundant places. [2022-12-12 16:21:25,317 INFO L231 Difference]: Finished difference. Result has 305 places, 380 transitions, 5281 flow [2022-12-12 16:21:25,317 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=4240, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=5281, PETRI_PLACES=305, PETRI_TRANSITIONS=380} [2022-12-12 16:21:25,318 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 285 predicate places. [2022-12-12 16:21:25,318 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 380 transitions, 5281 flow [2022-12-12 16:21:25,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:25,318 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:25,318 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:25,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-12-12 16:21:25,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:25,522 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:25,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:25,522 INFO L85 PathProgramCache]: Analyzing trace with hash 300335440, now seen corresponding path program 19 times [2022-12-12 16:21:25,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:25,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317626310] [2022-12-12 16:21:25,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:25,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:25,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:25,661 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:25,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:25,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317626310] [2022-12-12 16:21:25,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317626310] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:25,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914684554] [2022-12-12 16:21:25,662 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 16:21:25,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:25,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:25,663 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:25,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-12 16:21:25,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:25,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-12 16:21:25,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:25,844 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:25,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:25,989 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:25,989 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914684554] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:25,989 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:25,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-12-12 16:21:25,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638745865] [2022-12-12 16:21:25,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:25,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-12 16:21:25,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:25,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-12 16:21:25,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2022-12-12 16:21:25,990 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:25,991 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 380 transitions, 5281 flow. Second operand has 22 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-12 16:21:25,991 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:25,991 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:25,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:27,398 INFO L130 PetriNetUnfolder]: 1159/2430 cut-off events. [2022-12-12 16:21:27,398 INFO L131 PetriNetUnfolder]: For 41466/41466 co-relation queries the response was YES. [2022-12-12 16:21:27,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17648 conditions, 2430 events. 1159/2430 cut-off events. For 41466/41466 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 17251 event pairs, 108 based on Foata normal form. 16/2444 useless extension candidates. Maximal degree in co-relation 17561. Up to 1549 conditions per place. [2022-12-12 16:21:27,417 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 384 selfloop transitions, 129 changer transitions 32/545 dead transitions. [2022-12-12 16:21:27,417 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 545 transitions, 8469 flow [2022-12-12 16:21:27,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-12-12 16:21:27,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-12-12 16:21:27,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 178 transitions. [2022-12-12 16:21:27,418 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3296296296296296 [2022-12-12 16:21:27,418 INFO L175 Difference]: Start difference. First operand has 305 places, 380 transitions, 5281 flow. Second operand 36 states and 178 transitions. [2022-12-12 16:21:27,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 545 transitions, 8469 flow [2022-12-12 16:21:27,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 545 transitions, 7614 flow, removed 398 selfloop flow, removed 15 redundant places. [2022-12-12 16:21:27,617 INFO L231 Difference]: Finished difference. Result has 331 places, 427 transitions, 6173 flow [2022-12-12 16:21:27,618 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=4758, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=6173, PETRI_PLACES=331, PETRI_TRANSITIONS=427} [2022-12-12 16:21:27,618 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 311 predicate places. [2022-12-12 16:21:27,618 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 427 transitions, 6173 flow [2022-12-12 16:21:27,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 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-12 16:21:27,618 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:27,618 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:27,622 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-12-12 16:21:27,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:27,819 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:27,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:27,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1134877450, now seen corresponding path program 20 times [2022-12-12 16:21:27,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:27,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440912728] [2022-12-12 16:21:27,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:27,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:27,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:27,937 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:27,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:27,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440912728] [2022-12-12 16:21:27,937 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440912728] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:27,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673108183] [2022-12-12 16:21:27,937 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 16:21:27,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:27,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:27,939 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:27,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-12 16:21:28,004 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 16:21:28,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:21:28,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 26 conjunts are in the unsatisfiable core [2022-12-12 16:21:28,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:28,170 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:28,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:28,472 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:28,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673108183] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:28,473 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:28,473 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2022-12-12 16:21:28,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875470737] [2022-12-12 16:21:28,473 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:28,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-12 16:21:28,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:28,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-12 16:21:28,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2022-12-12 16:21:28,474 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:28,474 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 427 transitions, 6173 flow. Second operand has 25 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:28,474 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:28,474 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:28,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:29,826 INFO L130 PetriNetUnfolder]: 1085/2252 cut-off events. [2022-12-12 16:21:29,826 INFO L131 PetriNetUnfolder]: For 39962/39962 co-relation queries the response was YES. [2022-12-12 16:21:29,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16411 conditions, 2252 events. 1085/2252 cut-off events. For 39962/39962 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15559 event pairs, 18 based on Foata normal form. 8/2256 useless extension candidates. Maximal degree in co-relation 16317. Up to 1028 conditions per place. [2022-12-12 16:21:29,842 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 306 selfloop transitions, 150 changer transitions 56/512 dead transitions. [2022-12-12 16:21:29,842 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 512 transitions, 7833 flow [2022-12-12 16:21:29,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-12 16:21:29,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-12-12 16:21:29,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 110 transitions. [2022-12-12 16:21:29,843 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.28205128205128205 [2022-12-12 16:21:29,843 INFO L175 Difference]: Start difference. First operand has 331 places, 427 transitions, 6173 flow. Second operand 26 states and 110 transitions. [2022-12-12 16:21:29,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 512 transitions, 7833 flow [2022-12-12 16:21:30,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 512 transitions, 7213 flow, removed 262 selfloop flow, removed 21 redundant places. [2022-12-12 16:21:30,054 INFO L231 Difference]: Finished difference. Result has 331 places, 405 transitions, 5645 flow [2022-12-12 16:21:30,055 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=5608, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=5645, PETRI_PLACES=331, PETRI_TRANSITIONS=405} [2022-12-12 16:21:30,055 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 311 predicate places. [2022-12-12 16:21:30,055 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 405 transitions, 5645 flow [2022-12-12 16:21:30,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:30,055 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:30,055 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:30,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-12-12 16:21:30,260 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,SelfDestructingSolverStorable21 [2022-12-12 16:21:30,260 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:30,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:30,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1576184102, now seen corresponding path program 21 times [2022-12-12 16:21:30,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:30,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654456114] [2022-12-12 16:21:30,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:30,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:30,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:30,394 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:30,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:30,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654456114] [2022-12-12 16:21:30,394 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654456114] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:30,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58689817] [2022-12-12 16:21:30,394 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 16:21:30,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:30,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:30,396 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:30,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-12 16:21:30,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 16:21:30,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:21:30,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 26 conjunts are in the unsatisfiable core [2022-12-12 16:21:30,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:30,612 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:30,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:30,944 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:30,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58689817] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:30,944 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:30,944 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2022-12-12 16:21:30,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014390860] [2022-12-12 16:21:30,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:30,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-12 16:21:30,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:30,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-12 16:21:30,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2022-12-12 16:21:30,946 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:30,946 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 405 transitions, 5645 flow. Second operand has 25 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:30,946 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:30,946 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:30,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:32,550 INFO L130 PetriNetUnfolder]: 1081/2223 cut-off events. [2022-12-12 16:21:32,551 INFO L131 PetriNetUnfolder]: For 37493/37493 co-relation queries the response was YES. [2022-12-12 16:21:32,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16292 conditions, 2223 events. 1081/2223 cut-off events. For 37493/37493 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 15123 event pairs, 22 based on Foata normal form. 5/2224 useless extension candidates. Maximal degree in co-relation 16196. Up to 1383 conditions per place. [2022-12-12 16:21:32,566 INFO L137 encePairwiseOnDemand]: 6/15 looper letters, 318 selfloop transitions, 149 changer transitions 33/500 dead transitions. [2022-12-12 16:21:32,566 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 500 transitions, 7455 flow [2022-12-12 16:21:32,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-12 16:21:32,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-12-12 16:21:32,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 117 transitions. [2022-12-12 16:21:32,567 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3 [2022-12-12 16:21:32,567 INFO L175 Difference]: Start difference. First operand has 331 places, 405 transitions, 5645 flow. Second operand 26 states and 117 transitions. [2022-12-12 16:21:32,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 500 transitions, 7455 flow [2022-12-12 16:21:32,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 500 transitions, 7065 flow, removed 49 selfloop flow, removed 23 redundant places. [2022-12-12 16:21:32,742 INFO L231 Difference]: Finished difference. Result has 327 places, 419 transitions, 5866 flow [2022-12-12 16:21:32,743 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=5310, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=5866, PETRI_PLACES=327, PETRI_TRANSITIONS=419} [2022-12-12 16:21:32,743 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 307 predicate places. [2022-12-12 16:21:32,743 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 419 transitions, 5866 flow [2022-12-12 16:21:32,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:32,743 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:32,744 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:32,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-12-12 16:21:32,944 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,SelfDestructingSolverStorable22 [2022-12-12 16:21:32,944 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:32,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:32,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1679237033, now seen corresponding path program 22 times [2022-12-12 16:21:32,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:32,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086410184] [2022-12-12 16:21:32,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:32,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:32,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:33,087 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:33,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:33,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086410184] [2022-12-12 16:21:33,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086410184] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:33,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245578597] [2022-12-12 16:21:33,088 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 16:21:33,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:33,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:33,089 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:33,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-12 16:21:33,143 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 16:21:33,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:21:33,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-12 16:21:33,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:33,305 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:33,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:33,495 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:33,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245578597] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:33,496 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:33,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2022-12-12 16:21:33,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541169456] [2022-12-12 16:21:33,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:33,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-12-12 16:21:33,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:33,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-12-12 16:21:33,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=518, Unknown=0, NotChecked=0, Total=650 [2022-12-12 16:21:33,497 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:33,497 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 419 transitions, 5866 flow. Second operand has 26 states, 25 states have (on average 1.72) internal successors, (43), 25 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:33,497 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:33,497 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:33,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:34,322 INFO L130 PetriNetUnfolder]: 1072/2174 cut-off events. [2022-12-12 16:21:34,322 INFO L131 PetriNetUnfolder]: For 38099/38099 co-relation queries the response was YES. [2022-12-12 16:21:34,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16139 conditions, 2174 events. 1072/2174 cut-off events. For 38099/38099 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 14511 event pairs, 68 based on Foata normal form. 3/2173 useless extension candidates. Maximal degree in co-relation 16043. Up to 1448 conditions per place. [2022-12-12 16:21:34,340 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 279 selfloop transitions, 164 changer transitions 51/494 dead transitions. [2022-12-12 16:21:34,340 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 494 transitions, 7405 flow [2022-12-12 16:21:34,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-12 16:21:34,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-12-12 16:21:34,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 123 transitions. [2022-12-12 16:21:34,341 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3416666666666667 [2022-12-12 16:21:34,341 INFO L175 Difference]: Start difference. First operand has 327 places, 419 transitions, 5866 flow. Second operand 24 states and 123 transitions. [2022-12-12 16:21:34,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 494 transitions, 7405 flow [2022-12-12 16:21:34,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 494 transitions, 7224 flow, removed 55 selfloop flow, removed 13 redundant places. [2022-12-12 16:21:34,528 INFO L231 Difference]: Finished difference. Result has 335 places, 404 transitions, 5891 flow [2022-12-12 16:21:34,529 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=5693, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=5891, PETRI_PLACES=335, PETRI_TRANSITIONS=404} [2022-12-12 16:21:34,529 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 315 predicate places. [2022-12-12 16:21:34,529 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 404 transitions, 5891 flow [2022-12-12 16:21:34,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.72) internal successors, (43), 25 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:34,529 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:34,529 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:34,536 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-12 16:21:34,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:34,730 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:34,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:34,730 INFO L85 PathProgramCache]: Analyzing trace with hash 54293008, now seen corresponding path program 23 times [2022-12-12 16:21:34,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:34,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035744727] [2022-12-12 16:21:34,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:34,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:34,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:34,902 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:34,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:34,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035744727] [2022-12-12 16:21:34,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035744727] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:34,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005136864] [2022-12-12 16:21:34,903 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 16:21:34,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:34,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:34,920 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:34,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-12 16:21:34,973 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 16:21:34,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:21:34,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-12 16:21:34,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:35,145 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:35,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:35,315 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:35,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005136864] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:35,315 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:35,315 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 25 [2022-12-12 16:21:35,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380633518] [2022-12-12 16:21:35,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:35,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-12-12 16:21:35,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:35,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-12-12 16:21:35,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2022-12-12 16:21:35,316 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:35,316 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 404 transitions, 5891 flow. Second operand has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:35,316 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:35,316 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:35,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:36,794 INFO L130 PetriNetUnfolder]: 1282/2655 cut-off events. [2022-12-12 16:21:36,794 INFO L131 PetriNetUnfolder]: For 49607/49607 co-relation queries the response was YES. [2022-12-12 16:21:36,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20784 conditions, 2655 events. 1282/2655 cut-off events. For 49607/49607 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19015 event pairs, 61 based on Foata normal form. 20/2669 useless extension candidates. Maximal degree in co-relation 20685. Up to 922 conditions per place. [2022-12-12 16:21:36,814 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 315 selfloop transitions, 189 changer transitions 113/617 dead transitions. [2022-12-12 16:21:36,815 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 617 transitions, 9776 flow [2022-12-12 16:21:36,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-12-12 16:21:36,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-12-12 16:21:36,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 195 transitions. [2022-12-12 16:21:36,815 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.29545454545454547 [2022-12-12 16:21:36,816 INFO L175 Difference]: Start difference. First operand has 335 places, 404 transitions, 5891 flow. Second operand 44 states and 195 transitions. [2022-12-12 16:21:36,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 617 transitions, 9776 flow [2022-12-12 16:21:37,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 617 transitions, 9429 flow, removed 46 selfloop flow, removed 20 redundant places. [2022-12-12 16:21:37,059 INFO L231 Difference]: Finished difference. Result has 354 places, 403 transitions, 6176 flow [2022-12-12 16:21:37,060 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=5565, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=6176, PETRI_PLACES=354, PETRI_TRANSITIONS=403} [2022-12-12 16:21:37,060 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 334 predicate places. [2022-12-12 16:21:37,060 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 403 transitions, 6176 flow [2022-12-12 16:21:37,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:37,060 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:37,060 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:37,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-12-12 16:21:37,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:37,269 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:37,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:37,269 INFO L85 PathProgramCache]: Analyzing trace with hash -576609297, now seen corresponding path program 24 times [2022-12-12 16:21:37,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:37,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760454837] [2022-12-12 16:21:37,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:37,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:37,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:37,412 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:37,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:37,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760454837] [2022-12-12 16:21:37,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760454837] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:37,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240461931] [2022-12-12 16:21:37,412 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 16:21:37,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:37,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:37,414 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:37,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-12 16:21:37,473 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-12 16:21:37,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:21:37,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-12 16:21:37,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:37,623 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:37,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:37,794 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:37,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240461931] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:37,795 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:37,795 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2022-12-12 16:21:37,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204728681] [2022-12-12 16:21:37,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:37,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-12 16:21:37,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:37,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-12 16:21:37,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2022-12-12 16:21:37,796 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:37,796 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 403 transitions, 6176 flow. Second operand has 25 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:37,796 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:37,796 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:37,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:39,380 INFO L130 PetriNetUnfolder]: 1402/3061 cut-off events. [2022-12-12 16:21:39,380 INFO L131 PetriNetUnfolder]: For 82275/82275 co-relation queries the response was YES. [2022-12-12 16:21:39,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26468 conditions, 3061 events. 1402/3061 cut-off events. For 82275/82275 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 23325 event pairs, 73 based on Foata normal form. 10/3065 useless extension candidates. Maximal degree in co-relation 26363. Up to 1440 conditions per place. [2022-12-12 16:21:39,405 INFO L137 encePairwiseOnDemand]: 6/15 looper letters, 394 selfloop transitions, 231 changer transitions 35/660 dead transitions. [2022-12-12 16:21:39,405 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 660 transitions, 12171 flow [2022-12-12 16:21:39,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-12-12 16:21:39,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-12-12 16:21:39,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 188 transitions. [2022-12-12 16:21:39,406 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3580952380952381 [2022-12-12 16:21:39,406 INFO L175 Difference]: Start difference. First operand has 354 places, 403 transitions, 6176 flow. Second operand 35 states and 188 transitions. [2022-12-12 16:21:39,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 660 transitions, 12171 flow [2022-12-12 16:21:39,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 660 transitions, 10777 flow, removed 552 selfloop flow, removed 33 redundant places. [2022-12-12 16:21:39,772 INFO L231 Difference]: Finished difference. Result has 353 places, 504 transitions, 8609 flow [2022-12-12 16:21:39,773 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=5725, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8609, PETRI_PLACES=353, PETRI_TRANSITIONS=504} [2022-12-12 16:21:39,773 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 333 predicate places. [2022-12-12 16:21:39,773 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 504 transitions, 8609 flow [2022-12-12 16:21:39,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:39,774 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:39,774 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:39,778 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-12-12 16:21:39,978 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,SelfDestructingSolverStorable25 [2022-12-12 16:21:39,978 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:39,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:39,979 INFO L85 PathProgramCache]: Analyzing trace with hash -676850857, now seen corresponding path program 25 times [2022-12-12 16:21:39,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:39,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729084313] [2022-12-12 16:21:39,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:39,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:39,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:40,151 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:40,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:40,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729084313] [2022-12-12 16:21:40,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729084313] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:40,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578848507] [2022-12-12 16:21:40,152 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 16:21:40,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:40,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:40,153 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:40,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-12 16:21:40,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:40,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-12 16:21:40,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:40,361 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:40,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:40,537 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:40,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578848507] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:40,538 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:40,538 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 25 [2022-12-12 16:21:40,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733101927] [2022-12-12 16:21:40,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:40,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-12-12 16:21:40,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:40,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-12-12 16:21:40,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2022-12-12 16:21:40,539 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:40,539 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 504 transitions, 8609 flow. Second operand has 27 states, 26 states have (on average 1.7692307692307692) internal successors, (46), 26 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:40,539 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:40,539 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:40,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:42,327 INFO L130 PetriNetUnfolder]: 1697/3769 cut-off events. [2022-12-12 16:21:42,327 INFO L131 PetriNetUnfolder]: For 114275/114275 co-relation queries the response was YES. [2022-12-12 16:21:42,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32597 conditions, 3769 events. 1697/3769 cut-off events. For 114275/114275 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 30242 event pairs, 140 based on Foata normal form. 21/3786 useless extension candidates. Maximal degree in co-relation 32487. Up to 2426 conditions per place. [2022-12-12 16:21:42,360 INFO L137 encePairwiseOnDemand]: 6/15 looper letters, 520 selfloop transitions, 180 changer transitions 54/754 dead transitions. [2022-12-12 16:21:42,360 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 754 transitions, 13965 flow [2022-12-12 16:21:42,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-12-12 16:21:42,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-12-12 16:21:42,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 172 transitions. [2022-12-12 16:21:42,361 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.38222222222222224 [2022-12-12 16:21:42,361 INFO L175 Difference]: Start difference. First operand has 353 places, 504 transitions, 8609 flow. Second operand 30 states and 172 transitions. [2022-12-12 16:21:42,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 754 transitions, 13965 flow [2022-12-12 16:21:43,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 754 transitions, 13080 flow, removed 344 selfloop flow, removed 21 redundant places. [2022-12-12 16:21:43,048 INFO L231 Difference]: Finished difference. Result has 371 places, 586 transitions, 10178 flow [2022-12-12 16:21:43,049 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=7909, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=10178, PETRI_PLACES=371, PETRI_TRANSITIONS=586} [2022-12-12 16:21:43,049 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 351 predicate places. [2022-12-12 16:21:43,049 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 586 transitions, 10178 flow [2022-12-12 16:21:43,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.7692307692307692) internal successors, (46), 26 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:43,049 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:43,050 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:43,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-12-12 16:21:43,250 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,SelfDestructingSolverStorable26 [2022-12-12 16:21:43,251 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:43,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:43,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1528194819, now seen corresponding path program 26 times [2022-12-12 16:21:43,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:43,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926676709] [2022-12-12 16:21:43,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:43,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:43,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:43,415 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:43,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:43,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926676709] [2022-12-12 16:21:43,416 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926676709] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:43,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139243304] [2022-12-12 16:21:43,416 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 16:21:43,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:43,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:43,417 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:43,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-12-12 16:21:43,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 16:21:43,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:21:43,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-12 16:21:43,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:43,647 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:43,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:43,832 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:43,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139243304] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:43,832 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:43,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2022-12-12 16:21:43,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098406743] [2022-12-12 16:21:43,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:43,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-12 16:21:43,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:43,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-12 16:21:43,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=477, Unknown=0, NotChecked=0, Total=600 [2022-12-12 16:21:43,833 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:43,833 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 586 transitions, 10178 flow. Second operand has 25 states, 24 states have (on average 1.75) internal successors, (42), 24 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-12 16:21:43,834 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:43,834 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:43,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:45,875 INFO L130 PetriNetUnfolder]: 1701/3664 cut-off events. [2022-12-12 16:21:45,875 INFO L131 PetriNetUnfolder]: For 122621/122621 co-relation queries the response was YES. [2022-12-12 16:21:45,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32802 conditions, 3664 events. 1701/3664 cut-off events. For 122621/122621 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 28456 event pairs, 138 based on Foata normal form. 12/3676 useless extension candidates. Maximal degree in co-relation 32680. Up to 2426 conditions per place. [2022-12-12 16:21:45,906 INFO L137 encePairwiseOnDemand]: 6/15 looper letters, 536 selfloop transitions, 171 changer transitions 42/749 dead transitions. [2022-12-12 16:21:45,906 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 749 transitions, 13907 flow [2022-12-12 16:21:45,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-12-12 16:21:45,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-12-12 16:21:45,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 187 transitions. [2022-12-12 16:21:45,907 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.34629629629629627 [2022-12-12 16:21:45,907 INFO L175 Difference]: Start difference. First operand has 371 places, 586 transitions, 10178 flow. Second operand 36 states and 187 transitions. [2022-12-12 16:21:45,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 749 transitions, 13907 flow [2022-12-12 16:21:46,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 749 transitions, 13083 flow, removed 377 selfloop flow, removed 16 redundant places. [2022-12-12 16:21:46,623 INFO L231 Difference]: Finished difference. Result has 391 places, 593 transitions, 10304 flow [2022-12-12 16:21:46,623 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=9460, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=10304, PETRI_PLACES=391, PETRI_TRANSITIONS=593} [2022-12-12 16:21:46,623 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 371 predicate places. [2022-12-12 16:21:46,623 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 593 transitions, 10304 flow [2022-12-12 16:21:46,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.75) internal successors, (42), 24 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-12 16:21:46,624 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:46,624 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:46,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-12-12 16:21:46,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-12-12 16:21:46,828 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:46,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:46,828 INFO L85 PathProgramCache]: Analyzing trace with hash 726224325, now seen corresponding path program 27 times [2022-12-12 16:21:46,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:46,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405718817] [2022-12-12 16:21:46,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:46,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:46,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:46,975 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:46,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:46,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405718817] [2022-12-12 16:21:46,976 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405718817] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:46,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995567790] [2022-12-12 16:21:46,976 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 16:21:46,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:46,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:46,980 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:46,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-12-12 16:21:47,036 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-12 16:21:47,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:21:47,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 28 conjunts are in the unsatisfiable core [2022-12-12 16:21:47,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:47,228 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:47,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:47,483 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:47,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995567790] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:47,483 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:47,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-12-12 16:21:47,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139323599] [2022-12-12 16:21:47,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:47,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-12-12 16:21:47,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:47,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-12-12 16:21:47,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=672, Unknown=0, NotChecked=0, Total=812 [2022-12-12 16:21:47,485 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:47,485 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 593 transitions, 10304 flow. Second operand has 29 states, 28 states have (on average 1.6071428571428572) internal successors, (45), 28 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:47,485 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:47,485 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:47,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:48,890 INFO L130 PetriNetUnfolder]: 1684/3578 cut-off events. [2022-12-12 16:21:48,890 INFO L131 PetriNetUnfolder]: For 116255/116255 co-relation queries the response was YES. [2022-12-12 16:21:48,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31772 conditions, 3578 events. 1684/3578 cut-off events. For 116255/116255 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 27285 event pairs, 162 based on Foata normal form. 3/3581 useless extension candidates. Maximal degree in co-relation 31645. Up to 2994 conditions per place. [2022-12-12 16:21:48,925 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 454 selfloop transitions, 166 changer transitions 42/662 dead transitions. [2022-12-12 16:21:48,925 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 662 transitions, 12110 flow [2022-12-12 16:21:48,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-12-12 16:21:48,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-12-12 16:21:48,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 123 transitions. [2022-12-12 16:21:48,926 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3037037037037037 [2022-12-12 16:21:48,926 INFO L175 Difference]: Start difference. First operand has 391 places, 593 transitions, 10304 flow. Second operand 27 states and 123 transitions. [2022-12-12 16:21:48,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 662 transitions, 12110 flow [2022-12-12 16:21:49,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 662 transitions, 11561 flow, removed 140 selfloop flow, removed 27 redundant places. [2022-12-12 16:21:49,642 INFO L231 Difference]: Finished difference. Result has 387 places, 595 transitions, 10226 flow [2022-12-12 16:21:49,643 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=9759, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=10226, PETRI_PLACES=387, PETRI_TRANSITIONS=595} [2022-12-12 16:21:49,643 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 367 predicate places. [2022-12-12 16:21:49,643 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 595 transitions, 10226 flow [2022-12-12 16:21:49,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.6071428571428572) internal successors, (45), 28 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:49,643 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:49,644 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:49,648 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-12-12 16:21:49,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-12-12 16:21:49,845 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:49,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:49,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1095604611, now seen corresponding path program 28 times [2022-12-12 16:21:49,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:49,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317362450] [2022-12-12 16:21:49,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:49,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:49,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:49,997 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:49,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:49,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317362450] [2022-12-12 16:21:49,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317362450] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:49,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997646701] [2022-12-12 16:21:49,997 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 16:21:49,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:49,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:50,000 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:50,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-12-12 16:21:50,061 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 16:21:50,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:21:50,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 28 conjunts are in the unsatisfiable core [2022-12-12 16:21:50,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:50,241 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:50,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:50,445 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:50,445 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997646701] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:50,446 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:50,446 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-12-12 16:21:50,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780169714] [2022-12-12 16:21:50,446 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:50,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-12-12 16:21:50,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:50,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-12-12 16:21:50,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2022-12-12 16:21:50,449 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:50,450 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 595 transitions, 10226 flow. Second operand has 29 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:50,450 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:50,450 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:50,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:21:53,839 INFO L130 PetriNetUnfolder]: 2667/5930 cut-off events. [2022-12-12 16:21:53,839 INFO L131 PetriNetUnfolder]: For 225375/225375 co-relation queries the response was YES. [2022-12-12 16:21:53,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54105 conditions, 5930 events. 2667/5930 cut-off events. For 225375/225375 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 51929 event pairs, 155 based on Foata normal form. 34/5964 useless extension candidates. Maximal degree in co-relation 53979. Up to 2394 conditions per place. [2022-12-12 16:21:53,891 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 583 selfloop transitions, 499 changer transitions 77/1159 dead transitions. [2022-12-12 16:21:53,891 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 1159 transitions, 22723 flow [2022-12-12 16:21:53,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-12-12 16:21:53,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2022-12-12 16:21:53,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 334 transitions. [2022-12-12 16:21:53,892 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.34791666666666665 [2022-12-12 16:21:53,892 INFO L175 Difference]: Start difference. First operand has 387 places, 595 transitions, 10226 flow. Second operand 64 states and 334 transitions. [2022-12-12 16:21:53,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 1159 transitions, 22723 flow [2022-12-12 16:21:55,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 1159 transitions, 22410 flow, removed 51 selfloop flow, removed 16 redundant places. [2022-12-12 16:21:55,191 INFO L231 Difference]: Finished difference. Result has 450 places, 875 transitions, 18964 flow [2022-12-12 16:21:55,192 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=9948, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=18964, PETRI_PLACES=450, PETRI_TRANSITIONS=875} [2022-12-12 16:21:55,192 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 430 predicate places. [2022-12-12 16:21:55,192 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 875 transitions, 18964 flow [2022-12-12 16:21:55,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:55,193 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:21:55,193 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:21:55,199 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-12 16:21:55,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:55,399 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:21:55,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:21:55,400 INFO L85 PathProgramCache]: Analyzing trace with hash -864031821, now seen corresponding path program 29 times [2022-12-12 16:21:55,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:21:55,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780649881] [2022-12-12 16:21:55,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:21:55,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:21:55,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:21:55,570 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:55,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:21:55,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780649881] [2022-12-12 16:21:55,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780649881] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:21:55,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940512384] [2022-12-12 16:21:55,571 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 16:21:55,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:21:55,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:21:55,572 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:21:55,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-12-12 16:21:55,626 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 16:21:55,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:21:55,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 28 conjunts are in the unsatisfiable core [2022-12-12 16:21:55,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:21:55,800 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:55,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:21:56,037 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:21:56,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940512384] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:21:56,037 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:21:56,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2022-12-12 16:21:56,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524082251] [2022-12-12 16:21:56,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:21:56,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-12-12 16:21:56,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:21:56,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-12-12 16:21:56,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2022-12-12 16:21:56,039 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:21:56,039 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 875 transitions, 18964 flow. Second operand has 28 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:21:56,039 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:21:56,039 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:21:56,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:22:00,213 INFO L130 PetriNetUnfolder]: 3389/7690 cut-off events. [2022-12-12 16:22:00,214 INFO L131 PetriNetUnfolder]: For 395986/395986 co-relation queries the response was YES. [2022-12-12 16:22:00,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81620 conditions, 7690 events. 3389/7690 cut-off events. For 395986/395986 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 71922 event pairs, 153 based on Foata normal form. 39/7729 useless extension candidates. Maximal degree in co-relation 81469. Up to 3375 conditions per place. [2022-12-12 16:22:00,306 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 690 selfloop transitions, 585 changer transitions 69/1344 dead transitions. [2022-12-12 16:22:00,306 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 1344 transitions, 33517 flow [2022-12-12 16:22:00,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-12-12 16:22:00,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2022-12-12 16:22:00,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 227 transitions. [2022-12-12 16:22:00,307 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3289855072463768 [2022-12-12 16:22:00,307 INFO L175 Difference]: Start difference. First operand has 450 places, 875 transitions, 18964 flow. Second operand 46 states and 227 transitions. [2022-12-12 16:22:00,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 1344 transitions, 33517 flow [2022-12-12 16:22:03,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 1344 transitions, 27145 flow, removed 2954 selfloop flow, removed 30 redundant places. [2022-12-12 16:22:04,013 INFO L231 Difference]: Finished difference. Result has 476 places, 1105 transitions, 22628 flow [2022-12-12 16:22:04,014 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=15367, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=875, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=389, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=22628, PETRI_PLACES=476, PETRI_TRANSITIONS=1105} [2022-12-12 16:22:04,014 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 456 predicate places. [2022-12-12 16:22:04,014 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 1105 transitions, 22628 flow [2022-12-12 16:22:04,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:22:04,014 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:22:04,014 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:22:04,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-12-12 16:22:04,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:22:04,218 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:22:04,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:22:04,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1077600445, now seen corresponding path program 30 times [2022-12-12 16:22:04,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:22:04,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375885523] [2022-12-12 16:22:04,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:22:04,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:22:04,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:22:04,378 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:22:04,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:22:04,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375885523] [2022-12-12 16:22:04,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375885523] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:22:04,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294735027] [2022-12-12 16:22:04,379 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 16:22:04,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:22:04,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:22:04,380 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:22:04,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-12-12 16:22:04,442 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-12-12 16:22:04,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:22:04,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 28 conjunts are in the unsatisfiable core [2022-12-12 16:22:04,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:22:04,620 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:22:04,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:22:04,830 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:22:04,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294735027] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:22:04,830 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:22:04,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2022-12-12 16:22:04,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049427306] [2022-12-12 16:22:04,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:22:04,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-12-12 16:22:04,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:22:04,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-12-12 16:22:04,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2022-12-12 16:22:04,831 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:22:04,831 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 1105 transitions, 22628 flow. Second operand has 28 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:22:04,832 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:22:04,832 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:22:04,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:22:09,590 INFO L130 PetriNetUnfolder]: 3751/8309 cut-off events. [2022-12-12 16:22:09,591 INFO L131 PetriNetUnfolder]: For 378467/378467 co-relation queries the response was YES. [2022-12-12 16:22:09,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83522 conditions, 8309 events. 3751/8309 cut-off events. For 378467/378467 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 76949 event pairs, 71 based on Foata normal form. 113/8422 useless extension candidates. Maximal degree in co-relation 83369. Up to 1913 conditions per place. [2022-12-12 16:22:09,688 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 646 selfloop transitions, 682 changer transitions 84/1412 dead transitions. [2022-12-12 16:22:09,689 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 1412 transitions, 31508 flow [2022-12-12 16:22:09,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-12-12 16:22:09,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-12-12 16:22:09,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 218 transitions. [2022-12-12 16:22:09,690 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.30921985815602837 [2022-12-12 16:22:09,690 INFO L175 Difference]: Start difference. First operand has 476 places, 1105 transitions, 22628 flow. Second operand 47 states and 218 transitions. [2022-12-12 16:22:09,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 1412 transitions, 31508 flow [2022-12-12 16:22:13,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 1412 transitions, 29587 flow, removed 853 selfloop flow, removed 28 redundant places. [2022-12-12 16:22:13,279 INFO L231 Difference]: Finished difference. Result has 504 places, 1194 transitions, 26268 flow [2022-12-12 16:22:13,280 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=21052, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=565, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=26268, PETRI_PLACES=504, PETRI_TRANSITIONS=1194} [2022-12-12 16:22:13,281 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 484 predicate places. [2022-12-12 16:22:13,281 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 1194 transitions, 26268 flow [2022-12-12 16:22:13,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:22:13,281 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:22:13,281 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:22:13,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-12-12 16:22:13,481 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,SelfDestructingSolverStorable31 [2022-12-12 16:22:13,482 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:22:13,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:22:13,482 INFO L85 PathProgramCache]: Analyzing trace with hash -506305299, now seen corresponding path program 31 times [2022-12-12 16:22:13,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:22:13,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825628233] [2022-12-12 16:22:13,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:22:13,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:22:13,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:22:13,622 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:22:13,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:22:13,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825628233] [2022-12-12 16:22:13,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825628233] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:22:13,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273858117] [2022-12-12 16:22:13,623 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 16:22:13,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:22:13,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:22:13,625 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:22:13,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-12-12 16:22:13,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:22:13,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 28 conjunts are in the unsatisfiable core [2022-12-12 16:22:13,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:22:13,812 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:22:13,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:22:14,031 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:22:14,031 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273858117] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:22:14,031 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:22:14,031 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 25 [2022-12-12 16:22:14,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498981630] [2022-12-12 16:22:14,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:22:14,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-12-12 16:22:14,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:22:14,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-12-12 16:22:14,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-12-12 16:22:14,032 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:22:14,032 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 1194 transitions, 26268 flow. Second operand has 27 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:22:14,032 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:22:14,032 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:22:14,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:22:17,970 INFO L130 PetriNetUnfolder]: 3411/7358 cut-off events. [2022-12-12 16:22:17,971 INFO L131 PetriNetUnfolder]: For 315275/315275 co-relation queries the response was YES. [2022-12-12 16:22:18,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75909 conditions, 7358 events. 3411/7358 cut-off events. For 315275/315275 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 64858 event pairs, 95 based on Foata normal form. 86/7444 useless extension candidates. Maximal degree in co-relation 75745. Up to 1892 conditions per place. [2022-12-12 16:22:18,053 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 583 selfloop transitions, 423 changer transitions 378/1384 dead transitions. [2022-12-12 16:22:18,053 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 1384 transitions, 33127 flow [2022-12-12 16:22:18,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-12-12 16:22:18,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-12-12 16:22:18,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 129 transitions. [2022-12-12 16:22:18,054 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.296551724137931 [2022-12-12 16:22:18,054 INFO L175 Difference]: Start difference. First operand has 504 places, 1194 transitions, 26268 flow. Second operand 29 states and 129 transitions. [2022-12-12 16:22:18,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 1384 transitions, 33127 flow [2022-12-12 16:22:21,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 1384 transitions, 30557 flow, removed 1154 selfloop flow, removed 34 redundant places. [2022-12-12 16:22:21,715 INFO L231 Difference]: Finished difference. Result has 498 places, 936 transitions, 20896 flow [2022-12-12 16:22:21,716 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=24345, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=413, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=772, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=20896, PETRI_PLACES=498, PETRI_TRANSITIONS=936} [2022-12-12 16:22:21,717 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 478 predicate places. [2022-12-12 16:22:21,717 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 936 transitions, 20896 flow [2022-12-12 16:22:21,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:22:21,717 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:22:21,717 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:22:21,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-12-12 16:22:21,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:22:21,921 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:22:21,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:22:21,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1228796267, now seen corresponding path program 32 times [2022-12-12 16:22:21,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:22:21,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447170850] [2022-12-12 16:22:21,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:22:21,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:22:21,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:22:22,103 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:22:22,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:22:22,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447170850] [2022-12-12 16:22:22,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447170850] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:22:22,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447245286] [2022-12-12 16:22:22,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 16:22:22,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:22:22,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:22:22,105 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:22:22,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-12-12 16:22:22,166 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 16:22:22,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:22:22,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 28 conjunts are in the unsatisfiable core [2022-12-12 16:22:22,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:22:22,322 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:22:22,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:22:22,529 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:22:22,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447245286] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:22:22,529 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:22:22,529 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2022-12-12 16:22:22,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499330577] [2022-12-12 16:22:22,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:22:22,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-12-12 16:22:22,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:22:22,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-12-12 16:22:22,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2022-12-12 16:22:22,530 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:22:22,531 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 936 transitions, 20896 flow. Second operand has 26 states, 25 states have (on average 1.72) internal successors, (43), 25 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:22:22,531 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:22:22,531 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:22:22,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:22:25,115 INFO L130 PetriNetUnfolder]: 2715/5729 cut-off events. [2022-12-12 16:22:25,115 INFO L131 PetriNetUnfolder]: For 203855/203855 co-relation queries the response was YES. [2022-12-12 16:22:25,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57747 conditions, 5729 events. 2715/5729 cut-off events. For 203855/203855 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 46852 event pairs, 188 based on Foata normal form. 37/5766 useless extension candidates. Maximal degree in co-relation 57585. Up to 3623 conditions per place. [2022-12-12 16:22:25,176 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 737 selfloop transitions, 168 changer transitions 153/1058 dead transitions. [2022-12-12 16:22:25,177 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 1058 transitions, 25251 flow [2022-12-12 16:22:25,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-12 16:22:25,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-12-12 16:22:25,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 105 transitions. [2022-12-12 16:22:25,177 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2916666666666667 [2022-12-12 16:22:25,177 INFO L175 Difference]: Start difference. First operand has 498 places, 936 transitions, 20896 flow. Second operand 24 states and 105 transitions. [2022-12-12 16:22:25,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 1058 transitions, 25251 flow [2022-12-12 16:22:27,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 1058 transitions, 23476 flow, removed 686 selfloop flow, removed 37 redundant places. [2022-12-12 16:22:27,109 INFO L231 Difference]: Finished difference. Result has 463 places, 845 transitions, 18557 flow [2022-12-12 16:22:27,110 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=19215, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=936, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=770, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=18557, PETRI_PLACES=463, PETRI_TRANSITIONS=845} [2022-12-12 16:22:27,110 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 443 predicate places. [2022-12-12 16:22:27,110 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 845 transitions, 18557 flow [2022-12-12 16:22:27,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.72) internal successors, (43), 25 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:22:27,110 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:22:27,110 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:22:27,114 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-12-12 16:22:27,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:22:27,314 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:22:27,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:22:27,315 INFO L85 PathProgramCache]: Analyzing trace with hash -2087670797, now seen corresponding path program 33 times [2022-12-12 16:22:27,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:22:27,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407376495] [2022-12-12 16:22:27,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:22:27,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:22:27,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:22:27,475 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:22:27,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:22:27,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407376495] [2022-12-12 16:22:27,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407376495] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:22:27,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090899156] [2022-12-12 16:22:27,475 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 16:22:27,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:22:27,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:22:27,484 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:22:27,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-12-12 16:22:27,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-12 16:22:27,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:22:27,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 28 conjunts are in the unsatisfiable core [2022-12-12 16:22:27,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:22:27,728 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:22:27,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:22:27,939 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:22:27,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090899156] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:22:27,939 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:22:27,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 25 [2022-12-12 16:22:27,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797012011] [2022-12-12 16:22:27,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:22:27,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-12-12 16:22:27,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:22:27,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-12-12 16:22:27,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2022-12-12 16:22:27,940 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:22:27,941 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 845 transitions, 18557 flow. Second operand has 27 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:22:27,941 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:22:27,941 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:22:27,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:22:30,191 INFO L130 PetriNetUnfolder]: 2479/5185 cut-off events. [2022-12-12 16:22:30,192 INFO L131 PetriNetUnfolder]: For 174329/174329 co-relation queries the response was YES. [2022-12-12 16:22:30,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51328 conditions, 5185 events. 2479/5185 cut-off events. For 174329/174329 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 41085 event pairs, 188 based on Foata normal form. 31/5216 useless extension candidates. Maximal degree in co-relation 51177. Up to 3623 conditions per place. [2022-12-12 16:22:30,253 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 733 selfloop transitions, 167 changer transitions 45/945 dead transitions. [2022-12-12 16:22:30,253 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 945 transitions, 21710 flow [2022-12-12 16:22:30,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-12-12 16:22:30,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-12-12 16:22:30,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 120 transitions. [2022-12-12 16:22:30,254 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2857142857142857 [2022-12-12 16:22:30,254 INFO L175 Difference]: Start difference. First operand has 463 places, 845 transitions, 18557 flow. Second operand 28 states and 120 transitions. [2022-12-12 16:22:30,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 945 transitions, 21710 flow [2022-12-12 16:22:31,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 945 transitions, 20563 flow, removed 448 selfloop flow, removed 29 redundant places. [2022-12-12 16:22:31,841 INFO L231 Difference]: Finished difference. Result has 454 places, 833 transitions, 17686 flow [2022-12-12 16:22:31,841 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=17537, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=17686, PETRI_PLACES=454, PETRI_TRANSITIONS=833} [2022-12-12 16:22:31,842 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 434 predicate places. [2022-12-12 16:22:31,842 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 833 transitions, 17686 flow [2022-12-12 16:22:31,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:22:31,842 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:22:31,842 INFO L214 CegarLoopForPetriNet]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:22:31,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-12-12 16:22:32,046 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,SelfDestructingSolverStorable34 [2022-12-12 16:22:32,046 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:22:32,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:22:32,047 INFO L85 PathProgramCache]: Analyzing trace with hash 56948451, now seen corresponding path program 34 times [2022-12-12 16:22:32,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:22:32,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063197736] [2022-12-12 16:22:32,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:22:32,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:22:32,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:22:32,239 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:22:32,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:22:32,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063197736] [2022-12-12 16:22:32,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063197736] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:22:32,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110770991] [2022-12-12 16:22:32,239 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 16:22:32,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:22:32,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:22:32,241 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:22:32,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-12-12 16:22:32,303 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 16:22:32,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:22:32,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 36 conjunts are in the unsatisfiable core [2022-12-12 16:22:32,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:22:32,499 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:22:32,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:22:32,780 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:22:32,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110770991] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:22:32,780 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:22:32,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 32 [2022-12-12 16:22:32,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113065780] [2022-12-12 16:22:32,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:22:32,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-12-12 16:22:32,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:22:32,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-12-12 16:22:32,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=955, Unknown=0, NotChecked=0, Total=1122 [2022-12-12 16:22:32,782 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:22:32,782 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 833 transitions, 17686 flow. Second operand has 34 states, 33 states have (on average 1.5454545454545454) internal successors, (51), 33 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:22:32,782 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:22:32,782 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:22:32,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:22:38,489 INFO L130 PetriNetUnfolder]: 5332/11305 cut-off events. [2022-12-12 16:22:38,489 INFO L131 PetriNetUnfolder]: For 340989/340989 co-relation queries the response was YES. [2022-12-12 16:22:38,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111036 conditions, 11305 events. 5332/11305 cut-off events. For 340989/340989 co-relation queries the response was YES. Maximal size of possible extension queue 865. Compared 105660 event pairs, 130 based on Foata normal form. 158/11463 useless extension candidates. Maximal degree in co-relation 110896. Up to 2523 conditions per place. [2022-12-12 16:22:38,605 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 579 selfloop transitions, 794 changer transitions 548/1921 dead transitions. [2022-12-12 16:22:38,606 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 1921 transitions, 45225 flow [2022-12-12 16:22:38,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-12-12 16:22:38,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2022-12-12 16:22:38,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 311 transitions. [2022-12-12 16:22:38,607 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.29619047619047617 [2022-12-12 16:22:38,607 INFO L175 Difference]: Start difference. First operand has 454 places, 833 transitions, 17686 flow. Second operand 70 states and 311 transitions. [2022-12-12 16:22:38,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 1921 transitions, 45225 flow [2022-12-12 16:22:42,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 1921 transitions, 44452 flow, removed 194 selfloop flow, removed 24 redundant places. [2022-12-12 16:22:42,210 INFO L231 Difference]: Finished difference. Result has 527 places, 1167 transitions, 27766 flow [2022-12-12 16:22:42,211 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=17193, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=425, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=27766, PETRI_PLACES=527, PETRI_TRANSITIONS=1167} [2022-12-12 16:22:42,211 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 507 predicate places. [2022-12-12 16:22:42,211 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 1167 transitions, 27766 flow [2022-12-12 16:22:42,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 1.5454545454545454) internal successors, (51), 33 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:22:42,211 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:22:42,212 INFO L214 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:22:42,219 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-12-12 16:22:42,416 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,SelfDestructingSolverStorable35 [2022-12-12 16:22:42,416 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:22:42,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:22:42,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1299586420, now seen corresponding path program 35 times [2022-12-12 16:22:42,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:22:42,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58148249] [2022-12-12 16:22:42,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:22:42,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:22:42,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:22:42,603 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 16:22:42,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:22:42,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58148249] [2022-12-12 16:22:42,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58148249] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:22:42,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079030205] [2022-12-12 16:22:42,603 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 16:22:42,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:22:42,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:22:42,604 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:22:42,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-12-12 16:22:42,663 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-12-12 16:22:42,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:22:42,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 32 conjunts are in the unsatisfiable core [2022-12-12 16:22:42,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:22:42,901 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:22:42,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:22:43,429 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-12 16:22:43,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079030205] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:22:43,429 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:22:43,429 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 32 [2022-12-12 16:22:43,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542587236] [2022-12-12 16:22:43,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:22:43,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-12-12 16:22:43,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:22:43,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-12-12 16:22:43,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=979, Unknown=0, NotChecked=0, Total=1122 [2022-12-12 16:22:43,430 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:22:43,431 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 1167 transitions, 27766 flow. Second operand has 34 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:22:43,431 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:22:43,431 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:22:43,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:22:49,012 INFO L130 PetriNetUnfolder]: 3641/8346 cut-off events. [2022-12-12 16:22:49,013 INFO L131 PetriNetUnfolder]: For 299001/299001 co-relation queries the response was YES. [2022-12-12 16:22:49,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88448 conditions, 8346 events. 3641/8346 cut-off events. For 299001/299001 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 78496 event pairs, 102 based on Foata normal form. 168/8514 useless extension candidates. Maximal degree in co-relation 88283. Up to 2191 conditions per place. [2022-12-12 16:22:49,103 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 521 selfloop transitions, 814 changer transitions 265/1600 dead transitions. [2022-12-12 16:22:49,103 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 1600 transitions, 40765 flow [2022-12-12 16:22:49,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-12-12 16:22:49,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-12-12 16:22:49,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 228 transitions. [2022-12-12 16:22:49,104 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.28679245283018867 [2022-12-12 16:22:49,104 INFO L175 Difference]: Start difference. First operand has 527 places, 1167 transitions, 27766 flow. Second operand 53 states and 228 transitions. [2022-12-12 16:22:49,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 1600 transitions, 40765 flow [2022-12-12 16:22:53,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 1600 transitions, 36534 flow, removed 1447 selfloop flow, removed 52 redundant places. [2022-12-12 16:22:53,309 INFO L231 Difference]: Finished difference. Result has 517 places, 1214 transitions, 28713 flow [2022-12-12 16:22:53,310 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=25259, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=684, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=28713, PETRI_PLACES=517, PETRI_TRANSITIONS=1214} [2022-12-12 16:22:53,310 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 497 predicate places. [2022-12-12 16:22:53,310 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 1214 transitions, 28713 flow [2022-12-12 16:22:53,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:22:53,311 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:22:53,311 INFO L214 CegarLoopForPetriNet]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:22:53,315 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-12-12 16:22:53,511 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,SelfDestructingSolverStorable36 [2022-12-12 16:22:53,511 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:22:53,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:22:53,512 INFO L85 PathProgramCache]: Analyzing trace with hash -159554473, now seen corresponding path program 36 times [2022-12-12 16:22:53,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:22:53,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619302500] [2022-12-12 16:22:53,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:22:53,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:22:53,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:22:53,676 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:22:53,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:22:53,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619302500] [2022-12-12 16:22:53,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619302500] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:22:53,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970952752] [2022-12-12 16:22:53,677 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 16:22:53,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:22:53,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:22:53,679 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:22:53,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-12-12 16:22:53,740 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-12-12 16:22:53,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:22:53,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 36 conjunts are in the unsatisfiable core [2022-12-12 16:22:53,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:22:53,899 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:22:53,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:22:54,163 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:22:54,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970952752] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:22:54,163 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:22:54,163 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 31 [2022-12-12 16:22:54,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084066328] [2022-12-12 16:22:54,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:22:54,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-12 16:22:54,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:22:54,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-12 16:22:54,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=868, Unknown=0, NotChecked=0, Total=1056 [2022-12-12 16:22:54,164 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:22:54,164 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 1214 transitions, 28713 flow. Second operand has 33 states, 32 states have (on average 1.5625) internal successors, (50), 32 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:22:54,164 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:22:54,164 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:22:54,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:22:58,447 INFO L130 PetriNetUnfolder]: 4020/7296 cut-off events. [2022-12-12 16:22:58,447 INFO L131 PetriNetUnfolder]: For 233505/233505 co-relation queries the response was YES. [2022-12-12 16:22:58,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83036 conditions, 7296 events. 4020/7296 cut-off events. For 233505/233505 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 51851 event pairs, 116 based on Foata normal form. 25/7321 useless extension candidates. Maximal degree in co-relation 82881. Up to 4531 conditions per place. [2022-12-12 16:22:58,547 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 1213 selfloop transitions, 397 changer transitions 44/1654 dead transitions. [2022-12-12 16:22:58,547 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 1654 transitions, 39786 flow [2022-12-12 16:22:58,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-12-12 16:22:58,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2022-12-12 16:22:58,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 247 transitions. [2022-12-12 16:22:58,548 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2993939393939394 [2022-12-12 16:22:58,548 INFO L175 Difference]: Start difference. First operand has 517 places, 1214 transitions, 28713 flow. Second operand 55 states and 247 transitions. [2022-12-12 16:22:58,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 1654 transitions, 39786 flow [2022-12-12 16:23:00,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 1654 transitions, 38395 flow, removed 582 selfloop flow, removed 47 redundant places. [2022-12-12 16:23:00,817 INFO L231 Difference]: Finished difference. Result has 522 places, 1448 transitions, 34263 flow [2022-12-12 16:23:00,818 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=27512, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=999, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=34263, PETRI_PLACES=522, PETRI_TRANSITIONS=1448} [2022-12-12 16:23:00,818 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 502 predicate places. [2022-12-12 16:23:00,818 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 1448 transitions, 34263 flow [2022-12-12 16:23:00,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.5625) internal successors, (50), 32 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:23:00,818 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:23:00,818 INFO L214 CegarLoopForPetriNet]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:23:00,825 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-12-12 16:23:01,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:23:01,019 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:23:01,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:23:01,019 INFO L85 PathProgramCache]: Analyzing trace with hash -2104292779, now seen corresponding path program 37 times [2022-12-12 16:23:01,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:23:01,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026429382] [2022-12-12 16:23:01,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:23:01,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:23:01,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:23:01,242 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:23:01,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:23:01,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026429382] [2022-12-12 16:23:01,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026429382] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:23:01,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354536630] [2022-12-12 16:23:01,243 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 16:23:01,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:23:01,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:23:01,244 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:23:01,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-12-12 16:23:01,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:23:01,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 36 conjunts are in the unsatisfiable core [2022-12-12 16:23:01,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:23:01,527 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:23:01,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:23:01,801 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:23:01,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354536630] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:23:01,801 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:23:01,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 11] total 32 [2022-12-12 16:23:01,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759729455] [2022-12-12 16:23:01,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:23:01,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-12-12 16:23:01,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:23:01,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-12-12 16:23:01,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=927, Unknown=0, NotChecked=0, Total=1122 [2022-12-12 16:23:01,803 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:23:01,803 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 1448 transitions, 34263 flow. Second operand has 34 states, 33 states have (on average 1.696969696969697) internal successors, (56), 33 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:23:01,803 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:23:01,803 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:23:01,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:23:07,894 INFO L130 PetriNetUnfolder]: 5204/9418 cut-off events. [2022-12-12 16:23:07,894 INFO L131 PetriNetUnfolder]: For 379883/379883 co-relation queries the response was YES. [2022-12-12 16:23:07,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112459 conditions, 9418 events. 5204/9418 cut-off events. For 379883/379883 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 69773 event pairs, 112 based on Foata normal form. 65/9483 useless extension candidates. Maximal degree in co-relation 112300. Up to 4284 conditions per place. [2022-12-12 16:23:08,007 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 1091 selfloop transitions, 427 changer transitions 489/2007 dead transitions. [2022-12-12 16:23:08,008 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 2007 transitions, 50827 flow [2022-12-12 16:23:08,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-12-12 16:23:08,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2022-12-12 16:23:08,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 236 transitions. [2022-12-12 16:23:08,009 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.28606060606060607 [2022-12-12 16:23:08,009 INFO L175 Difference]: Start difference. First operand has 522 places, 1448 transitions, 34263 flow. Second operand 55 states and 236 transitions. [2022-12-12 16:23:08,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 2007 transitions, 50827 flow [2022-12-12 16:23:11,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 2007 transitions, 46933 flow, removed 1891 selfloop flow, removed 22 redundant places. [2022-12-12 16:23:11,556 INFO L231 Difference]: Finished difference. Result has 559 places, 1437 transitions, 33579 flow [2022-12-12 16:23:11,557 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=32463, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=33579, PETRI_PLACES=559, PETRI_TRANSITIONS=1437} [2022-12-12 16:23:11,558 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 539 predicate places. [2022-12-12 16:23:11,558 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 1437 transitions, 33579 flow [2022-12-12 16:23:11,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 1.696969696969697) internal successors, (56), 33 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:23:11,558 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:23:11,558 INFO L214 CegarLoopForPetriNet]: trace histogram [6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:23:11,562 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-12-12 16:23:11,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-12-12 16:23:11,760 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:23:11,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:23:11,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1842938736, now seen corresponding path program 38 times [2022-12-12 16:23:11,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:23:11,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911152389] [2022-12-12 16:23:11,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:23:11,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:23:11,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:23:11,966 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 16:23:11,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:23:11,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911152389] [2022-12-12 16:23:11,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911152389] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:23:11,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587898431] [2022-12-12 16:23:11,967 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 16:23:11,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:23:11,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:23:11,968 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:23:11,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-12-12 16:23:12,030 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 16:23:12,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:23:12,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 41 conjunts are in the unsatisfiable core [2022-12-12 16:23:12,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:23:12,233 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:23:12,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:23:12,563 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:23:12,564 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587898431] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:23:12,564 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:23:12,564 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14, 12] total 35 [2022-12-12 16:23:12,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133744793] [2022-12-12 16:23:12,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:23:12,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-12-12 16:23:12,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:23:12,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-12-12 16:23:12,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=1116, Unknown=0, NotChecked=0, Total=1332 [2022-12-12 16:23:12,565 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:23:12,565 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 1437 transitions, 33579 flow. Second operand has 37 states, 36 states have (on average 1.5555555555555556) internal successors, (56), 36 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:23:12,565 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:23:12,565 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:23:12,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:23:17,971 INFO L130 PetriNetUnfolder]: 4210/7456 cut-off events. [2022-12-12 16:23:17,971 INFO L131 PetriNetUnfolder]: For 260515/260515 co-relation queries the response was YES. [2022-12-12 16:23:18,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88736 conditions, 7456 events. 4210/7456 cut-off events. For 260515/260515 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 51456 event pairs, 26 based on Foata normal form. 37/7493 useless extension candidates. Maximal degree in co-relation 88572. Up to 2351 conditions per place. [2022-12-12 16:23:18,050 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 427 selfloop transitions, 38 changer transitions 1418/1883 dead transitions. [2022-12-12 16:23:18,051 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 1883 transitions, 46220 flow [2022-12-12 16:23:18,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-12-12 16:23:18,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2022-12-12 16:23:18,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 257 transitions. [2022-12-12 16:23:18,052 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2635897435897436 [2022-12-12 16:23:18,052 INFO L175 Difference]: Start difference. First operand has 559 places, 1437 transitions, 33579 flow. Second operand 65 states and 257 transitions. [2022-12-12 16:23:18,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 1883 transitions, 46220 flow [2022-12-12 16:23:20,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 1883 transitions, 43260 flow, removed 980 selfloop flow, removed 63 redundant places. [2022-12-12 16:23:20,979 INFO L231 Difference]: Finished difference. Result has 537 places, 459 transitions, 7990 flow [2022-12-12 16:23:20,980 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=30912, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=7990, PETRI_PLACES=537, PETRI_TRANSITIONS=459} [2022-12-12 16:23:20,980 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 517 predicate places. [2022-12-12 16:23:20,980 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 459 transitions, 7990 flow [2022-12-12 16:23:20,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 1.5555555555555556) internal successors, (56), 36 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:23:20,980 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 16:23:20,980 INFO L214 CegarLoopForPetriNet]: trace histogram [7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 16:23:20,984 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-12-12 16:23:21,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-12-12 16:23:21,184 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 16:23:21,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 16:23:21,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1561684204, now seen corresponding path program 39 times [2022-12-12 16:23:21,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 16:23:21,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286587342] [2022-12-12 16:23:21,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 16:23:21,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 16:23:21,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 16:23:21,430 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 14 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 16:23:21,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 16:23:21,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286587342] [2022-12-12 16:23:21,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286587342] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 16:23:21,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740696644] [2022-12-12 16:23:21,431 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 16:23:21,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:23:21,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 16:23:21,432 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 16:23:21,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-12-12 16:23:21,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-12-12 16:23:21,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 16:23:21,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 45 conjunts are in the unsatisfiable core [2022-12-12 16:23:21,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 16:23:21,794 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:23:21,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 16:23:22,149 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 16:23:22,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740696644] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 16:23:22,149 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 16:23:22,149 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 13] total 38 [2022-12-12 16:23:22,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463062033] [2022-12-12 16:23:22,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 16:23:22,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-12-12 16:23:22,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 16:23:22,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-12-12 16:23:22,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1277, Unknown=0, NotChecked=0, Total=1560 [2022-12-12 16:23:22,150 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 15 [2022-12-12 16:23:22,151 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 459 transitions, 7990 flow. Second operand has 40 states, 39 states have (on average 1.5897435897435896) internal successors, (62), 39 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:23:22,151 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 16:23:22,151 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 15 [2022-12-12 16:23:22,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 16:23:24,965 INFO L130 PetriNetUnfolder]: 1561/2732 cut-off events. [2022-12-12 16:23:24,966 INFO L131 PetriNetUnfolder]: For 27959/27959 co-relation queries the response was YES. [2022-12-12 16:23:24,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23333 conditions, 2732 events. 1561/2732 cut-off events. For 27959/27959 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 15140 event pairs, 0 based on Foata normal form. 20/2752 useless extension candidates. Maximal degree in co-relation 23195. Up to 905 conditions per place. [2022-12-12 16:23:24,987 INFO L137 encePairwiseOnDemand]: 7/15 looper letters, 0 selfloop transitions, 0 changer transitions 784/784 dead transitions. [2022-12-12 16:23:24,987 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 784 transitions, 13891 flow [2022-12-12 16:23:24,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-12-12 16:23:24,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2022-12-12 16:23:24,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 208 transitions. [2022-12-12 16:23:24,988 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2273224043715847 [2022-12-12 16:23:24,988 INFO L175 Difference]: Start difference. First operand has 537 places, 459 transitions, 7990 flow. Second operand 61 states and 208 transitions. [2022-12-12 16:23:24,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 784 transitions, 13891 flow [2022-12-12 16:23:25,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 784 transitions, 12354 flow, removed 311 selfloop flow, removed 76 redundant places. [2022-12-12 16:23:25,279 INFO L231 Difference]: Finished difference. Result has 282 places, 0 transitions, 0 flow [2022-12-12 16:23:25,280 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=15, PETRI_DIFFERENCE_MINUEND_FLOW=6902, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=0, PETRI_PLACES=282, PETRI_TRANSITIONS=0} [2022-12-12 16:23:25,280 INFO L295 CegarLoopForPetriNet]: 20 programPoint places, 262 predicate places. [2022-12-12 16:23:25,280 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 0 transitions, 0 flow [2022-12-12 16:23:25,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 39 states have (on average 1.5897435897435896) internal successors, (62), 39 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 16:23:25,282 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-12-12 16:23:25,282 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2022-12-12 16:23:25,282 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2022-12-12 16:23:25,287 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-12-12 16:23:25,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 16:23:25,483 INFO L445 BasicCegarLoop]: Path program histogram: [39, 1, 1] [2022-12-12 16:23:25,485 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-12 16:23:25,486 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-12 16:23:25,487 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.12 04:23:25 BasicIcfg [2022-12-12 16:23:25,488 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-12 16:23:25,488 INFO L158 Benchmark]: Toolchain (without parser) took 159121.88ms. Allocated memory was 175.1MB in the beginning and 3.3GB in the end (delta: 3.1GB). Free memory was 150.7MB in the beginning and 2.3GB in the end (delta: -2.2GB). Peak memory consumption was 895.2MB. Max. memory is 8.0GB. [2022-12-12 16:23:25,488 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 127.9MB. Free memory was 104.7MB in the beginning and 104.7MB in the end (delta: 77.6kB). There was no memory consumed. Max. memory is 8.0GB. [2022-12-12 16:23:25,488 INFO L158 Benchmark]: CACSL2BoogieTranslator took 169.57ms. Allocated memory is still 175.1MB. Free memory was 150.4MB in the beginning and 139.1MB in the end (delta: 11.2MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-12-12 16:23:25,488 INFO L158 Benchmark]: Boogie Procedure Inliner took 30.25ms. Allocated memory is still 175.1MB. Free memory was 139.1MB in the beginning and 137.8MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-12-12 16:23:25,488 INFO L158 Benchmark]: Boogie Preprocessor took 30.49ms. Allocated memory is still 175.1MB. Free memory was 137.5MB in the beginning and 136.4MB in the end (delta: 1.1MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-12-12 16:23:25,489 INFO L158 Benchmark]: RCFGBuilder took 426.96ms. Allocated memory is still 175.1MB. Free memory was 136.4MB in the beginning and 122.4MB in the end (delta: 14.0MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. [2022-12-12 16:23:25,489 INFO L158 Benchmark]: TraceAbstraction took 158458.69ms. Allocated memory was 175.1MB in the beginning and 3.3GB in the end (delta: 3.1GB). Free memory was 121.3MB in the beginning and 2.3GB in the end (delta: -2.2GB). Peak memory consumption was 865.8MB. Max. memory is 8.0GB. [2022-12-12 16:23:25,490 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.18ms. Allocated memory is still 127.9MB. Free memory was 104.7MB in the beginning and 104.7MB in the end (delta: 77.6kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 169.57ms. Allocated memory is still 175.1MB. Free memory was 150.4MB in the beginning and 139.1MB in the end (delta: 11.2MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 30.25ms. Allocated memory is still 175.1MB. Free memory was 139.1MB in the beginning and 137.8MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 30.49ms. Allocated memory is still 175.1MB. Free memory was 137.5MB in the beginning and 136.4MB in the end (delta: 1.1MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 426.96ms. Allocated memory is still 175.1MB. Free memory was 136.4MB in the beginning and 122.4MB in the end (delta: 14.0MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. * TraceAbstraction took 158458.69ms. Allocated memory was 175.1MB in the beginning and 3.3GB in the end (delta: 3.1GB). Free memory was 121.3MB in the beginning and 2.3GB in the end (delta: -2.2GB). Peak memory consumption was 865.8MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1.7s, 70 PlacesBefore, 20 PlacesAfterwards, 69 TransitionsBefore, 15 TransitionsAfterwards, 404 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 34 TrivialYvCompositions, 16 ConcurrentYvCompositions, 4 ChoiceCompositions, 54 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 201, independent: 198, independent conditional: 198, independent unconditional: 0, dependent: 3, dependent conditional: 3, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 201, independent: 198, independent conditional: 0, independent unconditional: 198, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 201, independent: 198, independent conditional: 0, independent unconditional: 198, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 201, independent: 198, independent conditional: 0, independent unconditional: 198, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 201, independent: 198, independent conditional: 0, independent unconditional: 198, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 201, independent: 198, independent conditional: 0, independent unconditional: 198, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 3, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 14, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 14, dependent conditional: 0, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 201, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 201, unknown conditional: 0, unknown unconditional: 201] , Statistics on independence cache: Total cache size (in pairs): 308, Positive cache size: 305, Positive conditional cache size: 0, Positive unconditional cache size: 305, Negative cache size: 3, Negative conditional cache size: 0, Negative unconditional cache size: 3, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1 - PositiveResult [Line: 78]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 91 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: 158.3s, OverallIterations: 41, TraceHistogramMax: 7, PathProgramHistogramMax: 39, EmptinessCheckTime: 0.0s, AutomataDifference: 123.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.8s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7440 SdHoareTripleChecker+Valid, 15.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7440 mSDsluCounter, 789 SdHoareTripleChecker+Invalid, 12.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 602 mSDsCounter, 2292 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 36254 IncrementalHoareTripleChecker+Invalid, 38546 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2292 mSolverCounterUnsat, 187 mSDtfsCounter, 36254 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2710 GetRequests, 610 SyntacticMatches, 64 SemanticMatches, 2036 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36572 ImplicationChecksByTransitivity, 36.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=34263occurred in iteration=38, InterpolantAutomatonStates: 1415, 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, 22.2s InterpolantComputationTime, 1355 NumberOfCodeBlocks, 1355 NumberOfCodeBlocksAsserted, 133 NumberOfCheckSat, 1900 ConstructedInterpolants, 0 QuantifiedInterpolants, 26767 SizeOfPredicates, 238 NumberOfNonLiveVariables, 4937 ConjunctsInSsa, 1019 ConjunctsInUnsatCore, 119 InterpolantComputations, 2 PerfectInterpolantSequences, 47/880 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 - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2022-12-12 16:23:25,502 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...