./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-more-array-sum-alt2.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 38b53e6a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-more-array-sum-alt2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4018a1168c08743b2a9b9283b6137e1dcc53bdf8ab8362348f4bbe02762305c3 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-38b53e6 [2022-11-25 17:49:06,824 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-25 17:49:06,828 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-25 17:49:06,879 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-25 17:49:06,881 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-25 17:49:06,887 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-25 17:49:06,891 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-25 17:49:06,895 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-25 17:49:06,898 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-25 17:49:06,906 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-25 17:49:06,908 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-25 17:49:06,911 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-25 17:49:06,912 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-25 17:49:06,915 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-25 17:49:06,921 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-25 17:49:06,922 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-25 17:49:06,926 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-25 17:49:06,927 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-25 17:49:06,930 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-25 17:49:06,932 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-25 17:49:06,940 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-25 17:49:06,942 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-25 17:49:06,946 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-25 17:49:06,948 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-25 17:49:06,957 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-25 17:49:06,958 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-25 17:49:06,959 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-25 17:49:06,960 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-25 17:49:06,962 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-25 17:49:06,964 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-25 17:49:06,964 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-25 17:49:06,965 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-25 17:49:06,968 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-25 17:49:06,970 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-25 17:49:06,971 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-25 17:49:06,971 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-25 17:49:06,972 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-25 17:49:06,973 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-25 17:49:06,973 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-25 17:49:06,976 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-25 17:49:06,977 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-25 17:49:06,978 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-25 17:49:07,036 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-25 17:49:07,037 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-25 17:49:07,038 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-25 17:49:07,039 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-25 17:49:07,040 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-25 17:49:07,040 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-25 17:49:07,041 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-25 17:49:07,042 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-25 17:49:07,042 INFO L138 SettingsManager]: * Use SBE=true [2022-11-25 17:49:07,042 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-25 17:49:07,044 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-25 17:49:07,044 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-25 17:49:07,045 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-25 17:49:07,045 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-25 17:49:07,045 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-25 17:49:07,046 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-25 17:49:07,046 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-25 17:49:07,046 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-25 17:49:07,046 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-25 17:49:07,047 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-25 17:49:07,047 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-25 17:49:07,047 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-25 17:49:07,048 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-25 17:49:07,048 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-25 17:49:07,048 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 17:49:07,049 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-25 17:49:07,049 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-25 17:49:07,049 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-25 17:49:07,050 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-25 17:49:07,051 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-25 17:49:07,051 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-25 17:49:07,052 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-25 17:49:07,052 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-11-25 17:49:07,052 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-25 17:49:07,053 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4018a1168c08743b2a9b9283b6137e1dcc53bdf8ab8362348f4bbe02762305c3 [2022-11-25 17:49:07,414 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-25 17:49:07,439 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-25 17:49:07,443 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-25 17:49:07,444 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-25 17:49:07,445 INFO L275 PluginConnector]: CDTParser initialized [2022-11-25 17:49:07,446 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/../../sv-benchmarks/c/weaver/popl20-more-array-sum-alt2.wvr.c [2022-11-25 17:49:11,151 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-25 17:49:11,447 INFO L351 CDTParser]: Found 1 translation units. [2022-11-25 17:49:11,448 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/sv-benchmarks/c/weaver/popl20-more-array-sum-alt2.wvr.c [2022-11-25 17:49:11,455 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/data/a55bf85f9/ebdf152bd6d04eadae6f096d10676a23/FLAG9ed30a87b [2022-11-25 17:49:11,473 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/data/a55bf85f9/ebdf152bd6d04eadae6f096d10676a23 [2022-11-25 17:49:11,476 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-25 17:49:11,478 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-25 17:49:11,480 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-25 17:49:11,480 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-25 17:49:11,485 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-25 17:49:11,487 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 05:49:11" (1/1) ... [2022-11-25 17:49:11,488 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3287b8b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:11, skipping insertion in model container [2022-11-25 17:49:11,489 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 05:49:11" (1/1) ... [2022-11-25 17:49:11,499 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-25 17:49:11,524 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-25 17:49:11,709 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 17:49:11,714 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 17:49:11,721 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 17:49:11,723 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 17:49:11,725 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 17:49:11,726 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 17:49:11,737 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/sv-benchmarks/c/weaver/popl20-more-array-sum-alt2.wvr.c[2525,2538] [2022-11-25 17:49:11,751 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 17:49:11,764 INFO L203 MainTranslator]: Completed pre-run [2022-11-25 17:49:11,786 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 17:49:11,787 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 17:49:11,789 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 17:49:11,790 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 17:49:11,792 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 17:49:11,795 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 17:49:11,801 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/sv-benchmarks/c/weaver/popl20-more-array-sum-alt2.wvr.c[2525,2538] [2022-11-25 17:49:11,808 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 17:49:11,828 INFO L208 MainTranslator]: Completed translation [2022-11-25 17:49:11,828 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:11 WrapperNode [2022-11-25 17:49:11,829 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-25 17:49:11,830 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-25 17:49:11,831 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-25 17:49:11,831 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-25 17:49:11,841 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:11" (1/1) ... [2022-11-25 17:49:11,852 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:11" (1/1) ... [2022-11-25 17:49:11,892 INFO L138 Inliner]: procedures = 25, calls = 45, calls flagged for inlining = 12, calls inlined = 16, statements flattened = 191 [2022-11-25 17:49:11,892 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-25 17:49:11,893 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-25 17:49:11,894 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-25 17:49:11,894 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-25 17:49:11,905 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:11" (1/1) ... [2022-11-25 17:49:11,906 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:11" (1/1) ... [2022-11-25 17:49:11,921 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:11" (1/1) ... [2022-11-25 17:49:11,921 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:11" (1/1) ... [2022-11-25 17:49:11,930 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:11" (1/1) ... [2022-11-25 17:49:11,935 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:11" (1/1) ... [2022-11-25 17:49:11,937 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:11" (1/1) ... [2022-11-25 17:49:11,939 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:11" (1/1) ... [2022-11-25 17:49:11,947 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-25 17:49:11,948 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-25 17:49:11,948 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-25 17:49:11,949 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-25 17:49:11,950 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:11" (1/1) ... [2022-11-25 17:49:11,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 17:49:11,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:49:12,004 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-25 17:49:12,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-25 17:49:12,049 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-25 17:49:12,049 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-25 17:49:12,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-25 17:49:12,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-25 17:49:12,050 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-25 17:49:12,050 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-25 17:49:12,050 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-25 17:49:12,051 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-25 17:49:12,051 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-11-25 17:49:12,051 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-11-25 17:49:12,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-25 17:49:12,051 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-25 17:49:12,051 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-25 17:49:12,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-25 17:49:12,052 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-25 17:49:12,052 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-25 17:49:12,052 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-25 17:49:12,054 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-25 17:49:12,184 INFO L235 CfgBuilder]: Building ICFG [2022-11-25 17:49:12,186 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-25 17:49:12,616 INFO L276 CfgBuilder]: Performing block encoding [2022-11-25 17:49:12,825 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-25 17:49:12,825 INFO L300 CfgBuilder]: Removed 4 assume(true) statements. [2022-11-25 17:49:12,827 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 05:49:12 BoogieIcfgContainer [2022-11-25 17:49:12,853 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-25 17:49:12,856 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-25 17:49:12,856 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-25 17:49:12,859 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-25 17:49:12,860 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 05:49:11" (1/3) ... [2022-11-25 17:49:12,860 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@364df9e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 05:49:12, skipping insertion in model container [2022-11-25 17:49:12,862 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:11" (2/3) ... [2022-11-25 17:49:12,864 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@364df9e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 05:49:12, skipping insertion in model container [2022-11-25 17:49:12,864 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 05:49:12" (3/3) ... [2022-11-25 17:49:12,866 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-array-sum-alt2.wvr.c [2022-11-25 17:49:12,883 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-25 17:49:12,891 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-25 17:49:12,891 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-25 17:49:12,892 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-25 17:49:12,979 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-11-25 17:49:13,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 151 places, 153 transitions, 330 flow [2022-11-25 17:49:13,136 INFO L130 PetriNetUnfolder]: 12/150 cut-off events. [2022-11-25 17:49:13,136 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-25 17:49:13,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163 conditions, 150 events. 12/150 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 88 event pairs, 0 based on Foata normal form. 0/137 useless extension candidates. Maximal degree in co-relation 112. Up to 2 conditions per place. [2022-11-25 17:49:13,142 INFO L82 GeneralOperation]: Start removeDead. Operand has 151 places, 153 transitions, 330 flow [2022-11-25 17:49:13,161 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 137 places, 139 transitions, 296 flow [2022-11-25 17:49:13,168 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-11-25 17:49:13,195 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 137 places, 139 transitions, 296 flow [2022-11-25 17:49:13,199 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 137 places, 139 transitions, 296 flow [2022-11-25 17:49:13,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 137 places, 139 transitions, 296 flow [2022-11-25 17:49:13,285 INFO L130 PetriNetUnfolder]: 12/139 cut-off events. [2022-11-25 17:49:13,286 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-25 17:49:13,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152 conditions, 139 events. 12/139 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 87 event pairs, 0 based on Foata normal form. 0/127 useless extension candidates. Maximal degree in co-relation 112. Up to 2 conditions per place. [2022-11-25 17:49:13,292 INFO L119 LiptonReduction]: Number of co-enabled transitions 1320 [2022-11-25 17:49:21,163 INFO L134 LiptonReduction]: Checked pairs total: 1579 [2022-11-25 17:49:21,163 INFO L136 LiptonReduction]: Total number of compositions: 142 [2022-11-25 17:49:21,185 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-25 17:49:21,193 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=true, 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;@1dbb37f6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-25 17:49:21,194 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-11-25 17:49:21,202 INFO L130 PetriNetUnfolder]: 4/23 cut-off events. [2022-11-25 17:49:21,203 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-25 17:49:21,203 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:49:21,204 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:49:21,204 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:49:21,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:49:21,211 INFO L85 PathProgramCache]: Analyzing trace with hash -738566751, now seen corresponding path program 1 times [2022-11-25 17:49:21,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:49:21,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018568296] [2022-11-25 17:49:21,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:49:21,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:49:21,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:49:21,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:49:21,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:49:21,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018568296] [2022-11-25 17:49:21,950 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018568296] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:49:21,950 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:49:21,950 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-25 17:49:21,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505048400] [2022-11-25 17:49:21,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:49:21,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 17:49:21,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:49:21,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 17:49:21,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 17:49:22,011 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 295 [2022-11-25 17:49:22,018 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 66 flow. Second operand has 3 states, 3 states have (on average 138.66666666666666) internal successors, (416), 3 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:22,019 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:49:22,019 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 295 [2022-11-25 17:49:22,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:49:22,270 INFO L130 PetriNetUnfolder]: 360/508 cut-off events. [2022-11-25 17:49:22,271 INFO L131 PetriNetUnfolder]: For 42/42 co-relation queries the response was YES. [2022-11-25 17:49:22,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1068 conditions, 508 events. 360/508 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1607 event pairs, 39 based on Foata normal form. 1/312 useless extension candidates. Maximal degree in co-relation 803. Up to 421 conditions per place. [2022-11-25 17:49:22,284 INFO L137 encePairwiseOnDemand]: 290/295 looper letters, 32 selfloop transitions, 4 changer transitions 1/40 dead transitions. [2022-11-25 17:49:22,284 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 40 transitions, 187 flow [2022-11-25 17:49:22,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 17:49:22,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-25 17:49:22,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 437 transitions. [2022-11-25 17:49:22,318 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4937853107344633 [2022-11-25 17:49:22,319 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 437 transitions. [2022-11-25 17:49:22,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 437 transitions. [2022-11-25 17:49:22,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:49:22,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 437 transitions. [2022-11-25 17:49:22,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 145.66666666666666) internal successors, (437), 3 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:22,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 295.0) internal successors, (1180), 4 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:22,349 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 295.0) internal successors, (1180), 4 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:22,355 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 66 flow. Second operand 3 states and 437 transitions. [2022-11-25 17:49:22,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 40 transitions, 187 flow [2022-11-25 17:49:22,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 40 transitions, 165 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-25 17:49:22,368 INFO L231 Difference]: Finished difference. Result has 27 places, 27 transitions, 80 flow [2022-11-25 17:49:22,370 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=80, PETRI_PLACES=27, PETRI_TRANSITIONS=27} [2022-11-25 17:49:22,377 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, -3 predicate places. [2022-11-25 17:49:22,378 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 27 transitions, 80 flow [2022-11-25 17:49:22,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 138.66666666666666) internal successors, (416), 3 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:22,380 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:49:22,388 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:49:22,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-25 17:49:22,390 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:49:22,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:49:22,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1861607763, now seen corresponding path program 1 times [2022-11-25 17:49:22,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:49:22,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42093651] [2022-11-25 17:49:22,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:49:22,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:49:22,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:49:22,731 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:49:22,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:49:22,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42093651] [2022-11-25 17:49:22,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42093651] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:49:22,733 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:49:22,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 17:49:22,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340750847] [2022-11-25 17:49:22,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:49:22,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 17:49:22,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:49:22,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 17:49:22,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-25 17:49:22,846 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 295 [2022-11-25 17:49:22,848 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 27 transitions, 80 flow. Second operand has 5 states, 5 states have (on average 129.8) internal successors, (649), 5 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:22,848 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:49:22,848 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 295 [2022-11-25 17:49:22,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:49:23,165 INFO L130 PetriNetUnfolder]: 615/923 cut-off events. [2022-11-25 17:49:23,165 INFO L131 PetriNetUnfolder]: For 260/260 co-relation queries the response was YES. [2022-11-25 17:49:23,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2253 conditions, 923 events. 615/923 cut-off events. For 260/260 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3980 event pairs, 190 based on Foata normal form. 34/955 useless extension candidates. Maximal degree in co-relation 488. Up to 476 conditions per place. [2022-11-25 17:49:23,173 INFO L137 encePairwiseOnDemand]: 290/295 looper letters, 54 selfloop transitions, 4 changer transitions 0/60 dead transitions. [2022-11-25 17:49:23,173 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 60 transitions, 292 flow [2022-11-25 17:49:23,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 17:49:23,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-25 17:49:23,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 682 transitions. [2022-11-25 17:49:23,176 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4623728813559322 [2022-11-25 17:49:23,177 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 682 transitions. [2022-11-25 17:49:23,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 682 transitions. [2022-11-25 17:49:23,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:49:23,178 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 682 transitions. [2022-11-25 17:49:23,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 136.4) internal successors, (682), 5 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:23,184 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 295.0) internal successors, (1770), 6 states have internal predecessors, (1770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:23,186 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 295.0) internal successors, (1770), 6 states have internal predecessors, (1770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:23,186 INFO L175 Difference]: Start difference. First operand has 27 places, 27 transitions, 80 flow. Second operand 5 states and 682 transitions. [2022-11-25 17:49:23,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 60 transitions, 292 flow [2022-11-25 17:49:23,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 60 transitions, 284 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-25 17:49:23,189 INFO L231 Difference]: Finished difference. Result has 33 places, 30 transitions, 106 flow [2022-11-25 17:49:23,189 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=106, PETRI_PLACES=33, PETRI_TRANSITIONS=30} [2022-11-25 17:49:23,190 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 3 predicate places. [2022-11-25 17:49:23,190 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 30 transitions, 106 flow [2022-11-25 17:49:23,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 129.8) internal successors, (649), 5 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:23,191 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:49:23,191 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:49:23,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-25 17:49:23,192 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:49:23,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:49:23,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1133903272, now seen corresponding path program 1 times [2022-11-25 17:49:23,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:49:23,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134326037] [2022-11-25 17:49:23,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:49:23,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:49:23,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:49:23,491 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:49:23,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:49:23,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134326037] [2022-11-25 17:49:23,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134326037] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:49:23,492 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:49:23,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 17:49:23,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757046651] [2022-11-25 17:49:23,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:49:23,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 17:49:23,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:49:23,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 17:49:23,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-25 17:49:23,637 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 295 [2022-11-25 17:49:23,638 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 30 transitions, 106 flow. Second operand has 5 states, 5 states have (on average 128.8) internal successors, (644), 5 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:23,639 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:49:23,639 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 295 [2022-11-25 17:49:23,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:49:23,919 INFO L130 PetriNetUnfolder]: 481/749 cut-off events. [2022-11-25 17:49:23,920 INFO L131 PetriNetUnfolder]: For 319/349 co-relation queries the response was YES. [2022-11-25 17:49:23,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1795 conditions, 749 events. 481/749 cut-off events. For 319/349 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3136 event pairs, 223 based on Foata normal form. 58/803 useless extension candidates. Maximal degree in co-relation 1233. Up to 486 conditions per place. [2022-11-25 17:49:23,926 INFO L137 encePairwiseOnDemand]: 290/295 looper letters, 50 selfloop transitions, 4 changer transitions 0/57 dead transitions. [2022-11-25 17:49:23,926 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 57 transitions, 286 flow [2022-11-25 17:49:23,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 17:49:23,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-25 17:49:23,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 675 transitions. [2022-11-25 17:49:23,930 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4576271186440678 [2022-11-25 17:49:23,930 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 675 transitions. [2022-11-25 17:49:23,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 675 transitions. [2022-11-25 17:49:23,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:49:23,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 675 transitions. [2022-11-25 17:49:23,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 135.0) internal successors, (675), 5 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:23,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 295.0) internal successors, (1770), 6 states have internal predecessors, (1770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:23,939 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 295.0) internal successors, (1770), 6 states have internal predecessors, (1770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:23,940 INFO L175 Difference]: Start difference. First operand has 33 places, 30 transitions, 106 flow. Second operand 5 states and 675 transitions. [2022-11-25 17:49:23,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 57 transitions, 286 flow [2022-11-25 17:49:23,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 57 transitions, 282 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-11-25 17:49:23,945 INFO L231 Difference]: Finished difference. Result has 38 places, 31 transitions, 121 flow [2022-11-25 17:49:23,945 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=121, PETRI_PLACES=38, PETRI_TRANSITIONS=31} [2022-11-25 17:49:23,947 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 8 predicate places. [2022-11-25 17:49:23,947 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 31 transitions, 121 flow [2022-11-25 17:49:23,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 128.8) internal successors, (644), 5 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:23,948 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:49:23,948 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:49:23,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-25 17:49:23,949 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:49:23,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:49:23,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1895296488, now seen corresponding path program 1 times [2022-11-25 17:49:23,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:49:23,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067843095] [2022-11-25 17:49:23,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:49:23,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:49:24,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:49:24,190 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:49:24,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:49:24,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067843095] [2022-11-25 17:49:24,191 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067843095] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:49:24,191 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:49:24,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 17:49:24,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649128786] [2022-11-25 17:49:24,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:49:24,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 17:49:24,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:49:24,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 17:49:24,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-25 17:49:24,319 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 295 [2022-11-25 17:49:24,321 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 31 transitions, 121 flow. Second operand has 5 states, 5 states have (on average 127.8) internal successors, (639), 5 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:24,321 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:49:24,321 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 295 [2022-11-25 17:49:24,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:49:24,616 INFO L130 PetriNetUnfolder]: 419/637 cut-off events. [2022-11-25 17:49:24,616 INFO L131 PetriNetUnfolder]: For 418/452 co-relation queries the response was YES. [2022-11-25 17:49:24,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1640 conditions, 637 events. 419/637 cut-off events. For 418/452 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2534 event pairs, 140 based on Foata normal form. 48/671 useless extension candidates. Maximal degree in co-relation 1378. Up to 371 conditions per place. [2022-11-25 17:49:24,621 INFO L137 encePairwiseOnDemand]: 289/295 looper letters, 34 selfloop transitions, 3 changer transitions 25/64 dead transitions. [2022-11-25 17:49:24,622 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 64 transitions, 333 flow [2022-11-25 17:49:24,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 17:49:24,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 17:49:24,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 800 transitions. [2022-11-25 17:49:24,626 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4519774011299435 [2022-11-25 17:49:24,626 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 800 transitions. [2022-11-25 17:49:24,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 800 transitions. [2022-11-25 17:49:24,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:49:24,627 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 800 transitions. [2022-11-25 17:49:24,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 133.33333333333334) internal successors, (800), 6 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:24,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 295.0) internal successors, (2065), 7 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:24,636 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 295.0) internal successors, (2065), 7 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:24,636 INFO L175 Difference]: Start difference. First operand has 38 places, 31 transitions, 121 flow. Second operand 6 states and 800 transitions. [2022-11-25 17:49:24,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 64 transitions, 333 flow [2022-11-25 17:49:24,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 64 transitions, 320 flow, removed 4 selfloop flow, removed 2 redundant places. [2022-11-25 17:49:24,642 INFO L231 Difference]: Finished difference. Result has 43 places, 28 transitions, 102 flow [2022-11-25 17:49:24,643 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=28} [2022-11-25 17:49:24,644 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 13 predicate places. [2022-11-25 17:49:24,644 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 28 transitions, 102 flow [2022-11-25 17:49:24,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 127.8) internal successors, (639), 5 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:24,645 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:49:24,645 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:49:24,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-25 17:49:24,646 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:49:24,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:49:24,647 INFO L85 PathProgramCache]: Analyzing trace with hash 996084233, now seen corresponding path program 1 times [2022-11-25 17:49:24,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:49:24,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451559125] [2022-11-25 17:49:24,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:49:24,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:49:24,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:49:24,826 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:49:24,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:49:24,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451559125] [2022-11-25 17:49:24,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451559125] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:49:24,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293210700] [2022-11-25 17:49:24,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:49:24,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:49:24,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:49:24,832 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:49:24,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-25 17:49:24,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:49:25,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-25 17:49:25,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:49:25,192 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:49:25,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:49:25,328 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:49:25,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293210700] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:49:25,329 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:49:25,329 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2022-11-25 17:49:25,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667477555] [2022-11-25 17:49:25,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:49:25,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-25 17:49:25,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:49:25,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-25 17:49:25,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2022-11-25 17:49:25,723 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 295 [2022-11-25 17:49:25,725 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 28 transitions, 102 flow. Second operand has 13 states, 13 states have (on average 120.0) internal successors, (1560), 13 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:25,725 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:49:25,726 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 295 [2022-11-25 17:49:25,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:49:26,194 INFO L130 PetriNetUnfolder]: 544/799 cut-off events. [2022-11-25 17:49:26,195 INFO L131 PetriNetUnfolder]: For 456/456 co-relation queries the response was YES. [2022-11-25 17:49:26,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2146 conditions, 799 events. 544/799 cut-off events. For 456/456 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3037 event pairs, 139 based on Foata normal form. 16/812 useless extension candidates. Maximal degree in co-relation 2121. Up to 410 conditions per place. [2022-11-25 17:49:26,203 INFO L137 encePairwiseOnDemand]: 287/295 looper letters, 58 selfloop transitions, 9 changer transitions 0/68 dead transitions. [2022-11-25 17:49:26,203 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 68 transitions, 372 flow [2022-11-25 17:49:26,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 17:49:26,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 17:49:26,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 878 transitions. [2022-11-25 17:49:26,208 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42518159806295397 [2022-11-25 17:49:26,208 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 878 transitions. [2022-11-25 17:49:26,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 878 transitions. [2022-11-25 17:49:26,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:49:26,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 878 transitions. [2022-11-25 17:49:26,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 125.42857142857143) internal successors, (878), 7 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:26,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:26,218 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:26,218 INFO L175 Difference]: Start difference. First operand has 43 places, 28 transitions, 102 flow. Second operand 7 states and 878 transitions. [2022-11-25 17:49:26,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 68 transitions, 372 flow [2022-11-25 17:49:26,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 68 transitions, 337 flow, removed 14 selfloop flow, removed 8 redundant places. [2022-11-25 17:49:26,226 INFO L231 Difference]: Finished difference. Result has 38 places, 33 transitions, 142 flow [2022-11-25 17:49:26,227 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=85, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=142, PETRI_PLACES=38, PETRI_TRANSITIONS=33} [2022-11-25 17:49:26,232 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 8 predicate places. [2022-11-25 17:49:26,233 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 33 transitions, 142 flow [2022-11-25 17:49:26,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 120.0) internal successors, (1560), 13 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:26,234 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:49:26,234 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:49:26,248 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-25 17:49:26,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:49:26,442 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:49:26,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:49:26,443 INFO L85 PathProgramCache]: Analyzing trace with hash 587058819, now seen corresponding path program 2 times [2022-11-25 17:49:26,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:49:26,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503968691] [2022-11-25 17:49:26,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:49:26,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:49:26,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:49:26,628 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:49:26,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:49:26,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503968691] [2022-11-25 17:49:26,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503968691] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:49:26,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775150300] [2022-11-25 17:49:26,630 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 17:49:26,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:49:26,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:49:26,632 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:49:26,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-25 17:49:26,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 17:49:26,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:49:26,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-25 17:49:26,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:49:26,958 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:49:26,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:49:27,083 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:49:27,083 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775150300] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-25 17:49:27,084 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-25 17:49:27,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 12 [2022-11-25 17:49:27,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569201986] [2022-11-25 17:49:27,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:49:27,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 17:49:27,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:49:27,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 17:49:27,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2022-11-25 17:49:27,218 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 295 [2022-11-25 17:49:27,219 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 33 transitions, 142 flow. Second operand has 7 states, 7 states have (on average 120.0) internal successors, (840), 7 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:27,219 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:49:27,219 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 295 [2022-11-25 17:49:27,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:49:27,618 INFO L130 PetriNetUnfolder]: 736/1083 cut-off events. [2022-11-25 17:49:27,618 INFO L131 PetriNetUnfolder]: For 1025/1025 co-relation queries the response was YES. [2022-11-25 17:49:27,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3402 conditions, 1083 events. 736/1083 cut-off events. For 1025/1025 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4327 event pairs, 221 based on Foata normal form. 12/1094 useless extension candidates. Maximal degree in co-relation 3380. Up to 648 conditions per place. [2022-11-25 17:49:27,628 INFO L137 encePairwiseOnDemand]: 287/295 looper letters, 60 selfloop transitions, 12 changer transitions 0/73 dead transitions. [2022-11-25 17:49:27,629 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 73 transitions, 449 flow [2022-11-25 17:49:27,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 17:49:27,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 17:49:27,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 874 transitions. [2022-11-25 17:49:27,633 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4232445520581114 [2022-11-25 17:49:27,634 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 874 transitions. [2022-11-25 17:49:27,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 874 transitions. [2022-11-25 17:49:27,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:49:27,635 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 874 transitions. [2022-11-25 17:49:27,638 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 124.85714285714286) internal successors, (874), 7 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:27,644 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:27,646 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:27,646 INFO L175 Difference]: Start difference. First operand has 38 places, 33 transitions, 142 flow. Second operand 7 states and 874 transitions. [2022-11-25 17:49:27,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 73 transitions, 449 flow [2022-11-25 17:49:27,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 73 transitions, 414 flow, removed 10 selfloop flow, removed 3 redundant places. [2022-11-25 17:49:27,652 INFO L231 Difference]: Finished difference. Result has 44 places, 38 transitions, 200 flow [2022-11-25 17:49:27,652 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=127, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=200, PETRI_PLACES=44, PETRI_TRANSITIONS=38} [2022-11-25 17:49:27,655 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 14 predicate places. [2022-11-25 17:49:27,656 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 38 transitions, 200 flow [2022-11-25 17:49:27,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 120.0) internal successors, (840), 7 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:27,657 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:49:27,657 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:49:27,669 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-25 17:49:27,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-25 17:49:27,864 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:49:27,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:49:27,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1679392565, now seen corresponding path program 3 times [2022-11-25 17:49:27,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:49:27,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503516451] [2022-11-25 17:49:27,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:49:27,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:49:27,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:49:28,088 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:49:28,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:49:28,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503516451] [2022-11-25 17:49:28,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503516451] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:49:28,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217616085] [2022-11-25 17:49:28,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 17:49:28,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:49:28,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:49:28,092 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:49:28,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-25 17:49:28,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-25 17:49:28,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:49:28,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-25 17:49:28,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:49:28,426 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:49:28,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:49:28,557 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:49:28,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217616085] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-25 17:49:28,558 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-25 17:49:28,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2022-11-25 17:49:28,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226489034] [2022-11-25 17:49:28,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:49:28,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 17:49:28,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:49:28,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 17:49:28,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-11-25 17:49:28,716 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 295 [2022-11-25 17:49:28,717 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 38 transitions, 200 flow. Second operand has 7 states, 7 states have (on average 120.0) internal successors, (840), 7 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:28,717 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:49:28,718 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 295 [2022-11-25 17:49:28,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:49:29,142 INFO L130 PetriNetUnfolder]: 840/1246 cut-off events. [2022-11-25 17:49:29,142 INFO L131 PetriNetUnfolder]: For 2140/2140 co-relation queries the response was YES. [2022-11-25 17:49:29,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4494 conditions, 1246 events. 840/1246 cut-off events. For 2140/2140 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 5321 event pairs, 211 based on Foata normal form. 16/1261 useless extension candidates. Maximal degree in co-relation 4469. Up to 612 conditions per place. [2022-11-25 17:49:29,155 INFO L137 encePairwiseOnDemand]: 287/295 looper letters, 62 selfloop transitions, 19 changer transitions 0/82 dead transitions. [2022-11-25 17:49:29,155 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 82 transitions, 561 flow [2022-11-25 17:49:29,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 17:49:29,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 17:49:29,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 881 transitions. [2022-11-25 17:49:29,160 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.426634382566586 [2022-11-25 17:49:29,160 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 881 transitions. [2022-11-25 17:49:29,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 881 transitions. [2022-11-25 17:49:29,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:49:29,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 881 transitions. [2022-11-25 17:49:29,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 125.85714285714286) internal successors, (881), 7 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:29,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:29,170 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:29,170 INFO L175 Difference]: Start difference. First operand has 44 places, 38 transitions, 200 flow. Second operand 7 states and 881 transitions. [2022-11-25 17:49:29,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 82 transitions, 561 flow [2022-11-25 17:49:29,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 82 transitions, 520 flow, removed 12 selfloop flow, removed 3 redundant places. [2022-11-25 17:49:29,181 INFO L231 Difference]: Finished difference. Result has 50 places, 46 transitions, 310 flow [2022-11-25 17:49:29,181 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=310, PETRI_PLACES=50, PETRI_TRANSITIONS=46} [2022-11-25 17:49:29,182 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 20 predicate places. [2022-11-25 17:49:29,182 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 46 transitions, 310 flow [2022-11-25 17:49:29,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 120.0) internal successors, (840), 7 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:29,183 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:49:29,183 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:49:29,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-25 17:49:29,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:49:29,391 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:49:29,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:49:29,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1218421099, now seen corresponding path program 4 times [2022-11-25 17:49:29,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:49:29,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974353689] [2022-11-25 17:49:29,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:49:29,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:49:29,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:49:29,562 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:49:29,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:49:29,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974353689] [2022-11-25 17:49:29,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974353689] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:49:29,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378181975] [2022-11-25 17:49:29,571 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-25 17:49:29,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:49:29,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:49:29,574 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:49:29,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-25 17:49:29,734 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-25 17:49:29,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:49:29,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-25 17:49:29,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:49:29,879 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:49:29,880 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:49:30,003 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:49:30,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378181975] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-25 17:49:30,004 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-25 17:49:30,004 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2022-11-25 17:49:30,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514576377] [2022-11-25 17:49:30,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:49:30,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 17:49:30,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:49:30,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 17:49:30,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2022-11-25 17:49:30,170 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 295 [2022-11-25 17:49:30,175 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 46 transitions, 310 flow. Second operand has 7 states, 7 states have (on average 120.0) internal successors, (840), 7 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:30,175 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:49:30,176 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 295 [2022-11-25 17:49:30,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:49:30,583 INFO L130 PetriNetUnfolder]: 824/1230 cut-off events. [2022-11-25 17:49:30,584 INFO L131 PetriNetUnfolder]: For 3321/3321 co-relation queries the response was YES. [2022-11-25 17:49:30,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4829 conditions, 1230 events. 824/1230 cut-off events. For 3321/3321 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 5210 event pairs, 213 based on Foata normal form. 16/1245 useless extension candidates. Maximal degree in co-relation 4801. Up to 676 conditions per place. [2022-11-25 17:49:30,597 INFO L137 encePairwiseOnDemand]: 287/295 looper letters, 58 selfloop transitions, 24 changer transitions 0/83 dead transitions. [2022-11-25 17:49:30,598 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 83 transitions, 647 flow [2022-11-25 17:49:30,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 17:49:30,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 17:49:30,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 877 transitions. [2022-11-25 17:49:30,602 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42469733656174335 [2022-11-25 17:49:30,602 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 877 transitions. [2022-11-25 17:49:30,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 877 transitions. [2022-11-25 17:49:30,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:49:30,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 877 transitions. [2022-11-25 17:49:30,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 125.28571428571429) internal successors, (877), 7 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:30,612 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:30,614 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:30,614 INFO L175 Difference]: Start difference. First operand has 50 places, 46 transitions, 310 flow. Second operand 7 states and 877 transitions. [2022-11-25 17:49:30,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 83 transitions, 647 flow [2022-11-25 17:49:30,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 83 transitions, 622 flow, removed 5 selfloop flow, removed 3 redundant places. [2022-11-25 17:49:30,626 INFO L231 Difference]: Finished difference. Result has 56 places, 54 transitions, 449 flow [2022-11-25 17:49:30,626 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=449, PETRI_PLACES=56, PETRI_TRANSITIONS=54} [2022-11-25 17:49:30,629 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 26 predicate places. [2022-11-25 17:49:30,630 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 54 transitions, 449 flow [2022-11-25 17:49:30,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 120.0) internal successors, (840), 7 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:30,631 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:49:30,631 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:49:30,644 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-25 17:49:30,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:49:30,844 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:49:30,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:49:30,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1649322875, now seen corresponding path program 5 times [2022-11-25 17:49:30,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:49:30,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333077930] [2022-11-25 17:49:30,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:49:30,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:49:30,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:49:31,086 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:49:31,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:49:31,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333077930] [2022-11-25 17:49:31,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333077930] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:49:31,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653439829] [2022-11-25 17:49:31,087 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-25 17:49:31,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:49:31,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:49:31,088 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:49:31,121 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-25 17:49:31,227 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 17:49:31,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:49:31,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-25 17:49:31,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:49:31,327 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:49:31,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:49:31,411 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:49:31,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653439829] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:49:31,412 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:49:31,412 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2022-11-25 17:49:31,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782563577] [2022-11-25 17:49:31,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:49:31,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-25 17:49:31,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:49:31,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-25 17:49:31,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-11-25 17:49:31,694 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 295 [2022-11-25 17:49:31,696 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 54 transitions, 449 flow. Second operand has 14 states, 14 states have (on average 118.28571428571429) internal successors, (1656), 14 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:31,696 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:49:31,696 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 295 [2022-11-25 17:49:31,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:49:32,349 INFO L130 PetriNetUnfolder]: 850/1272 cut-off events. [2022-11-25 17:49:32,350 INFO L131 PetriNetUnfolder]: For 4710/4710 co-relation queries the response was YES. [2022-11-25 17:49:32,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5548 conditions, 1272 events. 850/1272 cut-off events. For 4710/4710 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5116 event pairs, 36 based on Foata normal form. 14/1285 useless extension candidates. Maximal degree in co-relation 5517. Up to 522 conditions per place. [2022-11-25 17:49:32,364 INFO L137 encePairwiseOnDemand]: 286/295 looper letters, 87 selfloop transitions, 43 changer transitions 0/130 dead transitions. [2022-11-25 17:49:32,364 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 130 transitions, 1191 flow [2022-11-25 17:49:32,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 17:49:32,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 17:49:32,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1354 transitions. [2022-11-25 17:49:32,370 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4172573189522342 [2022-11-25 17:49:32,370 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1354 transitions. [2022-11-25 17:49:32,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1354 transitions. [2022-11-25 17:49:32,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:49:32,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1354 transitions. [2022-11-25 17:49:32,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 123.0909090909091) internal successors, (1354), 11 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:32,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 295.0) internal successors, (3540), 12 states have internal predecessors, (3540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:32,383 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 295.0) internal successors, (3540), 12 states have internal predecessors, (3540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:32,384 INFO L175 Difference]: Start difference. First operand has 56 places, 54 transitions, 449 flow. Second operand 11 states and 1354 transitions. [2022-11-25 17:49:32,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 130 transitions, 1191 flow [2022-11-25 17:49:32,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 130 transitions, 1122 flow, removed 20 selfloop flow, removed 3 redundant places. [2022-11-25 17:49:32,401 INFO L231 Difference]: Finished difference. Result has 67 places, 75 transitions, 723 flow [2022-11-25 17:49:32,401 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=406, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=723, PETRI_PLACES=67, PETRI_TRANSITIONS=75} [2022-11-25 17:49:32,402 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 37 predicate places. [2022-11-25 17:49:32,402 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 75 transitions, 723 flow [2022-11-25 17:49:32,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 118.28571428571429) internal successors, (1656), 14 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:32,403 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:49:32,404 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:49:32,413 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-25 17:49:32,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-11-25 17:49:32,612 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:49:32,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:49:32,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1756496357, now seen corresponding path program 6 times [2022-11-25 17:49:32,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:49:32,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867437146] [2022-11-25 17:49:32,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:49:32,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:49:32,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:49:32,846 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:49:32,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:49:32,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867437146] [2022-11-25 17:49:32,847 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867437146] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:49:32,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277496160] [2022-11-25 17:49:32,847 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-25 17:49:32,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:49:32,848 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:49:32,849 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:49:32,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-25 17:49:33,018 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-11-25 17:49:33,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:49:33,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-25 17:49:33,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:49:33,181 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:49:33,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:49:33,332 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:49:33,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277496160] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-25 17:49:33,333 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-25 17:49:33,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 14 [2022-11-25 17:49:33,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999812706] [2022-11-25 17:49:33,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:49:33,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 17:49:33,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:49:33,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 17:49:33,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2022-11-25 17:49:33,533 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 295 [2022-11-25 17:49:33,534 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 75 transitions, 723 flow. Second operand has 7 states, 7 states have (on average 120.0) internal successors, (840), 7 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:33,534 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:49:33,534 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 295 [2022-11-25 17:49:33,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:49:34,027 INFO L130 PetriNetUnfolder]: 787/1179 cut-off events. [2022-11-25 17:49:34,027 INFO L131 PetriNetUnfolder]: For 5320/5320 co-relation queries the response was YES. [2022-11-25 17:49:34,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5481 conditions, 1179 events. 787/1179 cut-off events. For 5320/5320 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4619 event pairs, 215 based on Foata normal form. 14/1192 useless extension candidates. Maximal degree in co-relation 5446. Up to 660 conditions per place. [2022-11-25 17:49:34,043 INFO L137 encePairwiseOnDemand]: 287/295 looper letters, 65 selfloop transitions, 36 changer transitions 0/105 dead transitions. [2022-11-25 17:49:34,043 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 105 transitions, 1062 flow [2022-11-25 17:49:34,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 17:49:34,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 17:49:34,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 875 transitions. [2022-11-25 17:49:34,048 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.423728813559322 [2022-11-25 17:49:34,048 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 875 transitions. [2022-11-25 17:49:34,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 875 transitions. [2022-11-25 17:49:34,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:49:34,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 875 transitions. [2022-11-25 17:49:34,052 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 125.0) internal successors, (875), 7 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:34,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:34,057 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:34,057 INFO L175 Difference]: Start difference. First operand has 67 places, 75 transitions, 723 flow. Second operand 7 states and 875 transitions. [2022-11-25 17:49:34,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 105 transitions, 1062 flow [2022-11-25 17:49:34,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 105 transitions, 1019 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-11-25 17:49:34,087 INFO L231 Difference]: Finished difference. Result has 72 places, 79 transitions, 836 flow [2022-11-25 17:49:34,088 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=685, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=836, PETRI_PLACES=72, PETRI_TRANSITIONS=79} [2022-11-25 17:49:34,089 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 42 predicate places. [2022-11-25 17:49:34,089 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 79 transitions, 836 flow [2022-11-25 17:49:34,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 120.0) internal successors, (840), 7 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:34,090 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:49:34,090 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:49:34,097 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-25 17:49:34,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:49:34,297 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:49:34,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:49:34,298 INFO L85 PathProgramCache]: Analyzing trace with hash -592215352, now seen corresponding path program 1 times [2022-11-25 17:49:34,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:49:34,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125111765] [2022-11-25 17:49:34,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:49:34,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:49:34,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:49:34,431 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:49:34,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:49:34,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125111765] [2022-11-25 17:49:34,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125111765] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:49:34,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411209965] [2022-11-25 17:49:34,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:49:34,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:49:34,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:49:34,434 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:49:34,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-25 17:49:34,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:49:34,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-25 17:49:34,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:49:34,669 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:49:34,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:49:34,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:49:34,709 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411209965] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-25 17:49:34,709 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-25 17:49:34,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2022-11-25 17:49:34,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897153283] [2022-11-25 17:49:34,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:49:34,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 17:49:34,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:49:34,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 17:49:34,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2022-11-25 17:49:34,776 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 295 [2022-11-25 17:49:34,777 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 79 transitions, 836 flow. Second operand has 5 states, 5 states have (on average 127.0) internal successors, (635), 5 states have internal predecessors, (635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:34,777 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:49:34,778 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 295 [2022-11-25 17:49:34,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:49:35,087 INFO L130 PetriNetUnfolder]: 699/1023 cut-off events. [2022-11-25 17:49:35,088 INFO L131 PetriNetUnfolder]: For 6407/6624 co-relation queries the response was YES. [2022-11-25 17:49:35,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4939 conditions, 1023 events. 699/1023 cut-off events. For 6407/6624 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4194 event pairs, 218 based on Foata normal form. 191/1158 useless extension candidates. Maximal degree in co-relation 4901. Up to 779 conditions per place. [2022-11-25 17:49:35,102 INFO L137 encePairwiseOnDemand]: 290/295 looper letters, 81 selfloop transitions, 8 changer transitions 0/100 dead transitions. [2022-11-25 17:49:35,102 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 100 transitions, 1203 flow [2022-11-25 17:49:35,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 17:49:35,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-25 17:49:35,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 649 transitions. [2022-11-25 17:49:35,106 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44 [2022-11-25 17:49:35,106 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 649 transitions. [2022-11-25 17:49:35,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 649 transitions. [2022-11-25 17:49:35,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:49:35,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 649 transitions. [2022-11-25 17:49:35,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 129.8) internal successors, (649), 5 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:35,112 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 295.0) internal successors, (1770), 6 states have internal predecessors, (1770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:35,113 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 295.0) internal successors, (1770), 6 states have internal predecessors, (1770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:35,113 INFO L175 Difference]: Start difference. First operand has 72 places, 79 transitions, 836 flow. Second operand 5 states and 649 transitions. [2022-11-25 17:49:35,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 100 transitions, 1203 flow [2022-11-25 17:49:35,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 100 transitions, 1106 flow, removed 19 selfloop flow, removed 4 redundant places. [2022-11-25 17:49:35,130 INFO L231 Difference]: Finished difference. Result has 73 places, 80 transitions, 789 flow [2022-11-25 17:49:35,131 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=759, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=789, PETRI_PLACES=73, PETRI_TRANSITIONS=80} [2022-11-25 17:49:35,131 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 43 predicate places. [2022-11-25 17:49:35,131 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 80 transitions, 789 flow [2022-11-25 17:49:35,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 127.0) internal successors, (635), 5 states have internal predecessors, (635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:35,132 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:49:35,132 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:49:35,145 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-25 17:49:35,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:49:35,340 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:49:35,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:49:35,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1443073284, now seen corresponding path program 1 times [2022-11-25 17:49:35,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:49:35,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758466723] [2022-11-25 17:49:35,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:49:35,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:49:35,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:49:36,418 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:49:36,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:49:36,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758466723] [2022-11-25 17:49:36,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758466723] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:49:36,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889836484] [2022-11-25 17:49:36,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:49:36,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:49:36,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:49:36,422 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:49:36,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-25 17:49:36,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:49:36,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 68 conjunts are in the unsatisfiable core [2022-11-25 17:49:36,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:49:36,742 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-25 17:49:36,806 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-25 17:49:37,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 17:49:37,054 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-25 17:49:37,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 17:49:37,155 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-25 17:49:37,258 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:49:37,259 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 17 [2022-11-25 17:49:37,406 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:49:37,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:49:39,633 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_437 (Array Int Int)) (~M~0 Int)) (or (not (< ~M~0 c_~N~0)) (= (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_437) c_~A~0.base) (+ c_~A~0.offset (* ~M~0 4))) c_~res2~0) c_~res1~0) (< (+ ~M~0 1) c_~N~0))) is different from false [2022-11-25 17:49:41,703 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_436 (Array Int Int)) (v_ArrVal_437 (Array Int Int)) (~M~0 Int)) (or (not (< ~M~0 c_~N~0)) (= (+ c_~res2~0 (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_436) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_437) c_~A~0.base) (+ c_~A~0.offset (* ~M~0 4)))) c_~res1~0) (< (+ ~M~0 1) c_~N~0))) is different from false [2022-11-25 17:49:48,625 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_436 (Array Int Int)) (v_ArrVal_437 (Array Int Int)) (~M~0 Int)) (or (not (< ~M~0 c_~N~0)) (= (+ c_~res2~0 (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_436) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_437) c_~A~0.base) (+ c_~A~0.offset (* ~M~0 4)))) (+ (select (select |c_#memory_int| c_~A~0.base) c_~A~0.offset) c_~res1~0)) (< (+ ~M~0 1) c_~N~0))) is different from false [2022-11-25 17:49:50,797 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:49:50,797 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 44 [2022-11-25 17:49:50,838 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:49:50,839 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1670 treesize of output 1488 [2022-11-25 17:49:50,894 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:49:50,896 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1478 treesize of output 1376 [2022-11-25 17:49:50,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1366 treesize of output 1174 [2022-11-25 17:49:50,967 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1174 treesize of output 1078 [2022-11-25 17:49:56,895 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2022-11-25 17:49:56,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889836484] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:49:56,896 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:49:56,896 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 25 [2022-11-25 17:49:56,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855403015] [2022-11-25 17:49:56,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:49:56,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-25 17:49:56,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:49:56,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-25 17:49:56,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=452, Unknown=5, NotChecked=138, Total=702 [2022-11-25 17:49:57,020 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 295 [2022-11-25 17:49:57,023 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 80 transitions, 789 flow. Second operand has 27 states, 27 states have (on average 86.88888888888889) internal successors, (2346), 27 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:57,023 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:49:57,023 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 295 [2022-11-25 17:49:57,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:49:58,951 INFO L130 PetriNetUnfolder]: 1252/1882 cut-off events. [2022-11-25 17:49:58,952 INFO L131 PetriNetUnfolder]: For 9726/9974 co-relation queries the response was YES. [2022-11-25 17:49:58,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9029 conditions, 1882 events. 1252/1882 cut-off events. For 9726/9974 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 8529 event pairs, 73 based on Foata normal form. 200/2075 useless extension candidates. Maximal degree in co-relation 8459. Up to 1117 conditions per place. [2022-11-25 17:49:59,041 INFO L137 encePairwiseOnDemand]: 286/295 looper letters, 128 selfloop transitions, 101 changer transitions 3/238 dead transitions. [2022-11-25 17:49:59,041 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 238 transitions, 2572 flow [2022-11-25 17:49:59,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-25 17:49:59,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-25 17:49:59,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1396 transitions. [2022-11-25 17:49:59,049 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.31548022598870057 [2022-11-25 17:49:59,049 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1396 transitions. [2022-11-25 17:49:59,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1396 transitions. [2022-11-25 17:49:59,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:49:59,051 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1396 transitions. [2022-11-25 17:49:59,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 93.06666666666666) internal successors, (1396), 15 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:59,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 295.0) internal successors, (4720), 16 states have internal predecessors, (4720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:59,067 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 295.0) internal successors, (4720), 16 states have internal predecessors, (4720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:59,068 INFO L175 Difference]: Start difference. First operand has 73 places, 80 transitions, 789 flow. Second operand 15 states and 1396 transitions. [2022-11-25 17:49:59,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 238 transitions, 2572 flow [2022-11-25 17:49:59,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 238 transitions, 2534 flow, removed 6 selfloop flow, removed 3 redundant places. [2022-11-25 17:49:59,112 INFO L231 Difference]: Finished difference. Result has 91 places, 154 transitions, 1887 flow [2022-11-25 17:49:59,112 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=775, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1887, PETRI_PLACES=91, PETRI_TRANSITIONS=154} [2022-11-25 17:49:59,113 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 61 predicate places. [2022-11-25 17:49:59,114 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 154 transitions, 1887 flow [2022-11-25 17:49:59,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 86.88888888888889) internal successors, (2346), 27 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:49:59,135 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:49:59,135 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:49:59,153 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-25 17:49:59,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-25 17:49:59,343 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:49:59,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:49:59,343 INFO L85 PathProgramCache]: Analyzing trace with hash -605634358, now seen corresponding path program 1 times [2022-11-25 17:49:59,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:49:59,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389401937] [2022-11-25 17:49:59,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:49:59,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:49:59,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:49:59,993 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:49:59,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:49:59,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389401937] [2022-11-25 17:49:59,994 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389401937] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:49:59,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512604338] [2022-11-25 17:49:59,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:49:59,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:49:59,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:49:59,996 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:50:00,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-25 17:50:00,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:50:00,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 58 conjunts are in the unsatisfiable core [2022-11-25 17:50:00,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:50:00,207 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-25 17:50:00,264 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-25 17:50:00,314 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-25 17:50:00,365 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-25 17:50:00,483 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-25 17:50:00,529 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:50:00,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:50:00,722 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:50:00,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512604338] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:50:00,723 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:50:00,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 4] total 13 [2022-11-25 17:50:00,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987533444] [2022-11-25 17:50:00,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:50:00,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-25 17:50:00,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:50:00,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-25 17:50:00,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-11-25 17:50:01,306 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 295 [2022-11-25 17:50:01,318 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 154 transitions, 1887 flow. Second operand has 15 states, 15 states have (on average 115.0) internal successors, (1725), 15 states have internal predecessors, (1725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:01,318 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:50:01,318 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 295 [2022-11-25 17:50:01,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:50:02,490 INFO L130 PetriNetUnfolder]: 1965/2977 cut-off events. [2022-11-25 17:50:02,490 INFO L131 PetriNetUnfolder]: For 23216/23640 co-relation queries the response was YES. [2022-11-25 17:50:02,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16637 conditions, 2977 events. 1965/2977 cut-off events. For 23216/23640 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 14887 event pairs, 164 based on Foata normal form. 342/3289 useless extension candidates. Maximal degree in co-relation 16162. Up to 1942 conditions per place. [2022-11-25 17:50:02,530 INFO L137 encePairwiseOnDemand]: 285/295 looper letters, 153 selfloop transitions, 130 changer transitions 1/289 dead transitions. [2022-11-25 17:50:02,531 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 289 transitions, 3902 flow [2022-11-25 17:50:02,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 17:50:02,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 17:50:02,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 986 transitions. [2022-11-25 17:50:02,535 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.41779661016949154 [2022-11-25 17:50:02,535 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 986 transitions. [2022-11-25 17:50:02,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 986 transitions. [2022-11-25 17:50:02,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:50:02,536 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 986 transitions. [2022-11-25 17:50:02,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 123.25) internal successors, (986), 8 states have internal predecessors, (986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:02,543 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 295.0) internal successors, (2655), 9 states have internal predecessors, (2655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:02,544 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 295.0) internal successors, (2655), 9 states have internal predecessors, (2655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:02,544 INFO L175 Difference]: Start difference. First operand has 91 places, 154 transitions, 1887 flow. Second operand 8 states and 986 transitions. [2022-11-25 17:50:02,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 289 transitions, 3902 flow [2022-11-25 17:50:02,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 289 transitions, 3701 flow, removed 73 selfloop flow, removed 2 redundant places. [2022-11-25 17:50:02,633 INFO L231 Difference]: Finished difference. Result has 100 places, 225 transitions, 3078 flow [2022-11-25 17:50:02,633 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=1763, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3078, PETRI_PLACES=100, PETRI_TRANSITIONS=225} [2022-11-25 17:50:02,634 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 70 predicate places. [2022-11-25 17:50:02,634 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 225 transitions, 3078 flow [2022-11-25 17:50:02,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 115.0) internal successors, (1725), 15 states have internal predecessors, (1725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:02,635 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:50:02,635 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:50:02,645 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-25 17:50:02,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-25 17:50:02,846 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:50:02,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:50:02,846 INFO L85 PathProgramCache]: Analyzing trace with hash 137431134, now seen corresponding path program 2 times [2022-11-25 17:50:02,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:50:02,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199510845] [2022-11-25 17:50:02,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:50:02,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:50:02,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:50:03,464 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:50:03,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:50:03,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199510845] [2022-11-25 17:50:03,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199510845] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:50:03,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [53710132] [2022-11-25 17:50:03,465 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 17:50:03,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:50:03,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:50:03,467 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:50:03,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-25 17:50:03,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 17:50:03,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:50:03,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 43 conjunts are in the unsatisfiable core [2022-11-25 17:50:03,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:50:03,840 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-25 17:50:03,892 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:50:03,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:50:03,995 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:50:03,996 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2022-11-25 17:50:04,016 INFO L321 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-11-25 17:50:04,016 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 13 [2022-11-25 17:50:04,106 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:50:04,106 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [53710132] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:50:04,106 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:50:04,107 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 4] total 9 [2022-11-25 17:50:04,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487757499] [2022-11-25 17:50:04,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:50:04,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 17:50:04,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:50:04,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 17:50:04,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-11-25 17:50:04,405 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 295 [2022-11-25 17:50:04,407 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 225 transitions, 3078 flow. Second operand has 11 states, 11 states have (on average 124.45454545454545) internal successors, (1369), 11 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:04,407 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:50:04,407 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 295 [2022-11-25 17:50:04,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:50:05,502 INFO L130 PetriNetUnfolder]: 2479/3741 cut-off events. [2022-11-25 17:50:05,502 INFO L131 PetriNetUnfolder]: For 35344/35935 co-relation queries the response was YES. [2022-11-25 17:50:05,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22995 conditions, 3741 events. 2479/3741 cut-off events. For 35344/35935 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 19442 event pairs, 474 based on Foata normal form. 496/4197 useless extension candidates. Maximal degree in co-relation 22525. Up to 2968 conditions per place. [2022-11-25 17:50:05,559 INFO L137 encePairwiseOnDemand]: 287/295 looper letters, 210 selfloop transitions, 125 changer transitions 1/341 dead transitions. [2022-11-25 17:50:05,559 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 341 transitions, 5086 flow [2022-11-25 17:50:05,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 17:50:05,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 17:50:05,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 928 transitions. [2022-11-25 17:50:05,563 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4493946731234867 [2022-11-25 17:50:05,563 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 928 transitions. [2022-11-25 17:50:05,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 928 transitions. [2022-11-25 17:50:05,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:50:05,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 928 transitions. [2022-11-25 17:50:05,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 132.57142857142858) internal successors, (928), 7 states have internal predecessors, (928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:05,571 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:05,572 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:05,572 INFO L175 Difference]: Start difference. First operand has 100 places, 225 transitions, 3078 flow. Second operand 7 states and 928 transitions. [2022-11-25 17:50:05,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 341 transitions, 5086 flow [2022-11-25 17:50:05,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 341 transitions, 4996 flow, removed 44 selfloop flow, removed 1 redundant places. [2022-11-25 17:50:05,716 INFO L231 Difference]: Finished difference. Result has 108 places, 287 transitions, 4297 flow [2022-11-25 17:50:05,716 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=3012, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4297, PETRI_PLACES=108, PETRI_TRANSITIONS=287} [2022-11-25 17:50:05,717 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 78 predicate places. [2022-11-25 17:50:05,717 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 287 transitions, 4297 flow [2022-11-25 17:50:05,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 124.45454545454545) internal successors, (1369), 11 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:05,718 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:50:05,718 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:50:05,731 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-25 17:50:05,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-25 17:50:05,931 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:50:05,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:50:05,931 INFO L85 PathProgramCache]: Analyzing trace with hash -77822052, now seen corresponding path program 3 times [2022-11-25 17:50:05,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:50:05,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327799158] [2022-11-25 17:50:05,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:50:05,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:50:05,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:50:06,612 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:50:06,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:50:06,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327799158] [2022-11-25 17:50:06,612 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327799158] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:50:06,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [230787920] [2022-11-25 17:50:06,612 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 17:50:06,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:50:06,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:50:06,618 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:50:06,625 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-25 17:50:06,791 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-25 17:50:06,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:50:06,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 48 conjunts are in the unsatisfiable core [2022-11-25 17:50:06,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:50:07,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 17:50:07,030 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-25 17:50:07,077 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-25 17:50:07,145 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:50:07,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:50:07,246 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (+ c_~A~0.offset (* |c_thread2Thread1of1ForFork0_~i~1#1| 4)))) (and (forall ((v_ArrVal_575 (Array Int Int))) (<= c_~res1~0 (+ c_~res2~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_575) c_~A~0.base) .cse0)))) (forall ((v_ArrVal_575 (Array Int Int))) (< (+ c_~res2~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_575) c_~A~0.base) .cse0)) (+ c_~res1~0 1))))) is different from false [2022-11-25 17:50:07,258 WARN L837 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_575 (Array Int Int))) (<= c_~res1~0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_575) c_~A~0.base) c_~A~0.offset) c_~res2~0))) (forall ((v_ArrVal_575 (Array Int Int))) (< (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_575) c_~A~0.base) c_~A~0.offset) c_~res2~0) (+ c_~res1~0 1)))) is different from false [2022-11-25 17:50:07,282 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:50:07,282 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 38 [2022-11-25 17:50:07,287 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2022-11-25 17:50:07,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 17:50:07,313 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-25 17:50:07,313 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 12 [2022-11-25 17:50:07,431 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2022-11-25 17:50:07,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [230787920] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:50:07,432 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:50:07,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 18 [2022-11-25 17:50:07,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743363443] [2022-11-25 17:50:07,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:50:07,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-25 17:50:07,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:50:07,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-25 17:50:07,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=242, Unknown=2, NotChecked=66, Total=380 [2022-11-25 17:50:07,499 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 295 [2022-11-25 17:50:07,501 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 287 transitions, 4297 flow. Second operand has 20 states, 20 states have (on average 106.4) internal successors, (2128), 20 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:07,501 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:50:07,501 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 295 [2022-11-25 17:50:07,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:50:08,986 INFO L130 PetriNetUnfolder]: 3026/4592 cut-off events. [2022-11-25 17:50:08,986 INFO L131 PetriNetUnfolder]: For 47352/48091 co-relation queries the response was YES. [2022-11-25 17:50:09,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29498 conditions, 4592 events. 3026/4592 cut-off events. For 47352/48091 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 25071 event pairs, 285 based on Foata normal form. 618/5166 useless extension candidates. Maximal degree in co-relation 29002. Up to 2643 conditions per place. [2022-11-25 17:50:09,040 INFO L137 encePairwiseOnDemand]: 287/295 looper letters, 162 selfloop transitions, 230 changer transitions 1/398 dead transitions. [2022-11-25 17:50:09,040 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 398 transitions, 6312 flow [2022-11-25 17:50:09,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 17:50:09,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 17:50:09,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 817 transitions. [2022-11-25 17:50:09,044 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3956416464891041 [2022-11-25 17:50:09,044 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 817 transitions. [2022-11-25 17:50:09,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 817 transitions. [2022-11-25 17:50:09,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:50:09,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 817 transitions. [2022-11-25 17:50:09,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 116.71428571428571) internal successors, (817), 7 states have internal predecessors, (817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:09,050 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:09,051 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:09,052 INFO L175 Difference]: Start difference. First operand has 108 places, 287 transitions, 4297 flow. Second operand 7 states and 817 transitions. [2022-11-25 17:50:09,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 398 transitions, 6312 flow [2022-11-25 17:50:09,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 398 transitions, 6099 flow, removed 10 selfloop flow, removed 3 redundant places. [2022-11-25 17:50:09,468 INFO L231 Difference]: Finished difference. Result has 114 places, 337 transitions, 5528 flow [2022-11-25 17:50:09,469 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=4084, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5528, PETRI_PLACES=114, PETRI_TRANSITIONS=337} [2022-11-25 17:50:09,471 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 84 predicate places. [2022-11-25 17:50:09,471 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 337 transitions, 5528 flow [2022-11-25 17:50:09,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.4) internal successors, (2128), 20 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:09,472 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:50:09,472 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:50:09,486 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-25 17:50:09,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-25 17:50:09,679 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:50:09,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:50:09,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1989395302, now seen corresponding path program 4 times [2022-11-25 17:50:09,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:50:09,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776394616] [2022-11-25 17:50:09,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:50:09,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:50:09,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:50:10,583 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:50:10,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:50:10,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776394616] [2022-11-25 17:50:10,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776394616] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:50:10,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355066959] [2022-11-25 17:50:10,584 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-25 17:50:10,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:50:10,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:50:10,587 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:50:10,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-25 17:50:10,760 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-25 17:50:10,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:50:10,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 48 conjunts are in the unsatisfiable core [2022-11-25 17:50:10,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:50:11,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 17:50:11,056 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-25 17:50:11,170 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-25 17:50:11,226 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:50:11,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:50:11,349 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (+ c_~A~0.offset (* |c_thread2Thread1of1ForFork0_~i~1#1| 4)))) (and (forall ((v_ArrVal_620 (Array Int Int))) (<= c_~res1~0 (+ c_~res2~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_620) c_~A~0.base) .cse0)))) (forall ((v_ArrVal_620 (Array Int Int))) (< (+ c_~res2~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_620) c_~A~0.base) .cse0)) (+ c_~res1~0 1))))) is different from false [2022-11-25 17:50:11,380 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:50:11,380 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 42 [2022-11-25 17:50:11,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-11-25 17:50:11,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 17:50:11,414 INFO L321 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-11-25 17:50:11,415 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 13 [2022-11-25 17:50:11,606 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2022-11-25 17:50:11,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355066959] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:50:11,606 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:50:11,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2022-11-25 17:50:11,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887449430] [2022-11-25 17:50:11,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:50:11,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-25 17:50:11,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:50:11,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-25 17:50:11,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=262, Unknown=1, NotChecked=34, Total=380 [2022-11-25 17:50:11,632 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 295 [2022-11-25 17:50:11,635 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 337 transitions, 5528 flow. Second operand has 20 states, 20 states have (on average 106.45) internal successors, (2129), 20 states have internal predecessors, (2129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:11,636 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:50:11,636 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 295 [2022-11-25 17:50:11,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:50:13,110 INFO L130 PetriNetUnfolder]: 3301/4977 cut-off events. [2022-11-25 17:50:13,110 INFO L131 PetriNetUnfolder]: For 66833/67770 co-relation queries the response was YES. [2022-11-25 17:50:13,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34656 conditions, 4977 events. 3301/4977 cut-off events. For 66833/67770 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 27409 event pairs, 750 based on Foata normal form. 792/5689 useless extension candidates. Maximal degree in co-relation 34135. Up to 3928 conditions per place. [2022-11-25 17:50:13,175 INFO L137 encePairwiseOnDemand]: 288/295 looper letters, 261 selfloop transitions, 144 changer transitions 1/411 dead transitions. [2022-11-25 17:50:13,175 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 411 transitions, 7116 flow [2022-11-25 17:50:13,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 17:50:13,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 17:50:13,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 809 transitions. [2022-11-25 17:50:13,178 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3917675544794189 [2022-11-25 17:50:13,179 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 809 transitions. [2022-11-25 17:50:13,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 809 transitions. [2022-11-25 17:50:13,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:50:13,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 809 transitions. [2022-11-25 17:50:13,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 115.57142857142857) internal successors, (809), 7 states have internal predecessors, (809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:13,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:13,186 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:13,186 INFO L175 Difference]: Start difference. First operand has 114 places, 337 transitions, 5528 flow. Second operand 7 states and 809 transitions. [2022-11-25 17:50:13,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 411 transitions, 7116 flow [2022-11-25 17:50:13,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 411 transitions, 6923 flow, removed 47 selfloop flow, removed 2 redundant places. [2022-11-25 17:50:13,630 INFO L231 Difference]: Finished difference. Result has 120 places, 357 transitions, 6074 flow [2022-11-25 17:50:13,631 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=5355, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6074, PETRI_PLACES=120, PETRI_TRANSITIONS=357} [2022-11-25 17:50:13,632 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 90 predicate places. [2022-11-25 17:50:13,632 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 357 transitions, 6074 flow [2022-11-25 17:50:13,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.45) internal successors, (2129), 20 states have internal predecessors, (2129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:13,633 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:50:13,634 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:50:13,641 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-25 17:50:13,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-25 17:50:13,841 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:50:13,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:50:13,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1139135646, now seen corresponding path program 2 times [2022-11-25 17:50:13,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:50:13,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227955891] [2022-11-25 17:50:13,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:50:13,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:50:13,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:50:15,345 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:50:15,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:50:15,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227955891] [2022-11-25 17:50:15,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227955891] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:50:15,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900210518] [2022-11-25 17:50:15,346 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 17:50:15,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:50:15,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:50:15,348 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:50:15,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-25 17:50:15,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 17:50:15,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:50:15,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 52 conjunts are in the unsatisfiable core [2022-11-25 17:50:15,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:50:15,971 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 17:50:15,975 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:50:15,975 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 10 [2022-11-25 17:50:15,996 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:50:15,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:50:16,071 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:50:16,071 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2022-11-25 17:50:16,314 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:50:16,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900210518] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:50:16,315 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:50:16,315 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 7] total 25 [2022-11-25 17:50:16,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935659938] [2022-11-25 17:50:16,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:50:16,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-25 17:50:16,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:50:16,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-25 17:50:16,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2022-11-25 17:50:18,095 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 295 [2022-11-25 17:50:18,098 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 357 transitions, 6074 flow. Second operand has 27 states, 27 states have (on average 101.03703703703704) internal successors, (2728), 27 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:18,098 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:50:18,098 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 295 [2022-11-25 17:50:18,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:50:20,754 INFO L130 PetriNetUnfolder]: 3997/6041 cut-off events. [2022-11-25 17:50:20,754 INFO L131 PetriNetUnfolder]: For 69178/69178 co-relation queries the response was YES. [2022-11-25 17:50:20,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41248 conditions, 6041 events. 3997/6041 cut-off events. For 69178/69178 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 32835 event pairs, 1124 based on Foata normal form. 4/6045 useless extension candidates. Maximal degree in co-relation 40720. Up to 5405 conditions per place. [2022-11-25 17:50:20,957 INFO L137 encePairwiseOnDemand]: 283/295 looper letters, 339 selfloop transitions, 131 changer transitions 2/472 dead transitions. [2022-11-25 17:50:20,958 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 472 transitions, 8039 flow [2022-11-25 17:50:20,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-25 17:50:20,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-25 17:50:20,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1715 transitions. [2022-11-25 17:50:20,962 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3633474576271186 [2022-11-25 17:50:20,962 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1715 transitions. [2022-11-25 17:50:20,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1715 transitions. [2022-11-25 17:50:20,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:50:20,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1715 transitions. [2022-11-25 17:50:20,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 107.1875) internal successors, (1715), 16 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:20,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 295.0) internal successors, (5015), 17 states have internal predecessors, (5015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:20,981 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 295.0) internal successors, (5015), 17 states have internal predecessors, (5015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:20,981 INFO L175 Difference]: Start difference. First operand has 120 places, 357 transitions, 6074 flow. Second operand 16 states and 1715 transitions. [2022-11-25 17:50:20,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 472 transitions, 8039 flow [2022-11-25 17:50:21,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 472 transitions, 7753 flow, removed 33 selfloop flow, removed 4 redundant places. [2022-11-25 17:50:21,408 INFO L231 Difference]: Finished difference. Result has 138 places, 393 transitions, 6675 flow [2022-11-25 17:50:21,409 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=5824, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6675, PETRI_PLACES=138, PETRI_TRANSITIONS=393} [2022-11-25 17:50:21,410 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 108 predicate places. [2022-11-25 17:50:21,410 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 393 transitions, 6675 flow [2022-11-25 17:50:21,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 101.03703703703704) internal successors, (2728), 27 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:21,411 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:50:21,411 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:50:21,425 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-25 17:50:21,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:50:21,618 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:50:21,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:50:21,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1519235336, now seen corresponding path program 3 times [2022-11-25 17:50:21,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:50:21,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128814009] [2022-11-25 17:50:21,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:50:21,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:50:21,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:50:22,541 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:50:22,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:50:22,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128814009] [2022-11-25 17:50:22,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128814009] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:50:22,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617225951] [2022-11-25 17:50:22,542 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 17:50:22,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:50:22,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:50:22,544 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:50:22,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-25 17:50:22,713 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-25 17:50:22,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:50:22,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 54 conjunts are in the unsatisfiable core [2022-11-25 17:50:22,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:50:23,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 17:50:23,199 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:50:23,200 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 10 [2022-11-25 17:50:23,217 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:50:23,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:50:23,286 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:50:23,287 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2022-11-25 17:50:23,816 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:50:23,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617225951] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:50:23,817 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:50:23,817 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 21 [2022-11-25 17:50:23,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555077535] [2022-11-25 17:50:23,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:50:23,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-25 17:50:23,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:50:23,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-25 17:50:23,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-11-25 17:50:25,581 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 295 [2022-11-25 17:50:25,586 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 393 transitions, 6675 flow. Second operand has 23 states, 23 states have (on average 110.26086956521739) internal successors, (2536), 23 states have internal predecessors, (2536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:25,586 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:50:25,586 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 295 [2022-11-25 17:50:25,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:50:28,500 INFO L130 PetriNetUnfolder]: 4119/6293 cut-off events. [2022-11-25 17:50:28,500 INFO L131 PetriNetUnfolder]: For 73528/73853 co-relation queries the response was YES. [2022-11-25 17:50:28,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43620 conditions, 6293 events. 4119/6293 cut-off events. For 73528/73853 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 36184 event pairs, 810 based on Foata normal form. 219/6455 useless extension candidates. Maximal degree in co-relation 43263. Up to 4851 conditions per place. [2022-11-25 17:50:28,578 INFO L137 encePairwiseOnDemand]: 285/295 looper letters, 284 selfloop transitions, 229 changer transitions 4/532 dead transitions. [2022-11-25 17:50:28,578 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 532 transitions, 9261 flow [2022-11-25 17:50:28,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-25 17:50:28,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-25 17:50:28,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1629 transitions. [2022-11-25 17:50:28,582 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39443099273607746 [2022-11-25 17:50:28,582 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1629 transitions. [2022-11-25 17:50:28,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1629 transitions. [2022-11-25 17:50:28,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:50:28,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1629 transitions. [2022-11-25 17:50:28,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 116.35714285714286) internal successors, (1629), 14 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:28,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 295.0) internal successors, (4425), 15 states have internal predecessors, (4425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:28,593 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 295.0) internal successors, (4425), 15 states have internal predecessors, (4425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:28,593 INFO L175 Difference]: Start difference. First operand has 138 places, 393 transitions, 6675 flow. Second operand 14 states and 1629 transitions. [2022-11-25 17:50:28,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 532 transitions, 9261 flow [2022-11-25 17:50:28,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 532 transitions, 8964 flow, removed 79 selfloop flow, removed 5 redundant places. [2022-11-25 17:50:28,972 INFO L231 Difference]: Finished difference. Result has 151 places, 464 transitions, 8167 flow [2022-11-25 17:50:28,972 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=6429, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8167, PETRI_PLACES=151, PETRI_TRANSITIONS=464} [2022-11-25 17:50:28,973 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 121 predicate places. [2022-11-25 17:50:28,973 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 464 transitions, 8167 flow [2022-11-25 17:50:28,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 110.26086956521739) internal successors, (2536), 23 states have internal predecessors, (2536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:28,974 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:50:28,974 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:50:28,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-25 17:50:29,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-25 17:50:29,182 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:50:29,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:50:29,182 INFO L85 PathProgramCache]: Analyzing trace with hash 532371992, now seen corresponding path program 4 times [2022-11-25 17:50:29,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:50:29,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662995957] [2022-11-25 17:50:29,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:50:29,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:50:29,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:50:30,007 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:50:30,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:50:30,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662995957] [2022-11-25 17:50:30,008 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662995957] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:50:30,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544323730] [2022-11-25 17:50:30,008 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-25 17:50:30,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:50:30,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:50:30,014 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:50:30,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-25 17:50:30,215 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-25 17:50:30,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:50:30,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 52 conjunts are in the unsatisfiable core [2022-11-25 17:50:30,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:50:30,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 17:50:30,608 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:50:30,608 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 10 [2022-11-25 17:50:30,625 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:50:30,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:50:30,763 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:50:30,764 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2022-11-25 17:50:30,948 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:50:30,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544323730] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:50:30,949 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:50:30,949 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 21 [2022-11-25 17:50:30,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631089335] [2022-11-25 17:50:30,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:50:30,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-25 17:50:30,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:50:30,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-25 17:50:30,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-11-25 17:50:32,590 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 295 [2022-11-25 17:50:32,593 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 464 transitions, 8167 flow. Second operand has 23 states, 23 states have (on average 108.56521739130434) internal successors, (2497), 23 states have internal predecessors, (2497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:32,593 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:50:32,593 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 295 [2022-11-25 17:50:32,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:50:36,035 INFO L130 PetriNetUnfolder]: 4820/7310 cut-off events. [2022-11-25 17:50:36,036 INFO L131 PetriNetUnfolder]: For 91444/91444 co-relation queries the response was YES. [2022-11-25 17:50:36,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52544 conditions, 7310 events. 4820/7310 cut-off events. For 91444/91444 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 41220 event pairs, 1271 based on Foata normal form. 2/7312 useless extension candidates. Maximal degree in co-relation 52223. Up to 6253 conditions per place. [2022-11-25 17:50:36,162 INFO L137 encePairwiseOnDemand]: 283/295 looper letters, 398 selfloop transitions, 235 changer transitions 1/634 dead transitions. [2022-11-25 17:50:36,163 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 634 transitions, 11517 flow [2022-11-25 17:50:36,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-25 17:50:36,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-11-25 17:50:36,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2707 transitions. [2022-11-25 17:50:36,169 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.38234463276836156 [2022-11-25 17:50:36,170 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2707 transitions. [2022-11-25 17:50:36,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2707 transitions. [2022-11-25 17:50:36,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:50:36,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2707 transitions. [2022-11-25 17:50:36,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 112.79166666666667) internal successors, (2707), 24 states have internal predecessors, (2707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:36,189 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 295.0) internal successors, (7375), 25 states have internal predecessors, (7375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:36,190 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 295.0) internal successors, (7375), 25 states have internal predecessors, (7375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:36,191 INFO L175 Difference]: Start difference. First operand has 151 places, 464 transitions, 8167 flow. Second operand 24 states and 2707 transitions. [2022-11-25 17:50:36,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 634 transitions, 11517 flow [2022-11-25 17:50:36,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 634 transitions, 11394 flow, removed 45 selfloop flow, removed 4 redundant places. [2022-11-25 17:50:36,847 INFO L231 Difference]: Finished difference. Result has 180 places, 547 transitions, 10085 flow [2022-11-25 17:50:36,848 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=8069, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=10085, PETRI_PLACES=180, PETRI_TRANSITIONS=547} [2022-11-25 17:50:36,849 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 150 predicate places. [2022-11-25 17:50:36,849 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 547 transitions, 10085 flow [2022-11-25 17:50:36,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 108.56521739130434) internal successors, (2497), 23 states have internal predecessors, (2497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:36,850 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:50:36,851 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:50:36,864 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-25 17:50:37,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:50:37,058 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:50:37,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:50:37,059 INFO L85 PathProgramCache]: Analyzing trace with hash -2061877460, now seen corresponding path program 5 times [2022-11-25 17:50:37,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:50:37,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508488090] [2022-11-25 17:50:37,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:50:37,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:50:37,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:50:37,664 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:50:37,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:50:37,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508488090] [2022-11-25 17:50:37,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508488090] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:50:37,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806339998] [2022-11-25 17:50:37,665 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-25 17:50:37,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:50:37,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:50:37,670 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:50:37,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-25 17:50:37,853 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 17:50:37,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:50:37,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 58 conjunts are in the unsatisfiable core [2022-11-25 17:50:37,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:50:37,920 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-25 17:50:37,981 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-25 17:50:38,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-25 17:50:38,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 17:50:38,251 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-25 17:50:38,325 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-25 17:50:38,377 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:50:38,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:50:38,494 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork2_~i~0#1| 4)))) (and (forall ((v_ArrVal_801 (Array Int Int))) (<= c_~res2~0 (+ c_~res1~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_801) c_~A~0.base) .cse0)))) (forall ((v_ArrVal_801 (Array Int Int))) (< (+ c_~res1~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_801) c_~A~0.base) .cse0)) (+ c_~res2~0 1))))) is different from false [2022-11-25 17:50:38,519 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork2_~i~0#1| 4))) (.cse0 (select (select |c_#memory_int| c_~A~0.base) (+ c_~A~0.offset (* |c_thread2Thread1of1ForFork0_~i~1#1| 4))))) (and (forall ((v_ArrVal_801 (Array Int Int))) (<= (+ .cse0 c_~res2~0) (+ c_~res1~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_801) c_~A~0.base) .cse1)))) (forall ((v_ArrVal_801 (Array Int Int))) (< (+ c_~res1~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_801) c_~A~0.base) .cse1)) (+ .cse0 c_~res2~0 1))))) is different from false [2022-11-25 17:50:38,535 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork2_~i~0#1| 4))) (.cse0 (select (select |c_#memory_int| c_~A~0.base) c_~A~0.offset))) (and (forall ((v_ArrVal_801 (Array Int Int))) (<= (+ .cse0 c_~res2~0) (+ c_~res1~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_801) c_~A~0.base) .cse1)))) (forall ((v_ArrVal_801 (Array Int Int))) (< (+ c_~res1~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_801) c_~A~0.base) .cse1)) (+ .cse0 c_~res2~0 1))))) is different from false [2022-11-25 17:50:38,549 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (select (select |c_#memory_int| c_~A~0.base) c_~A~0.offset))) (and (forall ((v_ArrVal_801 (Array Int Int))) (<= (+ .cse0 c_~res2~0) (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_801) c_~A~0.base) c_~A~0.offset) c_~res1~0))) (forall ((v_ArrVal_801 (Array Int Int))) (< (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_801) c_~A~0.base) c_~A~0.offset) c_~res1~0) (+ .cse0 c_~res2~0 1))))) is different from false [2022-11-25 17:50:38,574 WARN L837 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_801 (Array Int Int)) (v_ArrVal_800 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_800))) (<= (+ (select (select .cse0 c_~A~0.base) c_~A~0.offset) c_~res2~0) (+ (select (select (store .cse0 |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_801) c_~A~0.base) c_~A~0.offset) c_~res1~0)))) (forall ((v_ArrVal_801 (Array Int Int)) (v_ArrVal_800 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_800))) (< (+ (select (select (store .cse1 |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_801) c_~A~0.base) c_~A~0.offset) c_~res1~0) (+ (select (select .cse1 c_~A~0.base) c_~A~0.offset) c_~res2~0 1))))) is different from false [2022-11-25 17:50:38,604 WARN L837 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_799 (Array Int Int)) (v_ArrVal_801 (Array Int Int)) (v_ArrVal_800 (Array Int Int))) (let ((.cse0 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_799) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_800))) (<= (+ (select (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) c_~res2~0) (+ c_~res1~0 (select (select (store .cse0 |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_801) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))))) (forall ((v_ArrVal_799 (Array Int Int)) (v_ArrVal_801 (Array Int Int)) (v_ArrVal_800 (Array Int Int))) (let ((.cse1 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_799) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_800))) (< (+ c_~res1~0 (select (select (store .cse1 |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_801) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (+ (select (select .cse1 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) c_~res2~0 1))))) is different from false [2022-11-25 17:50:38,619 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:50:38,620 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 43 [2022-11-25 17:50:38,626 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 634 treesize of output 594 [2022-11-25 17:50:38,635 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 594 treesize of output 562 [2022-11-25 17:50:38,644 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 562 treesize of output 542 [2022-11-25 17:50:38,653 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 542 treesize of output 510 [2022-11-25 17:50:43,724 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:50:43,725 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 44 [2022-11-25 17:50:43,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 17:50:43,733 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1278 treesize of output 1182 [2022-11-25 17:50:43,749 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1182 treesize of output 1118 [2022-11-25 17:50:43,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1118 treesize of output 1070 [2022-11-25 17:50:57,932 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-11-25 17:50:57,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806339998] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:50:57,933 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:50:57,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 22 [2022-11-25 17:50:57,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36790335] [2022-11-25 17:50:57,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:50:57,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-25 17:50:57,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:50:57,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-25 17:50:57,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=242, Unknown=6, NotChecked=222, Total=552 [2022-11-25 17:50:58,021 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 295 [2022-11-25 17:50:58,022 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 547 transitions, 10085 flow. Second operand has 24 states, 24 states have (on average 94.95833333333333) internal successors, (2279), 24 states have internal predecessors, (2279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:50:58,022 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:50:58,023 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 295 [2022-11-25 17:50:58,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:51:00,530 INFO L130 PetriNetUnfolder]: 4490/6838 cut-off events. [2022-11-25 17:51:00,530 INFO L131 PetriNetUnfolder]: For 107402/108002 co-relation queries the response was YES. [2022-11-25 17:51:00,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52534 conditions, 6838 events. 4490/6838 cut-off events. For 107402/108002 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 39941 event pairs, 979 based on Foata normal form. 514/7110 useless extension candidates. Maximal degree in co-relation 52102. Up to 6094 conditions per place. [2022-11-25 17:51:00,619 INFO L137 encePairwiseOnDemand]: 287/295 looper letters, 407 selfloop transitions, 169 changer transitions 1/593 dead transitions. [2022-11-25 17:51:00,619 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 593 transitions, 11697 flow [2022-11-25 17:51:00,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 17:51:00,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 17:51:00,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 821 transitions. [2022-11-25 17:51:00,623 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3478813559322034 [2022-11-25 17:51:00,623 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 821 transitions. [2022-11-25 17:51:00,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 821 transitions. [2022-11-25 17:51:00,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:51:00,624 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 821 transitions. [2022-11-25 17:51:00,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 102.625) internal successors, (821), 8 states have internal predecessors, (821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:00,629 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 295.0) internal successors, (2655), 9 states have internal predecessors, (2655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:00,630 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 295.0) internal successors, (2655), 9 states have internal predecessors, (2655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:00,630 INFO L175 Difference]: Start difference. First operand has 180 places, 547 transitions, 10085 flow. Second operand 8 states and 821 transitions. [2022-11-25 17:51:00,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 593 transitions, 11697 flow [2022-11-25 17:51:01,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 593 transitions, 11358 flow, removed 115 selfloop flow, removed 7 redundant places. [2022-11-25 17:51:01,226 INFO L231 Difference]: Finished difference. Result has 181 places, 552 transitions, 10206 flow [2022-11-25 17:51:01,227 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=9750, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10206, PETRI_PLACES=181, PETRI_TRANSITIONS=552} [2022-11-25 17:51:01,227 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 151 predicate places. [2022-11-25 17:51:01,228 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 552 transitions, 10206 flow [2022-11-25 17:51:01,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 94.95833333333333) internal successors, (2279), 24 states have internal predecessors, (2279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:01,228 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:51:01,228 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:51:01,241 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-25 17:51:01,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:51:01,436 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:51:01,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:51:01,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1327171154, now seen corresponding path program 6 times [2022-11-25 17:51:01,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:51:01,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874417618] [2022-11-25 17:51:01,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:51:01,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:51:01,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:51:02,108 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:51:02,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:51:02,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874417618] [2022-11-25 17:51:02,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874417618] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:51:02,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231664597] [2022-11-25 17:51:02,109 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-25 17:51:02,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:51:02,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:51:02,118 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:51:02,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-25 17:51:02,317 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-11-25 17:51:02,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:51:02,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 58 conjunts are in the unsatisfiable core [2022-11-25 17:51:02,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:51:02,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-25 17:51:02,453 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-25 17:51:02,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 17:51:02,594 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-25 17:51:02,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 17:51:02,661 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-25 17:51:02,723 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-25 17:51:02,771 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:51:02,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:51:02,889 WARN L837 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_850 (Array Int Int))) (<= c_~res1~0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_850) c_~A~0.base) c_~A~0.offset) c_~res2~0))) (forall ((v_ArrVal_850 (Array Int Int))) (< (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_850) c_~A~0.base) c_~A~0.offset) c_~res2~0) (+ c_~res1~0 1)))) is different from false [2022-11-25 17:51:02,915 WARN L837 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_849 (Array Int Int)) (v_ArrVal_850 (Array Int Int))) (<= c_~res1~0 (+ c_~res2~0 (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_849) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_850) c_~A~0.base) c_~A~0.offset)))) (forall ((v_ArrVal_849 (Array Int Int)) (v_ArrVal_850 (Array Int Int))) (< (+ c_~res2~0 (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_849) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_850) c_~A~0.base) c_~A~0.offset)) (+ c_~res1~0 1)))) is different from false [2022-11-25 17:51:02,996 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (select (select |c_#memory_int| c_~A~0.base) c_~A~0.offset))) (and (forall ((v_ArrVal_849 (Array Int Int)) (v_ArrVal_850 (Array Int Int))) (<= (+ .cse0 c_~res1~0) (+ c_~res2~0 (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_849) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_850) c_~A~0.base) c_~A~0.offset)))) (forall ((v_ArrVal_849 (Array Int Int)) (v_ArrVal_850 (Array Int Int))) (< (+ c_~res2~0 (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_849) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_850) c_~A~0.base) c_~A~0.offset)) (+ .cse0 c_~res1~0 1))))) is different from false [2022-11-25 17:51:03,024 WARN L837 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_849 (Array Int Int)) (v_ArrVal_848 (Array Int Int)) (v_ArrVal_850 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_848))) (<= (+ c_~res1~0 (select (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (+ c_~res2~0 (select (select (store (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_849) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_850) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))))) (forall ((v_ArrVal_849 (Array Int Int)) (v_ArrVal_848 (Array Int Int)) (v_ArrVal_850 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_848))) (< (+ c_~res2~0 (select (select (store (store .cse1 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_849) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_850) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (+ c_~res1~0 (select (select .cse1 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) 1))))) is different from false [2022-11-25 17:51:03,037 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:51:03,037 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 40 [2022-11-25 17:51:03,042 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 662 treesize of output 598 [2022-11-25 17:51:03,052 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 598 treesize of output 566 [2022-11-25 17:51:03,060 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 566 treesize of output 534 [2022-11-25 17:51:03,069 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 534 treesize of output 518 [2022-11-25 17:51:03,527 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:51:03,528 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 41 [2022-11-25 17:51:03,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 17:51:03,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 17:51:03,539 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 60 [2022-11-25 17:51:03,545 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 56 [2022-11-25 17:51:03,594 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-11-25 17:51:03,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231664597] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:51:03,595 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:51:03,595 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 21 [2022-11-25 17:51:03,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612233050] [2022-11-25 17:51:03,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:51:03,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-25 17:51:03,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:51:03,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-25 17:51:03,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=278, Unknown=4, NotChecked=148, Total=506 [2022-11-25 17:51:03,671 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 295 [2022-11-25 17:51:03,673 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 552 transitions, 10206 flow. Second operand has 23 states, 23 states have (on average 94.95652173913044) internal successors, (2184), 23 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:03,673 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:51:03,673 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 295 [2022-11-25 17:51:03,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:51:06,773 INFO L130 PetriNetUnfolder]: 4710/7228 cut-off events. [2022-11-25 17:51:06,773 INFO L131 PetriNetUnfolder]: For 110153/110766 co-relation queries the response was YES. [2022-11-25 17:51:06,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55820 conditions, 7228 events. 4710/7228 cut-off events. For 110153/110766 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 43112 event pairs, 531 based on Foata normal form. 491/7521 useless extension candidates. Maximal degree in co-relation 55382. Up to 4433 conditions per place. [2022-11-25 17:51:06,905 INFO L137 encePairwiseOnDemand]: 287/295 looper letters, 263 selfloop transitions, 358 changer transitions 1/638 dead transitions. [2022-11-25 17:51:06,905 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 638 transitions, 12492 flow [2022-11-25 17:51:06,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 17:51:06,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 17:51:06,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 834 transitions. [2022-11-25 17:51:06,908 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.35338983050847456 [2022-11-25 17:51:06,908 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 834 transitions. [2022-11-25 17:51:06,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 834 transitions. [2022-11-25 17:51:06,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:51:06,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 834 transitions. [2022-11-25 17:51:06,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 104.25) internal successors, (834), 8 states have internal predecessors, (834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:06,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 295.0) internal successors, (2655), 9 states have internal predecessors, (2655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:06,914 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 295.0) internal successors, (2655), 9 states have internal predecessors, (2655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:06,914 INFO L175 Difference]: Start difference. First operand has 181 places, 552 transitions, 10206 flow. Second operand 8 states and 834 transitions. [2022-11-25 17:51:06,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 638 transitions, 12492 flow [2022-11-25 17:51:07,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 638 transitions, 12121 flow, removed 20 selfloop flow, removed 7 redundant places. [2022-11-25 17:51:07,730 INFO L231 Difference]: Finished difference. Result has 184 places, 578 transitions, 11396 flow [2022-11-25 17:51:07,730 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=9835, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=335, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11396, PETRI_PLACES=184, PETRI_TRANSITIONS=578} [2022-11-25 17:51:07,731 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 154 predicate places. [2022-11-25 17:51:07,731 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 578 transitions, 11396 flow [2022-11-25 17:51:07,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 94.95652173913044) internal successors, (2184), 23 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:07,731 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:51:07,731 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:51:07,737 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-11-25 17:51:07,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-11-25 17:51:07,932 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:51:07,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:51:07,933 INFO L85 PathProgramCache]: Analyzing trace with hash 158349740, now seen corresponding path program 7 times [2022-11-25 17:51:07,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:51:07,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134721073] [2022-11-25 17:51:07,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:51:07,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:51:07,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:51:08,568 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:51:08,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:51:08,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134721073] [2022-11-25 17:51:08,568 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134721073] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:51:08,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950254939] [2022-11-25 17:51:08,568 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-25 17:51:08,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:51:08,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:51:08,569 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:51:08,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-25 17:51:08,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:51:08,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 58 conjunts are in the unsatisfiable core [2022-11-25 17:51:08,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:51:08,769 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-25 17:51:08,810 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-25 17:51:08,856 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-25 17:51:08,890 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-25 17:51:08,975 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-25 17:51:09,005 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:51:09,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:51:09,165 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:51:09,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950254939] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:51:09,165 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:51:09,165 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 4] total 16 [2022-11-25 17:51:09,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362376776] [2022-11-25 17:51:09,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:51:09,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-25 17:51:09,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:51:09,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-25 17:51:09,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-11-25 17:51:09,851 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 295 [2022-11-25 17:51:09,853 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 578 transitions, 11396 flow. Second operand has 18 states, 18 states have (on average 114.5) internal successors, (2061), 18 states have internal predecessors, (2061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:09,853 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:51:09,853 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 295 [2022-11-25 17:51:09,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:51:12,411 INFO L130 PetriNetUnfolder]: 4884/7442 cut-off events. [2022-11-25 17:51:12,411 INFO L131 PetriNetUnfolder]: For 138998/139738 co-relation queries the response was YES. [2022-11-25 17:51:12,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60624 conditions, 7442 events. 4884/7442 cut-off events. For 138998/139738 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 44122 event pairs, 1134 based on Foata normal form. 558/7748 useless extension candidates. Maximal degree in co-relation 60152. Up to 6473 conditions per place. [2022-11-25 17:51:12,554 INFO L137 encePairwiseOnDemand]: 286/295 looper letters, 435 selfloop transitions, 195 changer transitions 1/647 dead transitions. [2022-11-25 17:51:12,554 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 647 transitions, 13530 flow [2022-11-25 17:51:12,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 17:51:12,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 17:51:12,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 975 transitions. [2022-11-25 17:51:12,558 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.413135593220339 [2022-11-25 17:51:12,558 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 975 transitions. [2022-11-25 17:51:12,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 975 transitions. [2022-11-25 17:51:12,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:51:12,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 975 transitions. [2022-11-25 17:51:12,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 121.875) internal successors, (975), 8 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:12,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 295.0) internal successors, (2655), 9 states have internal predecessors, (2655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:12,562 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 295.0) internal successors, (2655), 9 states have internal predecessors, (2655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:12,562 INFO L175 Difference]: Start difference. First operand has 184 places, 578 transitions, 11396 flow. Second operand 8 states and 975 transitions. [2022-11-25 17:51:12,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 647 transitions, 13530 flow [2022-11-25 17:51:13,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 647 transitions, 13236 flow, removed 60 selfloop flow, removed 3 redundant places. [2022-11-25 17:51:13,317 INFO L231 Difference]: Finished difference. Result has 191 places, 601 transitions, 12065 flow [2022-11-25 17:51:13,317 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=11113, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12065, PETRI_PLACES=191, PETRI_TRANSITIONS=601} [2022-11-25 17:51:13,318 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 161 predicate places. [2022-11-25 17:51:13,318 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 601 transitions, 12065 flow [2022-11-25 17:51:13,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 114.5) internal successors, (2061), 18 states have internal predecessors, (2061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:13,319 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:51:13,319 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:51:13,330 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-25 17:51:13,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-11-25 17:51:13,525 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:51:13,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:51:13,525 INFO L85 PathProgramCache]: Analyzing trace with hash 290607370, now seen corresponding path program 8 times [2022-11-25 17:51:13,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:51:13,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554298747] [2022-11-25 17:51:13,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:51:13,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:51:13,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:51:13,927 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:51:13,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:51:13,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554298747] [2022-11-25 17:51:13,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554298747] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:51:13,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295655387] [2022-11-25 17:51:13,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 17:51:13,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:51:13,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:51:13,929 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:51:13,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-25 17:51:14,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 17:51:14,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:51:14,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 43 conjunts are in the unsatisfiable core [2022-11-25 17:51:14,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:51:14,210 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-25 17:51:14,253 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:51:14,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:51:14,330 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:51:14,330 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 21 [2022-11-25 17:51:14,345 INFO L321 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-11-25 17:51:14,345 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 12 [2022-11-25 17:51:14,412 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:51:14,413 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295655387] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:51:14,413 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:51:14,413 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 4] total 9 [2022-11-25 17:51:14,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720457477] [2022-11-25 17:51:14,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:51:14,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 17:51:14,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:51:14,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 17:51:14,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-11-25 17:51:14,646 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 295 [2022-11-25 17:51:14,647 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 601 transitions, 12065 flow. Second operand has 11 states, 11 states have (on average 124.27272727272727) internal successors, (1367), 11 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:14,647 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:51:14,647 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 295 [2022-11-25 17:51:14,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:51:16,761 INFO L130 PetriNetUnfolder]: 5032/7664 cut-off events. [2022-11-25 17:51:16,761 INFO L131 PetriNetUnfolder]: For 142933/143718 co-relation queries the response was YES. [2022-11-25 17:51:16,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62802 conditions, 7664 events. 5032/7664 cut-off events. For 142933/143718 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 45732 event pairs, 1172 based on Foata normal form. 585/7982 useless extension candidates. Maximal degree in co-relation 62446. Up to 7003 conditions per place. [2022-11-25 17:51:16,893 INFO L137 encePairwiseOnDemand]: 287/295 looper letters, 463 selfloop transitions, 168 changer transitions 1/648 dead transitions. [2022-11-25 17:51:16,893 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 648 transitions, 13855 flow [2022-11-25 17:51:16,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 17:51:16,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 17:51:16,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 920 transitions. [2022-11-25 17:51:16,895 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44552058111380144 [2022-11-25 17:51:16,895 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 920 transitions. [2022-11-25 17:51:16,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 920 transitions. [2022-11-25 17:51:16,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:51:16,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 920 transitions. [2022-11-25 17:51:16,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 131.42857142857142) internal successors, (920), 7 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:16,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:16,898 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:16,899 INFO L175 Difference]: Start difference. First operand has 191 places, 601 transitions, 12065 flow. Second operand 7 states and 920 transitions. [2022-11-25 17:51:16,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 648 transitions, 13855 flow [2022-11-25 17:51:17,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 648 transitions, 13561 flow, removed 72 selfloop flow, removed 2 redundant places. [2022-11-25 17:51:17,805 INFO L231 Difference]: Finished difference. Result has 197 places, 612 transitions, 12381 flow [2022-11-25 17:51:17,806 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=11771, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12381, PETRI_PLACES=197, PETRI_TRANSITIONS=612} [2022-11-25 17:51:17,806 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 167 predicate places. [2022-11-25 17:51:17,806 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 612 transitions, 12381 flow [2022-11-25 17:51:17,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 124.27272727272727) internal successors, (1367), 11 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:17,807 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:51:17,807 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:51:17,823 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-25 17:51:18,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-11-25 17:51:18,014 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:51:18,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:51:18,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1530814690, now seen corresponding path program 9 times [2022-11-25 17:51:18,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:51:18,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410511769] [2022-11-25 17:51:18,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:51:18,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:51:18,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:51:18,421 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:51:18,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:51:18,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410511769] [2022-11-25 17:51:18,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410511769] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:51:18,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498650350] [2022-11-25 17:51:18,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 17:51:18,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:51:18,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:51:18,426 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:51:18,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-25 17:51:18,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-25 17:51:18,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:51:18,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 43 conjunts are in the unsatisfiable core [2022-11-25 17:51:18,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:51:18,749 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-25 17:51:18,800 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:51:18,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:51:18,912 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:51:18,913 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2022-11-25 17:51:18,928 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-25 17:51:18,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 12 [2022-11-25 17:51:18,985 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:51:18,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498650350] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:51:18,986 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:51:18,986 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 4] total 9 [2022-11-25 17:51:18,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127261347] [2022-11-25 17:51:18,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:51:18,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 17:51:18,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:51:18,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 17:51:18,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-11-25 17:51:19,257 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 295 [2022-11-25 17:51:19,258 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 612 transitions, 12381 flow. Second operand has 11 states, 11 states have (on average 124.27272727272727) internal successors, (1367), 11 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:19,259 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:51:19,259 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 295 [2022-11-25 17:51:19,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:51:21,622 INFO L130 PetriNetUnfolder]: 5208/7936 cut-off events. [2022-11-25 17:51:21,622 INFO L131 PetriNetUnfolder]: For 150235/151038 co-relation queries the response was YES. [2022-11-25 17:51:21,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64595 conditions, 7936 events. 5208/7936 cut-off events. For 150235/151038 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 47573 event pairs, 1141 based on Foata normal form. 605/8266 useless extension candidates. Maximal degree in co-relation 64237. Up to 7115 conditions per place. [2022-11-25 17:51:21,752 INFO L137 encePairwiseOnDemand]: 287/295 looper letters, 467 selfloop transitions, 177 changer transitions 1/661 dead transitions. [2022-11-25 17:51:21,752 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 661 transitions, 14246 flow [2022-11-25 17:51:21,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 17:51:21,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 17:51:21,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 921 transitions. [2022-11-25 17:51:21,754 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4460048426150121 [2022-11-25 17:51:21,754 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 921 transitions. [2022-11-25 17:51:21,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 921 transitions. [2022-11-25 17:51:21,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:51:21,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 921 transitions. [2022-11-25 17:51:21,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 131.57142857142858) internal successors, (921), 7 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:21,758 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:21,759 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:21,759 INFO L175 Difference]: Start difference. First operand has 197 places, 612 transitions, 12381 flow. Second operand 7 states and 921 transitions. [2022-11-25 17:51:21,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 661 transitions, 14246 flow [2022-11-25 17:51:22,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 661 transitions, 14084 flow, removed 68 selfloop flow, removed 1 redundant places. [2022-11-25 17:51:22,742 INFO L231 Difference]: Finished difference. Result has 205 places, 631 transitions, 13061 flow [2022-11-25 17:51:22,742 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=12219, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13061, PETRI_PLACES=205, PETRI_TRANSITIONS=631} [2022-11-25 17:51:22,743 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 175 predicate places. [2022-11-25 17:51:22,743 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 631 transitions, 13061 flow [2022-11-25 17:51:22,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 124.27272727272727) internal successors, (1367), 11 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:22,743 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:51:22,743 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:51:22,748 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-25 17:51:22,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-11-25 17:51:22,944 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:51:22,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:51:22,944 INFO L85 PathProgramCache]: Analyzing trace with hash -603722722, now seen corresponding path program 5 times [2022-11-25 17:51:22,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:51:22,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729970335] [2022-11-25 17:51:22,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:51:22,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:51:23,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:51:23,661 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:51:23,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:51:23,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729970335] [2022-11-25 17:51:23,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729970335] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:51:23,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605753849] [2022-11-25 17:51:23,661 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-25 17:51:23,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:51:23,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:51:23,666 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:51:23,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-25 17:51:23,836 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-25 17:51:23,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:51:23,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 51 conjunts are in the unsatisfiable core [2022-11-25 17:51:23,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:51:24,057 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:51:24,058 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 17 [2022-11-25 17:51:24,170 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:51:24,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:51:24,311 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-25 17:51:24,312 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 12 [2022-11-25 17:51:24,358 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:51:24,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605753849] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:51:24,358 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:51:24,358 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 6] total 20 [2022-11-25 17:51:24,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020109032] [2022-11-25 17:51:24,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:51:24,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-25 17:51:24,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:51:24,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-25 17:51:24,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-11-25 17:51:25,435 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 295 [2022-11-25 17:51:25,437 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 631 transitions, 13061 flow. Second operand has 22 states, 22 states have (on average 109.54545454545455) internal successors, (2410), 22 states have internal predecessors, (2410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:25,437 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:51:25,437 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 295 [2022-11-25 17:51:25,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:51:31,060 INFO L130 PetriNetUnfolder]: 7971/12512 cut-off events. [2022-11-25 17:51:31,060 INFO L131 PetriNetUnfolder]: For 227943/227943 co-relation queries the response was YES. [2022-11-25 17:51:31,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97964 conditions, 12512 events. 7971/12512 cut-off events. For 227943/227943 co-relation queries the response was YES. Maximal size of possible extension queue 749. Compared 83947 event pairs, 657 based on Foata normal form. 3/12515 useless extension candidates. Maximal degree in co-relation 97518. Up to 8183 conditions per place. [2022-11-25 17:51:31,295 INFO L137 encePairwiseOnDemand]: 279/295 looper letters, 533 selfloop transitions, 552 changer transitions 9/1094 dead transitions. [2022-11-25 17:51:31,296 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 1094 transitions, 23184 flow [2022-11-25 17:51:31,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-25 17:51:31,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-11-25 17:51:31,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3415 transitions. [2022-11-25 17:51:31,300 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.38587570621468925 [2022-11-25 17:51:31,300 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3415 transitions. [2022-11-25 17:51:31,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3415 transitions. [2022-11-25 17:51:31,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:51:31,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3415 transitions. [2022-11-25 17:51:31,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 113.83333333333333) internal successors, (3415), 30 states have internal predecessors, (3415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:31,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 295.0) internal successors, (9145), 31 states have internal predecessors, (9145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:31,312 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 295.0) internal successors, (9145), 31 states have internal predecessors, (9145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:31,312 INFO L175 Difference]: Start difference. First operand has 205 places, 631 transitions, 13061 flow. Second operand 30 states and 3415 transitions. [2022-11-25 17:51:31,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 1094 transitions, 23184 flow [2022-11-25 17:51:33,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 1094 transitions, 22756 flow, removed 132 selfloop flow, removed 2 redundant places. [2022-11-25 17:51:33,106 INFO L231 Difference]: Finished difference. Result has 241 places, 963 transitions, 21372 flow [2022-11-25 17:51:33,106 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=12695, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=21372, PETRI_PLACES=241, PETRI_TRANSITIONS=963} [2022-11-25 17:51:33,106 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 211 predicate places. [2022-11-25 17:51:33,106 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 963 transitions, 21372 flow [2022-11-25 17:51:33,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 109.54545454545455) internal successors, (2410), 22 states have internal predecessors, (2410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:33,107 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:51:33,107 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:51:33,112 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-25 17:51:33,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:51:33,308 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:51:33,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:51:33,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1008450728, now seen corresponding path program 6 times [2022-11-25 17:51:33,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:51:33,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546561195] [2022-11-25 17:51:33,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:51:33,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:51:33,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:51:33,878 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:51:33,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:51:33,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546561195] [2022-11-25 17:51:33,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546561195] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:51:33,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728232686] [2022-11-25 17:51:33,879 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-25 17:51:33,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:51:33,879 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:51:33,882 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:51:33,885 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-25 17:51:34,048 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-11-25 17:51:34,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:51:34,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 52 conjunts are in the unsatisfiable core [2022-11-25 17:51:34,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:51:34,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-25 17:51:34,311 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:51:34,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:51:34,371 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:51:34,371 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2022-11-25 17:51:34,545 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:51:34,545 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728232686] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:51:34,545 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:51:34,545 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 7] total 21 [2022-11-25 17:51:34,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539905005] [2022-11-25 17:51:34,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:51:34,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-25 17:51:34,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:51:34,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-25 17:51:34,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-11-25 17:51:35,732 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 295 [2022-11-25 17:51:35,733 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 963 transitions, 21372 flow. Second operand has 23 states, 23 states have (on average 110.30434782608695) internal successors, (2537), 23 states have internal predecessors, (2537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:35,734 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:51:35,734 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 295 [2022-11-25 17:51:35,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:51:40,790 INFO L130 PetriNetUnfolder]: 8052/12645 cut-off events. [2022-11-25 17:51:40,790 INFO L131 PetriNetUnfolder]: For 261526/261526 co-relation queries the response was YES. [2022-11-25 17:51:40,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107570 conditions, 12645 events. 8052/12645 cut-off events. For 261526/261526 co-relation queries the response was YES. Maximal size of possible extension queue 739. Compared 83381 event pairs, 1867 based on Foata normal form. 1/12646 useless extension candidates. Maximal degree in co-relation 107074. Up to 11618 conditions per place. [2022-11-25 17:51:41,052 INFO L137 encePairwiseOnDemand]: 283/295 looper letters, 785 selfloop transitions, 245 changer transitions 3/1033 dead transitions. [2022-11-25 17:51:41,053 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 1033 transitions, 24186 flow [2022-11-25 17:51:41,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-25 17:51:41,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-25 17:51:41,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1740 transitions. [2022-11-25 17:51:41,057 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39322033898305087 [2022-11-25 17:51:41,057 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1740 transitions. [2022-11-25 17:51:41,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1740 transitions. [2022-11-25 17:51:41,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:51:41,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1740 transitions. [2022-11-25 17:51:41,061 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 116.0) internal successors, (1740), 15 states have internal predecessors, (1740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:41,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 295.0) internal successors, (4720), 16 states have internal predecessors, (4720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:41,066 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 295.0) internal successors, (4720), 16 states have internal predecessors, (4720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:41,067 INFO L175 Difference]: Start difference. First operand has 241 places, 963 transitions, 21372 flow. Second operand 15 states and 1740 transitions. [2022-11-25 17:51:41,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 1033 transitions, 24186 flow [2022-11-25 17:51:43,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 1033 transitions, 23483 flow, removed 336 selfloop flow, removed 3 redundant places. [2022-11-25 17:51:43,054 INFO L231 Difference]: Finished difference. Result has 254 places, 971 transitions, 21391 flow [2022-11-25 17:51:43,055 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=20701, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=963, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=718, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=21391, PETRI_PLACES=254, PETRI_TRANSITIONS=971} [2022-11-25 17:51:43,056 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 224 predicate places. [2022-11-25 17:51:43,056 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 971 transitions, 21391 flow [2022-11-25 17:51:43,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 110.30434782608695) internal successors, (2537), 23 states have internal predecessors, (2537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:43,057 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:51:43,057 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:51:43,065 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-25 17:51:43,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-25 17:51:43,264 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:51:43,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:51:43,264 INFO L85 PathProgramCache]: Analyzing trace with hash -2029861986, now seen corresponding path program 10 times [2022-11-25 17:51:43,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:51:43,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016834966] [2022-11-25 17:51:43,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:51:43,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:51:43,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:51:43,972 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:51:43,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:51:43,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016834966] [2022-11-25 17:51:43,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016834966] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:51:43,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586962971] [2022-11-25 17:51:43,973 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-25 17:51:43,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:51:43,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:51:43,974 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:51:43,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-25 17:51:44,140 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-25 17:51:44,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:51:44,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 48 conjunts are in the unsatisfiable core [2022-11-25 17:51:44,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:51:44,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 17:51:44,345 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-25 17:51:44,369 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-25 17:51:44,418 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:51:44,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:51:44,503 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork2_~i~0#1| 4)))) (and (forall ((v_ArrVal_1120 (Array Int Int))) (< (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1120) c_~A~0.base) .cse0) c_~res1~0) (+ c_~res2~0 1))) (forall ((v_ArrVal_1120 (Array Int Int))) (<= c_~res2~0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1120) c_~A~0.base) .cse0) c_~res1~0))))) is different from false [2022-11-25 17:51:44,514 WARN L837 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1120 (Array Int Int))) (< (+ c_~res1~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1120) c_~A~0.base) c_~A~0.offset)) (+ c_~res2~0 1))) (forall ((v_ArrVal_1120 (Array Int Int))) (<= c_~res2~0 (+ c_~res1~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1120) c_~A~0.base) c_~A~0.offset))))) is different from false [2022-11-25 17:51:44,533 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:51:44,534 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 38 [2022-11-25 17:51:44,538 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2022-11-25 17:51:44,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 17:51:44,559 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-25 17:51:44,559 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 12 [2022-11-25 17:51:44,655 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2022-11-25 17:51:44,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586962971] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:51:44,656 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:51:44,656 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2022-11-25 17:51:44,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752350331] [2022-11-25 17:51:44,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:51:44,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-25 17:51:44,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:51:44,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-25 17:51:44,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=242, Unknown=2, NotChecked=66, Total=380 [2022-11-25 17:51:44,677 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 295 [2022-11-25 17:51:44,679 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 971 transitions, 21391 flow. Second operand has 20 states, 20 states have (on average 106.25) internal successors, (2125), 20 states have internal predecessors, (2125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:44,679 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:51:44,679 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 295 [2022-11-25 17:51:44,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:51:49,665 INFO L130 PetriNetUnfolder]: 7685/12159 cut-off events. [2022-11-25 17:51:49,665 INFO L131 PetriNetUnfolder]: For 262807/264473 co-relation queries the response was YES. [2022-11-25 17:51:49,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102821 conditions, 12159 events. 7685/12159 cut-off events. For 262807/264473 co-relation queries the response was YES. Maximal size of possible extension queue 804. Compared 82533 event pairs, 1660 based on Foata normal form. 1188/13059 useless extension candidates. Maximal degree in co-relation 102411. Up to 10932 conditions per place. [2022-11-25 17:51:49,951 INFO L137 encePairwiseOnDemand]: 288/295 looper letters, 782 selfloop transitions, 213 changer transitions 1/1015 dead transitions. [2022-11-25 17:51:49,952 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 1015 transitions, 23990 flow [2022-11-25 17:51:49,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 17:51:49,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 17:51:49,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 802 transitions. [2022-11-25 17:51:49,954 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.38837772397094433 [2022-11-25 17:51:49,954 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 802 transitions. [2022-11-25 17:51:49,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 802 transitions. [2022-11-25 17:51:49,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:51:49,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 802 transitions. [2022-11-25 17:51:49,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 114.57142857142857) internal successors, (802), 7 states have internal predecessors, (802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:49,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:49,958 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:49,959 INFO L175 Difference]: Start difference. First operand has 254 places, 971 transitions, 21391 flow. Second operand 7 states and 802 transitions. [2022-11-25 17:51:49,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 1015 transitions, 23990 flow [2022-11-25 17:51:51,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 1015 transitions, 23376 flow, removed 71 selfloop flow, removed 12 redundant places. [2022-11-25 17:51:51,457 INFO L231 Difference]: Finished difference. Result has 250 places, 986 transitions, 21736 flow [2022-11-25 17:51:51,458 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=20848, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=971, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=763, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=21736, PETRI_PLACES=250, PETRI_TRANSITIONS=986} [2022-11-25 17:51:51,459 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 220 predicate places. [2022-11-25 17:51:51,459 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 986 transitions, 21736 flow [2022-11-25 17:51:51,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.25) internal successors, (2125), 20 states have internal predecessors, (2125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:51,460 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:51:51,460 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:51:51,466 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-11-25 17:51:51,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-11-25 17:51:51,663 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:51:51,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:51:51,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1866211822, now seen corresponding path program 11 times [2022-11-25 17:51:51,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:51:51,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725924654] [2022-11-25 17:51:51,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:51:51,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:51:51,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:51:52,233 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:51:52,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:51:52,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725924654] [2022-11-25 17:51:52,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725924654] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:51:52,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493807117] [2022-11-25 17:51:52,234 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-25 17:51:52,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:51:52,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:51:52,238 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:51:52,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-25 17:51:52,411 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 17:51:52,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:51:52,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 48 conjunts are in the unsatisfiable core [2022-11-25 17:51:52,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:51:52,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 17:51:52,609 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-25 17:51:52,629 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-25 17:51:52,671 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:51:52,671 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:51:52,741 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork2_~i~0#1| 4)))) (and (forall ((v_ArrVal_1165 (Array Int Int))) (<= c_~res2~0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1165) c_~A~0.base) .cse0) c_~res1~0))) (forall ((v_ArrVal_1165 (Array Int Int))) (< (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1165) c_~A~0.base) .cse0) c_~res1~0) (+ c_~res2~0 1))))) is different from false [2022-11-25 17:51:52,758 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:51:52,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 42 [2022-11-25 17:51:52,763 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-11-25 17:51:52,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 17:51:52,782 INFO L321 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-11-25 17:51:52,782 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 13 [2022-11-25 17:51:52,910 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2022-11-25 17:51:52,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493807117] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:51:52,910 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:51:52,911 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2022-11-25 17:51:52,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845176027] [2022-11-25 17:51:52,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:51:52,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-25 17:51:52,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:51:52,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-25 17:51:52,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=262, Unknown=1, NotChecked=34, Total=380 [2022-11-25 17:51:52,972 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 295 [2022-11-25 17:51:52,974 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 986 transitions, 21736 flow. Second operand has 20 states, 20 states have (on average 106.25) internal successors, (2125), 20 states have internal predecessors, (2125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:52,974 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:51:52,974 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 295 [2022-11-25 17:51:52,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:51:58,064 INFO L130 PetriNetUnfolder]: 7849/12412 cut-off events. [2022-11-25 17:51:58,064 INFO L131 PetriNetUnfolder]: For 277914/279629 co-relation queries the response was YES. [2022-11-25 17:51:58,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105426 conditions, 12412 events. 7849/12412 cut-off events. For 277914/279629 co-relation queries the response was YES. Maximal size of possible extension queue 835. Compared 84567 event pairs, 1855 based on Foata normal form. 1170/13275 useless extension candidates. Maximal degree in co-relation 105028. Up to 11393 conditions per place. [2022-11-25 17:51:58,289 INFO L137 encePairwiseOnDemand]: 288/295 looper letters, 817 selfloop transitions, 195 changer transitions 1/1032 dead transitions. [2022-11-25 17:51:58,289 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 1032 transitions, 24391 flow [2022-11-25 17:51:58,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 17:51:58,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 17:51:58,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 801 transitions. [2022-11-25 17:51:58,291 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.38789346246973366 [2022-11-25 17:51:58,291 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 801 transitions. [2022-11-25 17:51:58,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 801 transitions. [2022-11-25 17:51:58,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:51:58,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 801 transitions. [2022-11-25 17:51:58,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 114.42857142857143) internal successors, (801), 7 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:58,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:58,294 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:51:58,294 INFO L175 Difference]: Start difference. First operand has 250 places, 986 transitions, 21736 flow. Second operand 7 states and 801 transitions. [2022-11-25 17:51:58,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 1032 transitions, 24391 flow [2022-11-25 17:52:00,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 1032 transitions, 23904 flow, removed 87 selfloop flow, removed 3 redundant places. [2022-11-25 17:52:00,256 INFO L231 Difference]: Finished difference. Result has 255 places, 997 transitions, 22026 flow [2022-11-25 17:52:00,257 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=21256, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=986, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=791, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=22026, PETRI_PLACES=255, PETRI_TRANSITIONS=997} [2022-11-25 17:52:00,257 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 225 predicate places. [2022-11-25 17:52:00,258 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 997 transitions, 22026 flow [2022-11-25 17:52:00,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.25) internal successors, (2125), 20 states have internal predecessors, (2125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:00,265 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:52:00,265 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:52:00,272 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-11-25 17:52:00,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-11-25 17:52:00,472 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:52:00,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:52:00,472 INFO L85 PathProgramCache]: Analyzing trace with hash -204733130, now seen corresponding path program 12 times [2022-11-25 17:52:00,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:52:00,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288538446] [2022-11-25 17:52:00,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:52:00,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:52:00,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:52:01,103 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:52:01,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:52:01,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288538446] [2022-11-25 17:52:01,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288538446] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:52:01,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701145747] [2022-11-25 17:52:01,104 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-25 17:52:01,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:52:01,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:52:01,112 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:52:01,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-25 17:52:01,293 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-11-25 17:52:01,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:52:01,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 50 conjunts are in the unsatisfiable core [2022-11-25 17:52:01,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:52:01,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 17:52:01,481 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-25 17:52:01,524 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-25 17:52:01,563 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:52:01,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:52:01,647 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (+ c_~A~0.offset (* |c_thread2Thread1of1ForFork0_~i~1#1| 4)))) (and (forall ((v_ArrVal_1210 (Array Int Int))) (<= c_~res1~0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1210) c_~A~0.base) .cse0) c_~res2~0))) (forall ((v_ArrVal_1210 (Array Int Int))) (< (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1210) c_~A~0.base) .cse0) c_~res2~0) (+ c_~res1~0 1))))) is different from false [2022-11-25 17:52:01,658 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:52:01,658 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 42 [2022-11-25 17:52:01,663 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-11-25 17:52:01,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 17:52:01,690 INFO L321 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-11-25 17:52:01,691 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 13 [2022-11-25 17:52:01,815 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:52:01,815 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701145747] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:52:01,816 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:52:01,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 18 [2022-11-25 17:52:01,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379567288] [2022-11-25 17:52:01,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:52:01,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-25 17:52:01,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:52:01,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-25 17:52:01,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=261, Unknown=1, NotChecked=34, Total=380 [2022-11-25 17:52:01,836 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 295 [2022-11-25 17:52:01,838 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 997 transitions, 22026 flow. Second operand has 20 states, 20 states have (on average 106.4) internal successors, (2128), 20 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:01,838 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:52:01,838 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 295 [2022-11-25 17:52:01,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:52:07,512 INFO L130 PetriNetUnfolder]: 7968/12628 cut-off events. [2022-11-25 17:52:07,513 INFO L131 PetriNetUnfolder]: For 284318/286074 co-relation queries the response was YES. [2022-11-25 17:52:07,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106940 conditions, 12628 events. 7968/12628 cut-off events. For 284318/286074 co-relation queries the response was YES. Maximal size of possible extension queue 852. Compared 86557 event pairs, 1961 based on Foata normal form. 1205/13544 useless extension candidates. Maximal degree in co-relation 106540. Up to 10881 conditions per place. [2022-11-25 17:52:07,780 INFO L137 encePairwiseOnDemand]: 288/295 looper letters, 754 selfloop transitions, 282 changer transitions 1/1056 dead transitions. [2022-11-25 17:52:07,781 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 1056 transitions, 24889 flow [2022-11-25 17:52:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 17:52:07,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 17:52:07,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 806 transitions. [2022-11-25 17:52:07,783 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3903147699757869 [2022-11-25 17:52:07,783 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 806 transitions. [2022-11-25 17:52:07,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 806 transitions. [2022-11-25 17:52:07,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:52:07,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 806 transitions. [2022-11-25 17:52:07,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 115.14285714285714) internal successors, (806), 7 states have internal predecessors, (806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:07,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:07,790 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:07,790 INFO L175 Difference]: Start difference. First operand has 255 places, 997 transitions, 22026 flow. Second operand 7 states and 806 transitions. [2022-11-25 17:52:07,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 1056 transitions, 24889 flow [2022-11-25 17:52:09,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 1056 transitions, 24372 flow, removed 88 selfloop flow, removed 4 redundant places. [2022-11-25 17:52:09,686 INFO L231 Difference]: Finished difference. Result has 259 places, 1009 transitions, 22627 flow [2022-11-25 17:52:09,687 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=21513, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=997, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=715, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=22627, PETRI_PLACES=259, PETRI_TRANSITIONS=1009} [2022-11-25 17:52:09,688 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 229 predicate places. [2022-11-25 17:52:09,688 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 1009 transitions, 22627 flow [2022-11-25 17:52:09,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.4) internal successors, (2128), 20 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:09,689 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:52:09,689 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:52:09,695 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-11-25 17:52:09,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-11-25 17:52:09,891 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:52:09,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:52:09,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1233704552, now seen corresponding path program 7 times [2022-11-25 17:52:09,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:52:09,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807120163] [2022-11-25 17:52:09,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:52:09,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:52:09,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:52:10,968 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:52:10,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:52:10,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807120163] [2022-11-25 17:52:10,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807120163] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:52:10,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898160749] [2022-11-25 17:52:10,969 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-25 17:52:10,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:52:10,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:52:10,971 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:52:10,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-11-25 17:52:11,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:52:11,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 66 conjunts are in the unsatisfiable core [2022-11-25 17:52:11,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:52:11,195 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-25 17:52:11,245 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-25 17:52:11,306 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-25 17:52:11,350 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-25 17:52:11,577 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-11-25 17:52:11,577 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 10 [2022-11-25 17:52:11,587 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:52:11,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:52:17,413 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1259 (Array Int Int)) (v_ArrVal_1258 (Array Int Int)) (~M~0 Int)) (or (not (< ~M~0 c_~N~0)) (let ((.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1258) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1259) c_~A~0.base))) (= (+ (select .cse0 c_~A~0.offset) c_~res1~0) (+ c_~res2~0 (select .cse0 (+ c_~A~0.offset (* ~M~0 4)))))) (< (+ ~M~0 1) c_~N~0))) is different from false [2022-11-25 17:52:19,529 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:52:19,530 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 50 [2022-11-25 17:52:19,544 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:52:19,545 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 398 treesize of output 384 [2022-11-25 17:52:19,561 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:52:19,561 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 374 treesize of output 320 [2022-11-25 17:52:19,581 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:52:19,582 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 155 treesize of output 150 [2022-11-25 17:52:19,601 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:52:19,601 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 294 treesize of output 272 [2022-11-25 17:52:20,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:52:20,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898160749] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:52:20,066 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:52:20,066 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 10] total 28 [2022-11-25 17:52:20,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870782973] [2022-11-25 17:52:20,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:52:20,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-25 17:52:20,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:52:20,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-25 17:52:20,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=696, Unknown=7, NotChecked=54, Total=870 [2022-11-25 17:52:20,526 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 295 [2022-11-25 17:52:20,527 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 1009 transitions, 22627 flow. Second operand has 30 states, 30 states have (on average 82.73333333333333) internal successors, (2482), 30 states have internal predecessors, (2482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:20,527 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:52:20,527 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 295 [2022-11-25 17:52:20,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:52:26,119 WARN L233 SmtUtils]: Spent 5.35s on a formula simplification. DAG size of input: 72 DAG size of output: 51 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-25 17:52:33,022 INFO L130 PetriNetUnfolder]: 8287/13136 cut-off events. [2022-11-25 17:52:33,022 INFO L131 PetriNetUnfolder]: For 271212/272006 co-relation queries the response was YES. [2022-11-25 17:52:33,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109939 conditions, 13136 events. 8287/13136 cut-off events. For 271212/272006 co-relation queries the response was YES. Maximal size of possible extension queue 850. Compared 90545 event pairs, 1345 based on Foata normal form. 369/13452 useless extension candidates. Maximal degree in co-relation 109465. Up to 10087 conditions per place. [2022-11-25 17:52:33,294 INFO L137 encePairwiseOnDemand]: 284/295 looper letters, 629 selfloop transitions, 438 changer transitions 4/1094 dead transitions. [2022-11-25 17:52:33,294 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 1094 transitions, 25575 flow [2022-11-25 17:52:33,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-25 17:52:33,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-25 17:52:33,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1488 transitions. [2022-11-25 17:52:33,297 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.2967098703888335 [2022-11-25 17:52:33,297 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1488 transitions. [2022-11-25 17:52:33,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1488 transitions. [2022-11-25 17:52:33,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:52:33,298 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1488 transitions. [2022-11-25 17:52:33,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 87.52941176470588) internal successors, (1488), 17 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:33,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 295.0) internal successors, (5310), 18 states have internal predecessors, (5310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:33,305 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 295.0) internal successors, (5310), 18 states have internal predecessors, (5310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:33,305 INFO L175 Difference]: Start difference. First operand has 259 places, 1009 transitions, 22627 flow. Second operand 17 states and 1488 transitions. [2022-11-25 17:52:33,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 1094 transitions, 25575 flow [2022-11-25 17:52:35,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 1094 transitions, 24943 flow, removed 123 selfloop flow, removed 4 redundant places. [2022-11-25 17:52:35,304 INFO L231 Difference]: Finished difference. Result has 276 places, 1041 transitions, 23382 flow [2022-11-25 17:52:35,305 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=21999, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1009, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=406, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=23382, PETRI_PLACES=276, PETRI_TRANSITIONS=1041} [2022-11-25 17:52:35,305 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 246 predicate places. [2022-11-25 17:52:35,305 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 1041 transitions, 23382 flow [2022-11-25 17:52:35,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 82.73333333333333) internal successors, (2482), 30 states have internal predecessors, (2482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:35,306 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:52:35,306 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:52:35,310 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-11-25 17:52:35,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:52:35,507 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:52:35,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:52:35,507 INFO L85 PathProgramCache]: Analyzing trace with hash 2130648534, now seen corresponding path program 8 times [2022-11-25 17:52:35,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:52:35,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809283931] [2022-11-25 17:52:35,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:52:35,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:52:35,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:52:36,131 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:52:36,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:52:36,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809283931] [2022-11-25 17:52:36,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809283931] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:52:36,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021983207] [2022-11-25 17:52:36,132 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 17:52:36,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:52:36,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:52:36,138 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:52:36,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-11-25 17:52:36,331 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 17:52:36,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:52:36,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 54 conjunts are in the unsatisfiable core [2022-11-25 17:52:36,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:52:36,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 17:52:36,687 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:52:36,687 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 10 [2022-11-25 17:52:36,705 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:52:36,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:52:36,781 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 17:52:36,782 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2022-11-25 17:52:37,075 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:52:37,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021983207] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:52:37,076 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:52:37,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 20 [2022-11-25 17:52:37,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756034599] [2022-11-25 17:52:37,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:52:37,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-25 17:52:37,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:52:37,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-25 17:52:37,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-11-25 17:52:38,758 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 295 [2022-11-25 17:52:38,761 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 1041 transitions, 23382 flow. Second operand has 22 states, 22 states have (on average 111.27272727272727) internal successors, (2448), 22 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:38,761 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:52:38,761 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 295 [2022-11-25 17:52:38,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:52:46,089 INFO L130 PetriNetUnfolder]: 8703/13831 cut-off events. [2022-11-25 17:52:46,089 INFO L131 PetriNetUnfolder]: For 277621/278419 co-relation queries the response was YES. [2022-11-25 17:52:46,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115534 conditions, 13831 events. 8703/13831 cut-off events. For 277621/278419 co-relation queries the response was YES. Maximal size of possible extension queue 880. Compared 96403 event pairs, 1346 based on Foata normal form. 354/14131 useless extension candidates. Maximal degree in co-relation 115038. Up to 10236 conditions per place. [2022-11-25 17:52:46,387 INFO L137 encePairwiseOnDemand]: 285/295 looper letters, 665 selfloop transitions, 485 changer transitions 4/1177 dead transitions. [2022-11-25 17:52:46,387 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 1177 transitions, 27231 flow [2022-11-25 17:52:46,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-25 17:52:46,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-25 17:52:46,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2004 transitions. [2022-11-25 17:52:46,390 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3996011964107677 [2022-11-25 17:52:46,390 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2004 transitions. [2022-11-25 17:52:46,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2004 transitions. [2022-11-25 17:52:46,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:52:46,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2004 transitions. [2022-11-25 17:52:46,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 117.88235294117646) internal successors, (2004), 17 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:46,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 295.0) internal successors, (5310), 18 states have internal predecessors, (5310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:46,396 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 295.0) internal successors, (5310), 18 states have internal predecessors, (5310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:46,396 INFO L175 Difference]: Start difference. First operand has 276 places, 1041 transitions, 23382 flow. Second operand 17 states and 2004 transitions. [2022-11-25 17:52:46,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 1177 transitions, 27231 flow [2022-11-25 17:52:48,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 1177 transitions, 26973 flow, removed 56 selfloop flow, removed 5 redundant places. [2022-11-25 17:52:48,445 INFO L231 Difference]: Finished difference. Result has 291 places, 1094 transitions, 25583 flow [2022-11-25 17:52:48,446 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=23124, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1041, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=438, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=25583, PETRI_PLACES=291, PETRI_TRANSITIONS=1094} [2022-11-25 17:52:48,446 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 261 predicate places. [2022-11-25 17:52:48,446 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 1094 transitions, 25583 flow [2022-11-25 17:52:48,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 111.27272727272727) internal successors, (2448), 22 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:48,447 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:52:48,447 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:52:48,452 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-11-25 17:52:48,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-11-25 17:52:48,648 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:52:48,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:52:48,648 INFO L85 PathProgramCache]: Analyzing trace with hash 337840308, now seen corresponding path program 9 times [2022-11-25 17:52:48,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:52:48,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773501348] [2022-11-25 17:52:48,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:52:48,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:52:48,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:52:48,756 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:52:48,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:52:48,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773501348] [2022-11-25 17:52:48,757 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773501348] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:52:48,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381179218] [2022-11-25 17:52:48,757 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 17:52:48,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:52:48,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:52:48,759 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:52:48,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-11-25 17:52:48,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-25 17:52:48,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:52:48,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-25 17:52:48,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:52:49,008 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:52:49,009 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:52:49,078 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:52:49,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381179218] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:52:49,078 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:52:49,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2022-11-25 17:52:49,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284147786] [2022-11-25 17:52:49,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:52:49,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-25 17:52:49,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:52:49,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-25 17:52:49,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-11-25 17:52:49,345 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 295 [2022-11-25 17:52:49,346 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 1094 transitions, 25583 flow. Second operand has 14 states, 14 states have (on average 126.0) internal successors, (1764), 14 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:49,346 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:52:49,346 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 295 [2022-11-25 17:52:49,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:52:55,469 INFO L130 PetriNetUnfolder]: 8774/13731 cut-off events. [2022-11-25 17:52:55,470 INFO L131 PetriNetUnfolder]: For 349482/351950 co-relation queries the response was YES. [2022-11-25 17:52:55,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120999 conditions, 13731 events. 8774/13731 cut-off events. For 349482/351950 co-relation queries the response was YES. Maximal size of possible extension queue 992. Compared 95394 event pairs, 2731 based on Foata normal form. 1817/14937 useless extension candidates. Maximal degree in co-relation 120419. Up to 9344 conditions per place. [2022-11-25 17:52:55,801 INFO L137 encePairwiseOnDemand]: 290/295 looper letters, 1050 selfloop transitions, 153 changer transitions 0/1245 dead transitions. [2022-11-25 17:52:55,801 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 1245 transitions, 29937 flow [2022-11-25 17:52:55,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 17:52:55,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 17:52:55,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 926 transitions. [2022-11-25 17:52:55,804 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44842615012106535 [2022-11-25 17:52:55,804 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 926 transitions. [2022-11-25 17:52:55,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 926 transitions. [2022-11-25 17:52:55,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:52:55,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 926 transitions. [2022-11-25 17:52:55,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 132.28571428571428) internal successors, (926), 7 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:55,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:55,809 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 295.0) internal successors, (2360), 8 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:55,810 INFO L175 Difference]: Start difference. First operand has 291 places, 1094 transitions, 25583 flow. Second operand 7 states and 926 transitions. [2022-11-25 17:52:55,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 1245 transitions, 29937 flow [2022-11-25 17:52:58,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 1245 transitions, 29277 flow, removed 201 selfloop flow, removed 10 redundant places. [2022-11-25 17:52:58,229 INFO L231 Difference]: Finished difference. Result has 287 places, 1052 transitions, 24160 flow [2022-11-25 17:52:58,230 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=22429, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=997, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=844, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=24160, PETRI_PLACES=287, PETRI_TRANSITIONS=1052} [2022-11-25 17:52:58,230 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 257 predicate places. [2022-11-25 17:52:58,231 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 1052 transitions, 24160 flow [2022-11-25 17:52:58,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 126.0) internal successors, (1764), 14 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:58,231 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:52:58,231 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:52:58,236 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-11-25 17:52:58,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:52:58,432 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:52:58,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:52:58,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1116429920, now seen corresponding path program 13 times [2022-11-25 17:52:58,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:52:58,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875638088] [2022-11-25 17:52:58,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:52:58,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:52:58,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:52:58,552 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:52:58,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:52:58,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875638088] [2022-11-25 17:52:58,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875638088] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:52:58,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636802995] [2022-11-25 17:52:58,553 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-25 17:52:58,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:52:58,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:52:58,555 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:52:58,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-11-25 17:52:58,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:52:58,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-25 17:52:58,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:52:58,809 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:52:58,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:52:58,876 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:52:58,876 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636802995] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:52:58,876 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:52:58,876 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2022-11-25 17:52:58,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425009444] [2022-11-25 17:52:58,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:52:58,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-25 17:52:58,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:52:58,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-25 17:52:58,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2022-11-25 17:52:59,086 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 295 [2022-11-25 17:52:59,088 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 1052 transitions, 24160 flow. Second operand has 14 states, 14 states have (on average 125.57142857142857) internal successors, (1758), 14 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:52:59,088 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:52:59,088 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 295 [2022-11-25 17:52:59,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:53:04,939 INFO L130 PetriNetUnfolder]: 7874/12679 cut-off events. [2022-11-25 17:53:04,939 INFO L131 PetriNetUnfolder]: For 329026/331094 co-relation queries the response was YES. [2022-11-25 17:53:05,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110900 conditions, 12679 events. 7874/12679 cut-off events. For 329026/331094 co-relation queries the response was YES. Maximal size of possible extension queue 939. Compared 90846 event pairs, 2036 based on Foata normal form. 1696/13851 useless extension candidates. Maximal degree in co-relation 110406. Up to 7122 conditions per place. [2022-11-25 17:53:05,237 INFO L137 encePairwiseOnDemand]: 289/295 looper letters, 1015 selfloop transitions, 97 changer transitions 7/1161 dead transitions. [2022-11-25 17:53:05,237 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 1161 transitions, 28148 flow [2022-11-25 17:53:05,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 17:53:05,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 17:53:05,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1056 transitions. [2022-11-25 17:53:05,240 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44745762711864406 [2022-11-25 17:53:05,240 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1056 transitions. [2022-11-25 17:53:05,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1056 transitions. [2022-11-25 17:53:05,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:53:05,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1056 transitions. [2022-11-25 17:53:05,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 132.0) internal successors, (1056), 8 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:05,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 295.0) internal successors, (2655), 9 states have internal predecessors, (2655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:05,244 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 295.0) internal successors, (2655), 9 states have internal predecessors, (2655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:05,244 INFO L175 Difference]: Start difference. First operand has 287 places, 1052 transitions, 24160 flow. Second operand 8 states and 1056 transitions. [2022-11-25 17:53:05,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 1161 transitions, 28148 flow [2022-11-25 17:53:07,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 1161 transitions, 27840 flow, removed 103 selfloop flow, removed 8 redundant places. [2022-11-25 17:53:07,748 INFO L231 Difference]: Finished difference. Result has 288 places, 972 transitions, 22598 flow [2022-11-25 17:53:07,749 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=22445, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=978, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=881, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=22598, PETRI_PLACES=288, PETRI_TRANSITIONS=972} [2022-11-25 17:53:07,750 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 258 predicate places. [2022-11-25 17:53:07,750 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 972 transitions, 22598 flow [2022-11-25 17:53:07,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 125.57142857142857) internal successors, (1758), 14 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:07,750 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:53:07,750 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:53:07,755 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-11-25 17:53:07,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:53:07,951 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:53:07,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:53:07,952 INFO L85 PathProgramCache]: Analyzing trace with hash -74519727, now seen corresponding path program 10 times [2022-11-25 17:53:07,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:53:07,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278923144] [2022-11-25 17:53:07,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:53:07,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:53:07,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:53:08,143 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:53:08,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:53:08,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278923144] [2022-11-25 17:53:08,144 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278923144] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:53:08,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139530280] [2022-11-25 17:53:08,144 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-25 17:53:08,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:53:08,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:53:08,146 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:53:08,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-11-25 17:53:08,351 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-25 17:53:08,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:53:08,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 17:53:08,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:53:08,540 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:53:08,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:53:08,643 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:53:08,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139530280] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:53:08,644 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:53:08,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2022-11-25 17:53:08,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941148125] [2022-11-25 17:53:08,644 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:53:08,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-25 17:53:08,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:53:08,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-25 17:53:08,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2022-11-25 17:53:09,002 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 295 [2022-11-25 17:53:09,005 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 972 transitions, 22598 flow. Second operand has 14 states, 14 states have (on average 123.78571428571429) internal successors, (1733), 14 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:09,005 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:53:09,005 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 295 [2022-11-25 17:53:09,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:53:14,346 INFO L130 PetriNetUnfolder]: 7358/11942 cut-off events. [2022-11-25 17:53:14,347 INFO L131 PetriNetUnfolder]: For 272345/273042 co-relation queries the response was YES. [2022-11-25 17:53:14,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104290 conditions, 11942 events. 7358/11942 cut-off events. For 272345/273042 co-relation queries the response was YES. Maximal size of possible extension queue 790. Compared 84673 event pairs, 1114 based on Foata normal form. 455/12294 useless extension candidates. Maximal degree in co-relation 103936. Up to 3658 conditions per place. [2022-11-25 17:53:14,593 INFO L137 encePairwiseOnDemand]: 289/295 looper letters, 925 selfloop transitions, 112 changer transitions 89/1192 dead transitions. [2022-11-25 17:53:14,593 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 1192 transitions, 28293 flow [2022-11-25 17:53:14,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 17:53:14,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 17:53:14,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1173 transitions. [2022-11-25 17:53:14,595 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44180790960451977 [2022-11-25 17:53:14,596 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1173 transitions. [2022-11-25 17:53:14,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1173 transitions. [2022-11-25 17:53:14,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:53:14,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1173 transitions. [2022-11-25 17:53:14,597 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 130.33333333333334) internal successors, (1173), 9 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:14,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 295.0) internal successors, (2950), 10 states have internal predecessors, (2950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:14,599 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 295.0) internal successors, (2950), 10 states have internal predecessors, (2950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:14,599 INFO L175 Difference]: Start difference. First operand has 288 places, 972 transitions, 22598 flow. Second operand 9 states and 1173 transitions. [2022-11-25 17:53:14,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 1192 transitions, 28293 flow [2022-11-25 17:53:16,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 1192 transitions, 27503 flow, removed 66 selfloop flow, removed 11 redundant places. [2022-11-25 17:53:16,844 INFO L231 Difference]: Finished difference. Result has 281 places, 856 transitions, 19911 flow [2022-11-25 17:53:16,845 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=21026, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=904, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=793, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19911, PETRI_PLACES=281, PETRI_TRANSITIONS=856} [2022-11-25 17:53:16,845 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 251 predicate places. [2022-11-25 17:53:16,845 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 856 transitions, 19911 flow [2022-11-25 17:53:16,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 123.78571428571429) internal successors, (1733), 14 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:16,846 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:53:16,846 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:53:16,854 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-11-25 17:53:17,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:53:17,047 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:53:17,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:53:17,047 INFO L85 PathProgramCache]: Analyzing trace with hash -128581921, now seen corresponding path program 14 times [2022-11-25 17:53:17,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:53:17,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636173783] [2022-11-25 17:53:17,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:53:17,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:53:17,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:53:17,224 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:53:17,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:53:17,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636173783] [2022-11-25 17:53:17,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636173783] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:53:17,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284207248] [2022-11-25 17:53:17,225 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 17:53:17,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:53:17,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:53:17,230 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:53:17,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-11-25 17:53:17,405 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 17:53:17,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:53:17,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 17:53:17,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:53:17,523 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:53:17,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:53:17,593 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:53:17,593 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284207248] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:53:17,593 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:53:17,594 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2022-11-25 17:53:17,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165705091] [2022-11-25 17:53:17,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:53:17,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-25 17:53:17,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:53:17,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-25 17:53:17,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-11-25 17:53:17,899 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 295 [2022-11-25 17:53:17,900 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 856 transitions, 19911 flow. Second operand has 15 states, 15 states have (on average 123.8) internal successors, (1857), 15 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:17,900 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:53:17,900 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 295 [2022-11-25 17:53:17,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:53:22,168 INFO L130 PetriNetUnfolder]: 5926/10057 cut-off events. [2022-11-25 17:53:22,168 INFO L131 PetriNetUnfolder]: For 272309/273501 co-relation queries the response was YES. [2022-11-25 17:53:22,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89269 conditions, 10057 events. 5926/10057 cut-off events. For 272309/273501 co-relation queries the response was YES. Maximal size of possible extension queue 781. Compared 75351 event pairs, 1271 based on Foata normal form. 1350/11034 useless extension candidates. Maximal degree in co-relation 88791. Up to 3364 conditions per place. [2022-11-25 17:53:22,543 INFO L137 encePairwiseOnDemand]: 289/295 looper letters, 758 selfloop transitions, 111 changer transitions 145/1071 dead transitions. [2022-11-25 17:53:22,543 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 1071 transitions, 24911 flow [2022-11-25 17:53:22,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 17:53:22,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 17:53:22,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1173 transitions. [2022-11-25 17:53:22,545 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44180790960451977 [2022-11-25 17:53:22,545 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1173 transitions. [2022-11-25 17:53:22,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1173 transitions. [2022-11-25 17:53:22,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:53:22,546 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1173 transitions. [2022-11-25 17:53:22,548 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 130.33333333333334) internal successors, (1173), 9 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:22,550 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 295.0) internal successors, (2950), 10 states have internal predecessors, (2950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:22,551 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 295.0) internal successors, (2950), 10 states have internal predecessors, (2950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:22,551 INFO L175 Difference]: Start difference. First operand has 281 places, 856 transitions, 19911 flow. Second operand 9 states and 1173 transitions. [2022-11-25 17:53:22,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 1071 transitions, 24911 flow [2022-11-25 17:53:24,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 1071 transitions, 24641 flow, removed 106 selfloop flow, removed 4 redundant places. [2022-11-25 17:53:24,261 INFO L231 Difference]: Finished difference. Result has 286 places, 749 transitions, 16976 flow [2022-11-25 17:53:24,262 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=19104, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16976, PETRI_PLACES=286, PETRI_TRANSITIONS=749} [2022-11-25 17:53:24,262 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 256 predicate places. [2022-11-25 17:53:24,262 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 749 transitions, 16976 flow [2022-11-25 17:53:24,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 123.8) internal successors, (1857), 15 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:24,263 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:53:24,263 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:53:24,268 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-11-25 17:53:24,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:53:24,463 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:53:24,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:53:24,464 INFO L85 PathProgramCache]: Analyzing trace with hash -2021596811, now seen corresponding path program 1 times [2022-11-25 17:53:24,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:53:24,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705813661] [2022-11-25 17:53:24,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:53:24,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:53:24,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:53:24,606 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:53:24,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:53:24,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705813661] [2022-11-25 17:53:24,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705813661] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:53:24,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283217401] [2022-11-25 17:53:24,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:53:24,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:53:24,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:53:24,609 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:53:24,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-11-25 17:53:24,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:53:24,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-25 17:53:24,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:53:24,903 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:53:24,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:53:24,982 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:53:24,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283217401] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:53:24,983 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:53:24,983 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-11-25 17:53:24,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62635895] [2022-11-25 17:53:24,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:53:24,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-25 17:53:24,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:53:24,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-25 17:53:24,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-11-25 17:53:25,275 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 295 [2022-11-25 17:53:25,277 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 749 transitions, 16976 flow. Second operand has 16 states, 16 states have (on average 119.1875) internal successors, (1907), 16 states have internal predecessors, (1907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:25,277 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:53:25,277 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 295 [2022-11-25 17:53:25,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:53:28,574 INFO L130 PetriNetUnfolder]: 4930/8115 cut-off events. [2022-11-25 17:53:28,574 INFO L131 PetriNetUnfolder]: For 190653/190785 co-relation queries the response was YES. [2022-11-25 17:53:28,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72545 conditions, 8115 events. 4930/8115 cut-off events. For 190653/190785 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 54229 event pairs, 842 based on Foata normal form. 412/8510 useless extension candidates. Maximal degree in co-relation 72160. Up to 2515 conditions per place. [2022-11-25 17:53:28,730 INFO L137 encePairwiseOnDemand]: 287/295 looper letters, 706 selfloop transitions, 123 changer transitions 44/909 dead transitions. [2022-11-25 17:53:28,730 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 909 transitions, 20561 flow [2022-11-25 17:53:28,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-25 17:53:28,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-25 17:53:28,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1509 transitions. [2022-11-25 17:53:28,734 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42627118644067796 [2022-11-25 17:53:28,734 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1509 transitions. [2022-11-25 17:53:28,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1509 transitions. [2022-11-25 17:53:28,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:53:28,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1509 transitions. [2022-11-25 17:53:28,737 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 125.75) internal successors, (1509), 12 states have internal predecessors, (1509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:28,740 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 295.0) internal successors, (3835), 13 states have internal predecessors, (3835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:28,741 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 295.0) internal successors, (3835), 13 states have internal predecessors, (3835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:28,741 INFO L175 Difference]: Start difference. First operand has 286 places, 749 transitions, 16976 flow. Second operand 12 states and 1509 transitions. [2022-11-25 17:53:28,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 909 transitions, 20561 flow [2022-11-25 17:53:29,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 909 transitions, 20048 flow, removed 183 selfloop flow, removed 7 redundant places. [2022-11-25 17:53:29,986 INFO L231 Difference]: Finished difference. Result has 285 places, 738 transitions, 16464 flow [2022-11-25 17:53:29,986 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=16362, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=16464, PETRI_PLACES=285, PETRI_TRANSITIONS=738} [2022-11-25 17:53:29,987 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 255 predicate places. [2022-11-25 17:53:29,987 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 738 transitions, 16464 flow [2022-11-25 17:53:29,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 119.1875) internal successors, (1907), 16 states have internal predecessors, (1907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:29,987 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:53:29,987 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:53:29,993 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-11-25 17:53:30,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-11-25 17:53:30,188 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:53:30,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:53:30,188 INFO L85 PathProgramCache]: Analyzing trace with hash -963685863, now seen corresponding path program 2 times [2022-11-25 17:53:30,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:53:30,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587475148] [2022-11-25 17:53:30,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:53:30,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:53:30,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:53:30,331 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:53:30,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:53:30,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587475148] [2022-11-25 17:53:30,332 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587475148] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:53:30,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992045522] [2022-11-25 17:53:30,332 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 17:53:30,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:53:30,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:53:30,334 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:53:30,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-11-25 17:53:30,728 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 17:53:30,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:53:30,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-25 17:53:30,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:53:30,851 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:53:30,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:53:30,972 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:53:30,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992045522] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:53:30,973 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:53:30,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2022-11-25 17:53:30,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475376185] [2022-11-25 17:53:30,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:53:30,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-25 17:53:30,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:53:30,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-25 17:53:30,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-11-25 17:53:31,368 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 295 [2022-11-25 17:53:31,370 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 738 transitions, 16464 flow. Second operand has 18 states, 18 states have (on average 119.05555555555556) internal successors, (2143), 18 states have internal predecessors, (2143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:31,371 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:53:31,371 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 295 [2022-11-25 17:53:31,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:53:34,862 INFO L130 PetriNetUnfolder]: 4781/7718 cut-off events. [2022-11-25 17:53:34,863 INFO L131 PetriNetUnfolder]: For 188816/188931 co-relation queries the response was YES. [2022-11-25 17:53:34,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71157 conditions, 7718 events. 4781/7718 cut-off events. For 188816/188931 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 49912 event pairs, 389 based on Foata normal form. 193/7898 useless extension candidates. Maximal degree in co-relation 70695. Up to 1953 conditions per place. [2022-11-25 17:53:34,995 INFO L137 encePairwiseOnDemand]: 286/295 looper letters, 867 selfloop transitions, 224 changer transitions 42/1169 dead transitions. [2022-11-25 17:53:34,996 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 1169 transitions, 25342 flow [2022-11-25 17:53:34,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-25 17:53:34,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-25 17:53:34,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2252 transitions. [2022-11-25 17:53:34,999 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.424105461393597 [2022-11-25 17:53:34,999 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2252 transitions. [2022-11-25 17:53:34,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2252 transitions. [2022-11-25 17:53:35,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:53:35,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2252 transitions. [2022-11-25 17:53:35,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 125.11111111111111) internal successors, (2252), 18 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:35,007 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 295.0) internal successors, (5605), 19 states have internal predecessors, (5605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:35,008 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 295.0) internal successors, (5605), 19 states have internal predecessors, (5605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:35,008 INFO L175 Difference]: Start difference. First operand has 285 places, 738 transitions, 16464 flow. Second operand 18 states and 2252 transitions. [2022-11-25 17:53:35,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 1169 transitions, 25342 flow [2022-11-25 17:53:36,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 1169 transitions, 24835 flow, removed 147 selfloop flow, removed 8 redundant places. [2022-11-25 17:53:36,552 INFO L231 Difference]: Finished difference. Result has 298 places, 801 transitions, 17715 flow [2022-11-25 17:53:36,553 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=16163, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=17715, PETRI_PLACES=298, PETRI_TRANSITIONS=801} [2022-11-25 17:53:36,553 INFO L288 CegarLoopForPetriNet]: 30 programPoint places, 268 predicate places. [2022-11-25 17:53:36,553 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 801 transitions, 17715 flow [2022-11-25 17:53:36,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 119.05555555555556) internal successors, (2143), 18 states have internal predecessors, (2143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:36,554 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 17:53:36,554 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:53:36,561 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-11-25 17:53:36,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-11-25 17:53:36,754 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-25 17:53:36,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:53:36,755 INFO L85 PathProgramCache]: Analyzing trace with hash -717973509, now seen corresponding path program 3 times [2022-11-25 17:53:36,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:53:36,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228297694] [2022-11-25 17:53:36,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:53:36,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:53:36,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:53:36,892 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:53:36,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:53:36,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228297694] [2022-11-25 17:53:36,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228297694] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:53:36,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791323314] [2022-11-25 17:53:36,893 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 17:53:36,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:53:36,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:53:36,894 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:53:36,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ba51eb2f-2052-4d17-8183-5f54c29e8c14/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-11-25 17:53:37,074 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-25 17:53:37,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:53:37,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-25 17:53:37,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:53:37,206 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:53:37,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:53:37,318 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:53:37,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791323314] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:53:37,319 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:53:37,319 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2022-11-25 17:53:37,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669732586] [2022-11-25 17:53:37,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:53:37,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-25 17:53:37,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:53:37,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-25 17:53:37,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-11-25 17:53:37,707 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 295 [2022-11-25 17:53:37,708 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 801 transitions, 17715 flow. Second operand has 17 states, 17 states have (on average 119.29411764705883) internal successors, (2028), 17 states have internal predecessors, (2028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:37,708 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 17:53:37,709 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 295 [2022-11-25 17:53:37,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 17:53:41,187 INFO L130 PetriNetUnfolder]: 4732/7668 cut-off events. [2022-11-25 17:53:41,187 INFO L131 PetriNetUnfolder]: For 199900/200033 co-relation queries the response was YES. [2022-11-25 17:53:41,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73219 conditions, 7668 events. 4732/7668 cut-off events. For 199900/200033 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 49795 event pairs, 447 based on Foata normal form. 325/7978 useless extension candidates. Maximal degree in co-relation 72657. Up to 2213 conditions per place. [2022-11-25 17:53:41,331 INFO L137 encePairwiseOnDemand]: 285/295 looper letters, 770 selfloop transitions, 151 changer transitions 58/1013 dead transitions. [2022-11-25 17:53:41,331 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 1013 transitions, 22216 flow [2022-11-25 17:53:41,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-25 17:53:41,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-25 17:53:41,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1882 transitions. [2022-11-25 17:53:41,336 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42531073446327683 [2022-11-25 17:53:41,336 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1882 transitions. [2022-11-25 17:53:41,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1882 transitions. [2022-11-25 17:53:41,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:53:41,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1882 transitions. [2022-11-25 17:53:41,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 125.46666666666667) internal successors, (1882), 15 states have internal predecessors, (1882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:41,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 295.0) internal successors, (4720), 16 states have internal predecessors, (4720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:41,347 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 295.0) internal successors, (4720), 16 states have internal predecessors, (4720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:53:41,348 INFO L175 Difference]: Start difference. First operand has 298 places, 801 transitions, 17715 flow. Second operand 15 states and 1882 transitions. [2022-11-25 17:53:41,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 1013 transitions, 22216 flow