./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa --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 7c615a04683f0f8050243ec529c03e20511a5c93f5e823175650f11e9fefc562 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 18:18:36,910 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 18:18:36,911 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 18:18:36,941 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 18:18:36,941 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 18:18:36,942 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 18:18:36,944 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 18:18:36,946 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 18:18:36,948 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 18:18:36,949 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 18:18:36,950 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 18:18:36,951 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 18:18:36,952 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 18:18:36,953 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 18:18:36,955 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 18:18:36,956 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 18:18:36,957 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 18:18:36,958 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 18:18:36,961 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 18:18:36,963 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 18:18:36,965 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 18:18:36,966 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 18:18:36,967 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 18:18:36,968 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 18:18:36,972 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 18:18:36,972 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 18:18:36,973 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 18:18:36,974 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 18:18:36,974 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 18:18:36,975 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 18:18:36,976 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 18:18:36,976 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 18:18:36,977 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 18:18:36,978 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 18:18:36,979 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 18:18:36,979 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 18:18:36,980 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 18:18:36,980 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 18:18:36,980 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 18:18:36,981 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 18:18:36,981 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 18:18:36,982 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-06 18:18:37,005 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 18:18:37,006 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 18:18:37,006 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 18:18:37,006 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 18:18:37,007 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 18:18:37,007 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 18:18:37,008 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 18:18:37,008 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 18:18:37,008 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 18:18:37,008 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 18:18:37,008 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 18:18:37,009 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 18:18:37,009 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 18:18:37,009 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 18:18:37,009 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 18:18:37,009 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 18:18:37,010 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 18:18:37,010 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 18:18:37,010 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 18:18:37,010 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 18:18:37,010 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 18:18:37,010 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 18:18:37,011 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 18:18:37,011 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 18:18:37,011 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 18:18:37,011 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 18:18:37,011 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 18:18:37,011 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 18:18:37,012 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 18:18:37,012 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 18:18:37,012 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 18:18:37,012 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 18:18:37,012 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 18:18:37,013 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 18:18:37,013 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/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_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa 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 -> 7c615a04683f0f8050243ec529c03e20511a5c93f5e823175650f11e9fefc562 [2021-12-06 18:18:37,212 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 18:18:37,230 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 18:18:37,231 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 18:18:37,232 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 18:18:37,233 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 18:18:37,234 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c [2021-12-06 18:18:37,276 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/data/25a7def8b/8d2c1ab496a6461f9e8a52046ae9ee29/FLAGc67d3aa45 [2021-12-06 18:18:37,644 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 18:18:37,645 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c [2021-12-06 18:18:37,650 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/data/25a7def8b/8d2c1ab496a6461f9e8a52046ae9ee29/FLAGc67d3aa45 [2021-12-06 18:18:37,663 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/data/25a7def8b/8d2c1ab496a6461f9e8a52046ae9ee29 [2021-12-06 18:18:37,665 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 18:18:37,666 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 18:18:37,668 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 18:18:37,668 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 18:18:37,670 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 18:18:37,671 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:18:37" (1/1) ... [2021-12-06 18:18:37,672 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@373d16f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:18:37, skipping insertion in model container [2021-12-06 18:18:37,672 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:18:37" (1/1) ... [2021-12-06 18:18:37,677 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 18:18:37,691 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 18:18:37,831 WARN L230 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_64abe2a5-e817-4835-9bfe-541162011fd2/sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c[2271,2284] [2021-12-06 18:18:37,839 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:18:37,846 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 18:18:37,859 WARN L230 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_64abe2a5-e817-4835-9bfe-541162011fd2/sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c[2271,2284] [2021-12-06 18:18:37,863 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:18:37,874 INFO L208 MainTranslator]: Completed translation [2021-12-06 18:18:37,874 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:18:37 WrapperNode [2021-12-06 18:18:37,874 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 18:18:37,875 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 18:18:37,875 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 18:18:37,875 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 18:18:37,881 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:18:37" (1/1) ... [2021-12-06 18:18:37,887 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:18:37" (1/1) ... [2021-12-06 18:18:37,905 INFO L137 Inliner]: procedures = 26, calls = 36, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 138 [2021-12-06 18:18:37,905 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 18:18:37,906 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 18:18:37,906 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 18:18:37,906 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 18:18:37,912 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:18:37" (1/1) ... [2021-12-06 18:18:37,912 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:18:37" (1/1) ... [2021-12-06 18:18:37,914 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:18:37" (1/1) ... [2021-12-06 18:18:37,915 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:18:37" (1/1) ... [2021-12-06 18:18:37,919 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:18:37" (1/1) ... [2021-12-06 18:18:37,922 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:18:37" (1/1) ... [2021-12-06 18:18:37,924 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:18:37" (1/1) ... [2021-12-06 18:18:37,926 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 18:18:37,927 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 18:18:37,927 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 18:18:37,927 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 18:18:37,927 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:18:37" (1/1) ... [2021-12-06 18:18:37,933 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 18:18:37,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:18:37,950 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 18:18:37,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 18:18:37,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 18:18:37,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 18:18:37,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 18:18:37,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 18:18:37,980 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-12-06 18:18:37,980 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-12-06 18:18:37,980 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-12-06 18:18:37,981 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-12-06 18:18:37,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 18:18:37,981 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-12-06 18:18:37,981 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-12-06 18:18:37,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 18:18:37,981 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 18:18:37,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 18:18:37,981 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 18:18:37,982 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-06 18:18:38,056 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 18:18:38,058 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 18:18:38,250 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 18:18:38,344 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 18:18:38,344 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-12-06 18:18:38,346 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:18:38 BoogieIcfgContainer [2021-12-06 18:18:38,346 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 18:18:38,348 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 18:18:38,348 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 18:18:38,350 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 18:18:38,351 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 06:18:37" (1/3) ... [2021-12-06 18:18:38,351 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c2eeaa2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:18:38, skipping insertion in model container [2021-12-06 18:18:38,351 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:18:37" (2/3) ... [2021-12-06 18:18:38,352 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c2eeaa2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:18:38, skipping insertion in model container [2021-12-06 18:18:38,352 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:18:38" (3/3) ... [2021-12-06 18:18:38,353 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-bad-counter-queue2.wvr.c [2021-12-06 18:18:38,357 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-06 18:18:38,357 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 18:18:38,357 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 18:18:38,357 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-06 18:18:38,381 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,382 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,382 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,382 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,382 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,382 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,382 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,382 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,382 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,383 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,383 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,383 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,383 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,383 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,383 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,383 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,383 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,383 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,383 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,384 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,384 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,384 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,384 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,384 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,384 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,384 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,384 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,384 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,384 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,385 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,385 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,385 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,385 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,385 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,385 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,385 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,386 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,386 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,386 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,386 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,386 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,386 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,386 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,387 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,387 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,387 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,387 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,387 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,387 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,387 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,387 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,387 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,388 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,388 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,388 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,388 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,388 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,388 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,388 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,388 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,388 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,388 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,389 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,389 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,389 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,389 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,389 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,389 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,389 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,389 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,390 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,390 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,390 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,390 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,390 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,390 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,390 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,390 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,390 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,390 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,393 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,393 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,393 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,393 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,393 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,394 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,394 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,394 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,394 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,394 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,394 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,395 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,395 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,396 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,396 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,396 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,396 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,396 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,396 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,396 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,396 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,396 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,397 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,397 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,397 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,397 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:18:38,398 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-12-06 18:18:38,436 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 18:18:38,441 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 18:18:38,441 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-12-06 18:18:38,450 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 115 places, 117 transitions, 250 flow [2021-12-06 18:18:38,488 INFO L129 PetriNetUnfolder]: 9/115 cut-off events. [2021-12-06 18:18:38,488 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-06 18:18:38,490 INFO L84 FinitePrefix]: Finished finitePrefix Result has 124 conditions, 115 events. 9/115 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 63 event pairs, 0 based on Foata normal form. 0/105 useless extension candidates. Maximal degree in co-relation 80. Up to 2 conditions per place. [2021-12-06 18:18:38,491 INFO L82 GeneralOperation]: Start removeDead. Operand has 115 places, 117 transitions, 250 flow [2021-12-06 18:18:38,501 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 104 places, 106 transitions, 224 flow [2021-12-06 18:18:38,534 INFO L129 PetriNetUnfolder]: 9/105 cut-off events. [2021-12-06 18:18:38,535 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-06 18:18:38,535 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:18:38,535 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:18:38,536 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:18:38,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:18:38,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1137316496, now seen corresponding path program 1 times [2021-12-06 18:18:38,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:18:38,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138115684] [2021-12-06 18:18:38,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:38,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:18:38,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:38,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:18:38,725 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:18:38,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138115684] [2021-12-06 18:18:38,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138115684] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:18:38,726 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:18:38,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 18:18:38,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049047604] [2021-12-06 18:18:38,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:18:38,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-06 18:18:38,738 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:18:38,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-06 18:18:38,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-06 18:18:38,764 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 117 [2021-12-06 18:18:38,768 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 106 transitions, 224 flow. Second operand has 2 states, 2 states have (on average 107.5) internal successors, (215), 2 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:38,768 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:18:38,768 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 117 [2021-12-06 18:18:38,769 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:18:38,806 INFO L129 PetriNetUnfolder]: 12/133 cut-off events. [2021-12-06 18:18:38,806 INFO L130 PetriNetUnfolder]: For 21/22 co-relation queries the response was YES. [2021-12-06 18:18:38,806 INFO L84 FinitePrefix]: Finished finitePrefix Result has 167 conditions, 133 events. 12/133 cut-off events. For 21/22 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 166 event pairs, 3 based on Foata normal form. 13/135 useless extension candidates. Maximal degree in co-relation 78. Up to 19 conditions per place. [2021-12-06 18:18:38,808 INFO L132 encePairwiseOnDemand]: 111/117 looper letters, 6 selfloop transitions, 0 changer transitions 3/100 dead transitions. [2021-12-06 18:18:38,808 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 100 transitions, 224 flow [2021-12-06 18:18:38,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-06 18:18:38,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-12-06 18:18:38,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 220 transitions. [2021-12-06 18:18:38,817 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9401709401709402 [2021-12-06 18:18:38,817 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 220 transitions. [2021-12-06 18:18:38,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 220 transitions. [2021-12-06 18:18:38,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:18:38,820 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 220 transitions. [2021-12-06 18:18:38,823 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 110.0) internal successors, (220), 2 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:38,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 117.0) internal successors, (351), 3 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:38,827 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 117.0) internal successors, (351), 3 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:38,828 INFO L186 Difference]: Start difference. First operand has 104 places, 106 transitions, 224 flow. Second operand 2 states and 220 transitions. [2021-12-06 18:18:38,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 100 transitions, 224 flow [2021-12-06 18:18:38,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 100 transitions, 216 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-06 18:18:38,834 INFO L242 Difference]: Finished difference. Result has 101 places, 97 transitions, 198 flow [2021-12-06 18:18:38,836 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=198, PETRI_PLACES=101, PETRI_TRANSITIONS=97} [2021-12-06 18:18:38,838 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, -3 predicate places. [2021-12-06 18:18:38,839 INFO L470 AbstractCegarLoop]: Abstraction has has 101 places, 97 transitions, 198 flow [2021-12-06 18:18:38,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 107.5) internal successors, (215), 2 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:38,839 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:18:38,839 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:18:38,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 18:18:38,839 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:18:38,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:18:38,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1204015377, now seen corresponding path program 1 times [2021-12-06 18:18:38,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:18:38,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054678377] [2021-12-06 18:18:38,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:38,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:18:38,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:38,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:18:38,981 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:18:38,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054678377] [2021-12-06 18:18:38,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054678377] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:18:38,981 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:18:38,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 18:18:38,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462026701] [2021-12-06 18:18:38,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:18:38,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 18:18:38,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:18:38,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 18:18:38,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 18:18:38,985 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 117 [2021-12-06 18:18:38,985 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 97 transitions, 198 flow. Second operand has 5 states, 5 states have (on average 91.4) internal successors, (457), 5 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:38,985 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:18:38,985 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 117 [2021-12-06 18:18:38,985 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:18:39,047 INFO L129 PetriNetUnfolder]: 13/150 cut-off events. [2021-12-06 18:18:39,047 INFO L130 PetriNetUnfolder]: For 7/8 co-relation queries the response was YES. [2021-12-06 18:18:39,048 INFO L84 FinitePrefix]: Finished finitePrefix Result has 195 conditions, 150 events. 13/150 cut-off events. For 7/8 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 245 event pairs, 0 based on Foata normal form. 1/141 useless extension candidates. Maximal degree in co-relation 192. Up to 24 conditions per place. [2021-12-06 18:18:39,048 INFO L132 encePairwiseOnDemand]: 111/117 looper letters, 20 selfloop transitions, 3 changer transitions 4/105 dead transitions. [2021-12-06 18:18:39,049 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 105 transitions, 271 flow [2021-12-06 18:18:39,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 18:18:39,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-12-06 18:18:39,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 468 transitions. [2021-12-06 18:18:39,052 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8 [2021-12-06 18:18:39,052 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 468 transitions. [2021-12-06 18:18:39,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 468 transitions. [2021-12-06 18:18:39,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:18:39,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 468 transitions. [2021-12-06 18:18:39,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 93.6) internal successors, (468), 5 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:39,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 117.0) internal successors, (702), 6 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:39,058 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 117.0) internal successors, (702), 6 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:39,059 INFO L186 Difference]: Start difference. First operand has 101 places, 97 transitions, 198 flow. Second operand 5 states and 468 transitions. [2021-12-06 18:18:39,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 105 transitions, 271 flow [2021-12-06 18:18:39,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 105 transitions, 271 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-06 18:18:39,062 INFO L242 Difference]: Finished difference. Result has 105 places, 99 transitions, 221 flow [2021-12-06 18:18:39,062 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=221, PETRI_PLACES=105, PETRI_TRANSITIONS=99} [2021-12-06 18:18:39,062 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 1 predicate places. [2021-12-06 18:18:39,063 INFO L470 AbstractCegarLoop]: Abstraction has has 105 places, 99 transitions, 221 flow [2021-12-06 18:18:39,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 91.4) internal successors, (457), 5 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:39,063 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:18:39,063 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:18:39,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-06 18:18:39,064 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:18:39,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:18:39,064 INFO L85 PathProgramCache]: Analyzing trace with hash -791054983, now seen corresponding path program 1 times [2021-12-06 18:18:39,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:18:39,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537196647] [2021-12-06 18:18:39,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:39,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:18:39,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:39,158 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:18:39,158 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:18:39,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537196647] [2021-12-06 18:18:39,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537196647] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:18:39,159 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:18:39,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 18:18:39,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897282030] [2021-12-06 18:18:39,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:18:39,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 18:18:39,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:18:39,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 18:18:39,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-06 18:18:39,163 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 117 [2021-12-06 18:18:39,164 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 99 transitions, 221 flow. Second operand has 7 states, 7 states have (on average 86.0) internal successors, (602), 7 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:39,164 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:18:39,164 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 117 [2021-12-06 18:18:39,164 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:18:39,302 INFO L129 PetriNetUnfolder]: 83/368 cut-off events. [2021-12-06 18:18:39,302 INFO L130 PetriNetUnfolder]: For 33/33 co-relation queries the response was YES. [2021-12-06 18:18:39,303 INFO L84 FinitePrefix]: Finished finitePrefix Result has 622 conditions, 368 events. 83/368 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1518 event pairs, 34 based on Foata normal form. 0/321 useless extension candidates. Maximal degree in co-relation 615. Up to 125 conditions per place. [2021-12-06 18:18:39,305 INFO L132 encePairwiseOnDemand]: 108/117 looper letters, 41 selfloop transitions, 8 changer transitions 0/119 dead transitions. [2021-12-06 18:18:39,305 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 119 transitions, 374 flow [2021-12-06 18:18:39,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 18:18:39,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-12-06 18:18:39,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 710 transitions. [2021-12-06 18:18:39,308 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7585470085470085 [2021-12-06 18:18:39,308 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 710 transitions. [2021-12-06 18:18:39,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 710 transitions. [2021-12-06 18:18:39,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:18:39,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 710 transitions. [2021-12-06 18:18:39,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 88.75) internal successors, (710), 8 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:39,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 117.0) internal successors, (1053), 9 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:39,315 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 117.0) internal successors, (1053), 9 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:39,315 INFO L186 Difference]: Start difference. First operand has 105 places, 99 transitions, 221 flow. Second operand 8 states and 710 transitions. [2021-12-06 18:18:39,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 119 transitions, 374 flow [2021-12-06 18:18:39,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 119 transitions, 365 flow, removed 2 selfloop flow, removed 3 redundant places. [2021-12-06 18:18:39,319 INFO L242 Difference]: Finished difference. Result has 110 places, 102 transitions, 250 flow [2021-12-06 18:18:39,319 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=250, PETRI_PLACES=110, PETRI_TRANSITIONS=102} [2021-12-06 18:18:39,319 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 6 predicate places. [2021-12-06 18:18:39,320 INFO L470 AbstractCegarLoop]: Abstraction has has 110 places, 102 transitions, 250 flow [2021-12-06 18:18:39,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 86.0) internal successors, (602), 7 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:39,320 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:18:39,320 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:18:39,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-06 18:18:39,320 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:18:39,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:18:39,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1100554709, now seen corresponding path program 1 times [2021-12-06 18:18:39,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:18:39,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587593446] [2021-12-06 18:18:39,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:39,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:18:39,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:39,396 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:18:39,396 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:18:39,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587593446] [2021-12-06 18:18:39,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587593446] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:18:39,397 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:18:39,397 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 18:18:39,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783463861] [2021-12-06 18:18:39,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:18:39,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 18:18:39,398 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:18:39,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 18:18:39,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-06 18:18:39,399 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 117 [2021-12-06 18:18:39,400 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 102 transitions, 250 flow. Second operand has 7 states, 7 states have (on average 86.0) internal successors, (602), 7 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:39,400 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:18:39,400 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 117 [2021-12-06 18:18:39,400 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:18:39,504 INFO L129 PetriNetUnfolder]: 67/286 cut-off events. [2021-12-06 18:18:39,505 INFO L130 PetriNetUnfolder]: For 51/54 co-relation queries the response was YES. [2021-12-06 18:18:39,506 INFO L84 FinitePrefix]: Finished finitePrefix Result has 510 conditions, 286 events. 67/286 cut-off events. For 51/54 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1008 event pairs, 36 based on Foata normal form. 3/268 useless extension candidates. Maximal degree in co-relation 502. Up to 124 conditions per place. [2021-12-06 18:18:39,507 INFO L132 encePairwiseOnDemand]: 108/117 looper letters, 27 selfloop transitions, 6 changer transitions 11/114 dead transitions. [2021-12-06 18:18:39,507 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 114 transitions, 365 flow [2021-12-06 18:18:39,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 18:18:39,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-12-06 18:18:39,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 706 transitions. [2021-12-06 18:18:39,509 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7542735042735043 [2021-12-06 18:18:39,509 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 706 transitions. [2021-12-06 18:18:39,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 706 transitions. [2021-12-06 18:18:39,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:18:39,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 706 transitions. [2021-12-06 18:18:39,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 88.25) internal successors, (706), 8 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:39,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 117.0) internal successors, (1053), 9 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:39,514 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 117.0) internal successors, (1053), 9 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:39,514 INFO L186 Difference]: Start difference. First operand has 110 places, 102 transitions, 250 flow. Second operand 8 states and 706 transitions. [2021-12-06 18:18:39,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 114 transitions, 365 flow [2021-12-06 18:18:39,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 114 transitions, 355 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-06 18:18:39,517 INFO L242 Difference]: Finished difference. Result has 115 places, 100 transitions, 244 flow [2021-12-06 18:18:39,518 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=244, PETRI_PLACES=115, PETRI_TRANSITIONS=100} [2021-12-06 18:18:39,518 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 11 predicate places. [2021-12-06 18:18:39,518 INFO L470 AbstractCegarLoop]: Abstraction has has 115 places, 100 transitions, 244 flow [2021-12-06 18:18:39,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 86.0) internal successors, (602), 7 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:39,519 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:18:39,519 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:18:39,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-06 18:18:39,519 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:18:39,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:18:39,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1474470436, now seen corresponding path program 1 times [2021-12-06 18:18:39,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:18:39,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556280970] [2021-12-06 18:18:39,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:39,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:18:39,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:39,603 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:39,604 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:18:39,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556280970] [2021-12-06 18:18:39,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556280970] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:18:39,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437880209] [2021-12-06 18:18:39,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:39,605 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:39,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:18:39,606 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:18:39,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-06 18:18:39,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:39,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 18:18:39,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:18:39,860 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:39,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:18:40,065 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:40,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437880209] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-06 18:18:40,066 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:18:40,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 14 [2021-12-06 18:18:40,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952765482] [2021-12-06 18:18:40,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:18:40,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 18:18:40,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:18:40,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 18:18:40,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-12-06 18:18:40,069 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 117 [2021-12-06 18:18:40,070 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 100 transitions, 244 flow. Second operand has 7 states, 7 states have (on average 86.28571428571429) internal successors, (604), 7 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:40,070 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:18:40,070 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 117 [2021-12-06 18:18:40,070 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:18:40,171 INFO L129 PetriNetUnfolder]: 58/226 cut-off events. [2021-12-06 18:18:40,172 INFO L130 PetriNetUnfolder]: For 57/57 co-relation queries the response was YES. [2021-12-06 18:18:40,172 INFO L84 FinitePrefix]: Finished finitePrefix Result has 442 conditions, 226 events. 58/226 cut-off events. For 57/57 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 635 event pairs, 13 based on Foata normal form. 8/229 useless extension candidates. Maximal degree in co-relation 432. Up to 65 conditions per place. [2021-12-06 18:18:40,174 INFO L132 encePairwiseOnDemand]: 109/117 looper letters, 30 selfloop transitions, 7 changer transitions 0/107 dead transitions. [2021-12-06 18:18:40,174 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 107 transitions, 341 flow [2021-12-06 18:18:40,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 18:18:40,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-12-06 18:18:40,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 615 transitions. [2021-12-06 18:18:40,177 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7509157509157509 [2021-12-06 18:18:40,177 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 615 transitions. [2021-12-06 18:18:40,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 615 transitions. [2021-12-06 18:18:40,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:18:40,178 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 615 transitions. [2021-12-06 18:18:40,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 87.85714285714286) internal successors, (615), 7 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:40,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 117.0) internal successors, (936), 8 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:40,182 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 117.0) internal successors, (936), 8 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:40,183 INFO L186 Difference]: Start difference. First operand has 115 places, 100 transitions, 244 flow. Second operand 7 states and 615 transitions. [2021-12-06 18:18:40,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 107 transitions, 341 flow [2021-12-06 18:18:40,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 107 transitions, 315 flow, removed 7 selfloop flow, removed 9 redundant places. [2021-12-06 18:18:40,187 INFO L242 Difference]: Finished difference. Result has 111 places, 102 transitions, 255 flow [2021-12-06 18:18:40,187 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=255, PETRI_PLACES=111, PETRI_TRANSITIONS=102} [2021-12-06 18:18:40,188 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 7 predicate places. [2021-12-06 18:18:40,188 INFO L470 AbstractCegarLoop]: Abstraction has has 111 places, 102 transitions, 255 flow [2021-12-06 18:18:40,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 86.28571428571429) internal successors, (604), 7 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:40,189 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:18:40,189 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:18:40,210 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-06 18:18:40,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:40,390 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:18:40,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:18:40,390 INFO L85 PathProgramCache]: Analyzing trace with hash 448445266, now seen corresponding path program 1 times [2021-12-06 18:18:40,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:18:40,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510107234] [2021-12-06 18:18:40,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:40,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:18:40,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:40,458 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:40,458 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:18:40,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510107234] [2021-12-06 18:18:40,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510107234] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:18:40,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781940550] [2021-12-06 18:18:40,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:40,459 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:40,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:18:40,460 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:18:40,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-06 18:18:40,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:40,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 18:18:40,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:18:40,635 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:40,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:18:40,787 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:40,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781940550] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-06 18:18:40,787 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:18:40,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 14 [2021-12-06 18:18:40,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177759805] [2021-12-06 18:18:40,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:18:40,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 18:18:40,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:18:40,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 18:18:40,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-12-06 18:18:40,790 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 117 [2021-12-06 18:18:40,791 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 102 transitions, 255 flow. Second operand has 7 states, 7 states have (on average 86.28571428571429) internal successors, (604), 7 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:40,791 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:18:40,791 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 117 [2021-12-06 18:18:40,791 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:18:40,870 INFO L129 PetriNetUnfolder]: 46/209 cut-off events. [2021-12-06 18:18:40,871 INFO L130 PetriNetUnfolder]: For 65/80 co-relation queries the response was YES. [2021-12-06 18:18:40,871 INFO L84 FinitePrefix]: Finished finitePrefix Result has 406 conditions, 209 events. 46/209 cut-off events. For 65/80 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 520 event pairs, 9 based on Foata normal form. 15/211 useless extension candidates. Maximal degree in co-relation 397. Up to 54 conditions per place. [2021-12-06 18:18:40,872 INFO L132 encePairwiseOnDemand]: 109/117 looper letters, 32 selfloop transitions, 7 changer transitions 0/109 dead transitions. [2021-12-06 18:18:40,872 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 109 transitions, 360 flow [2021-12-06 18:18:40,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 18:18:40,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-12-06 18:18:40,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 615 transitions. [2021-12-06 18:18:40,875 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7509157509157509 [2021-12-06 18:18:40,875 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 615 transitions. [2021-12-06 18:18:40,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 615 transitions. [2021-12-06 18:18:40,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:18:40,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 615 transitions. [2021-12-06 18:18:40,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 87.85714285714286) internal successors, (615), 7 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:40,878 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 117.0) internal successors, (936), 8 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:40,878 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 117.0) internal successors, (936), 8 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:40,879 INFO L186 Difference]: Start difference. First operand has 111 places, 102 transitions, 255 flow. Second operand 7 states and 615 transitions. [2021-12-06 18:18:40,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 109 transitions, 360 flow [2021-12-06 18:18:40,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 109 transitions, 351 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-06 18:18:40,882 INFO L242 Difference]: Finished difference. Result has 115 places, 103 transitions, 274 flow [2021-12-06 18:18:40,882 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=274, PETRI_PLACES=115, PETRI_TRANSITIONS=103} [2021-12-06 18:18:40,883 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 11 predicate places. [2021-12-06 18:18:40,883 INFO L470 AbstractCegarLoop]: Abstraction has has 115 places, 103 transitions, 274 flow [2021-12-06 18:18:40,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 86.28571428571429) internal successors, (604), 7 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:40,883 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:18:40,884 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:18:40,917 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-06 18:18:41,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:41,085 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:18:41,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:18:41,086 INFO L85 PathProgramCache]: Analyzing trace with hash 273222300, now seen corresponding path program 1 times [2021-12-06 18:18:41,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:18:41,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205623728] [2021-12-06 18:18:41,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:41,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:18:41,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:41,369 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:41,369 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:18:41,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205623728] [2021-12-06 18:18:41,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205623728] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:18:41,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545471490] [2021-12-06 18:18:41,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:41,370 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:41,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:18:41,370 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:18:41,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-06 18:18:41,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:41,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 47 conjunts are in the unsatisfiable core [2021-12-06 18:18:41,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:18:41,615 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:41,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:18:41,676 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:18:41,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 21 treesize of output 22 [2021-12-06 18:18:41,800 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:41,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545471490] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:18:41,801 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:18:41,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 8] total 17 [2021-12-06 18:18:41,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385892201] [2021-12-06 18:18:41,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:18:41,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-06 18:18:41,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:18:41,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-06 18:18:41,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-12-06 18:18:41,804 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 117 [2021-12-06 18:18:41,806 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 103 transitions, 274 flow. Second operand has 17 states, 17 states have (on average 64.11764705882354) internal successors, (1090), 17 states have internal predecessors, (1090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:41,806 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:18:41,806 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 117 [2021-12-06 18:18:41,806 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:18:42,109 INFO L129 PetriNetUnfolder]: 325/771 cut-off events. [2021-12-06 18:18:42,109 INFO L130 PetriNetUnfolder]: For 502/502 co-relation queries the response was YES. [2021-12-06 18:18:42,110 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1856 conditions, 771 events. 325/771 cut-off events. For 502/502 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3856 event pairs, 96 based on Foata normal form. 1/764 useless extension candidates. Maximal degree in co-relation 1845. Up to 326 conditions per place. [2021-12-06 18:18:42,114 INFO L132 encePairwiseOnDemand]: 100/117 looper letters, 79 selfloop transitions, 25 changer transitions 4/160 dead transitions. [2021-12-06 18:18:42,114 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 160 transitions, 693 flow [2021-12-06 18:18:42,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:18:42,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 18:18:42,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1247 transitions. [2021-12-06 18:18:42,118 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5609536662168241 [2021-12-06 18:18:42,118 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1247 transitions. [2021-12-06 18:18:42,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1247 transitions. [2021-12-06 18:18:42,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:18:42,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1247 transitions. [2021-12-06 18:18:42,121 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 65.63157894736842) internal successors, (1247), 19 states have internal predecessors, (1247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:42,124 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 117.0) internal successors, (2340), 20 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:42,125 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 117.0) internal successors, (2340), 20 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:42,125 INFO L186 Difference]: Start difference. First operand has 115 places, 103 transitions, 274 flow. Second operand 19 states and 1247 transitions. [2021-12-06 18:18:42,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 160 transitions, 693 flow [2021-12-06 18:18:42,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 160 transitions, 675 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-12-06 18:18:42,130 INFO L242 Difference]: Finished difference. Result has 135 places, 118 transitions, 417 flow [2021-12-06 18:18:42,130 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=417, PETRI_PLACES=135, PETRI_TRANSITIONS=118} [2021-12-06 18:18:42,130 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 31 predicate places. [2021-12-06 18:18:42,131 INFO L470 AbstractCegarLoop]: Abstraction has has 135 places, 118 transitions, 417 flow [2021-12-06 18:18:42,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 64.11764705882354) internal successors, (1090), 17 states have internal predecessors, (1090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:42,131 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:18:42,131 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:18:42,164 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-06 18:18:42,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:42,332 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:18:42,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:18:42,333 INFO L85 PathProgramCache]: Analyzing trace with hash 678588484, now seen corresponding path program 2 times [2021-12-06 18:18:42,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:18:42,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358170118] [2021-12-06 18:18:42,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:42,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:18:42,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:42,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:42,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:18:42,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358170118] [2021-12-06 18:18:42,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358170118] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:18:42,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454792214] [2021-12-06 18:18:42,650 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 18:18:42,650 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:42,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:18:42,651 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:18:42,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-06 18:18:42,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 18:18:42,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:18:42,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 59 conjunts are in the unsatisfiable core [2021-12-06 18:18:42,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:18:42,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 [2021-12-06 18:18:42,817 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:18:42,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 11 [2021-12-06 18:18:42,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:18:43,044 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:43,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:18:43,102 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_138 (Array Int Int))) (= c_~counter~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_138) c_~A~0.base) c_~A~0.offset))) is different from false [2021-12-06 18:18:43,111 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:18:43,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 42 treesize of output 34 [2021-12-06 18:18:43,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 9 [2021-12-06 18:18:43,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 10 treesize of output 8 [2021-12-06 18:18:43,543 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:43,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454792214] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:18:43,543 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:18:43,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15, 15] total 29 [2021-12-06 18:18:43,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48663327] [2021-12-06 18:18:43,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:18:43,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-12-06 18:18:43,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:18:43,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-12-06 18:18:43,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=667, Unknown=1, NotChecked=52, Total=812 [2021-12-06 18:18:43,546 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 117 [2021-12-06 18:18:43,547 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 118 transitions, 417 flow. Second operand has 29 states, 29 states have (on average 54.55172413793103) internal successors, (1582), 29 states have internal predecessors, (1582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:43,547 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:18:43,547 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 117 [2021-12-06 18:18:43,548 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:18:44,157 INFO L129 PetriNetUnfolder]: 471/1070 cut-off events. [2021-12-06 18:18:44,157 INFO L130 PetriNetUnfolder]: For 1214/1214 co-relation queries the response was YES. [2021-12-06 18:18:44,161 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2942 conditions, 1070 events. 471/1070 cut-off events. For 1214/1214 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6223 event pairs, 55 based on Foata normal form. 1/1062 useless extension candidates. Maximal degree in co-relation 2924. Up to 352 conditions per place. [2021-12-06 18:18:44,169 INFO L132 encePairwiseOnDemand]: 99/117 looper letters, 98 selfloop transitions, 46 changer transitions 4/194 dead transitions. [2021-12-06 18:18:44,169 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 194 transitions, 1022 flow [2021-12-06 18:18:44,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-06 18:18:44,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-06 18:18:44,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1358 transitions. [2021-12-06 18:18:44,175 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.48361823361823364 [2021-12-06 18:18:44,175 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1358 transitions. [2021-12-06 18:18:44,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1358 transitions. [2021-12-06 18:18:44,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:18:44,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1358 transitions. [2021-12-06 18:18:44,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 56.583333333333336) internal successors, (1358), 24 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:44,186 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 117.0) internal successors, (2925), 25 states have internal predecessors, (2925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:44,187 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 117.0) internal successors, (2925), 25 states have internal predecessors, (2925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:44,187 INFO L186 Difference]: Start difference. First operand has 135 places, 118 transitions, 417 flow. Second operand 24 states and 1358 transitions. [2021-12-06 18:18:44,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 194 transitions, 1022 flow [2021-12-06 18:18:44,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 194 transitions, 954 flow, removed 20 selfloop flow, removed 11 redundant places. [2021-12-06 18:18:44,198 INFO L242 Difference]: Finished difference. Result has 149 places, 138 transitions, 613 flow [2021-12-06 18:18:44,198 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=371, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=613, PETRI_PLACES=149, PETRI_TRANSITIONS=138} [2021-12-06 18:18:44,199 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 45 predicate places. [2021-12-06 18:18:44,199 INFO L470 AbstractCegarLoop]: Abstraction has has 149 places, 138 transitions, 613 flow [2021-12-06 18:18:44,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 54.55172413793103) internal successors, (1582), 29 states have internal predecessors, (1582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:44,200 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:18:44,200 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:18:44,221 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-12-06 18:18:44,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-12-06 18:18:44,401 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:18:44,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:18:44,403 INFO L85 PathProgramCache]: Analyzing trace with hash -930145774, now seen corresponding path program 3 times [2021-12-06 18:18:44,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:18:44,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047881979] [2021-12-06 18:18:44,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:44,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:18:44,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:44,674 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:44,674 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:18:44,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047881979] [2021-12-06 18:18:44,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047881979] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:18:44,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702648006] [2021-12-06 18:18:44,674 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 18:18:44,675 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:44,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:18:44,675 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:18:44,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-06 18:18:44,737 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-06 18:18:44,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:18:44,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 45 conjunts are in the unsatisfiable core [2021-12-06 18:18:44,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:18:44,942 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:44,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:18:44,983 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:18:44,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 21 treesize of output 22 [2021-12-06 18:18:45,104 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:45,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702648006] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:18:45,105 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:18:45,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 8] total 17 [2021-12-06 18:18:45,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035504980] [2021-12-06 18:18:45,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:18:45,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-06 18:18:45,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:18:45,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-06 18:18:45,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-12-06 18:18:45,108 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 117 [2021-12-06 18:18:45,109 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 138 transitions, 613 flow. Second operand has 17 states, 17 states have (on average 64.29411764705883) internal successors, (1093), 17 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:45,109 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:18:45,109 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 117 [2021-12-06 18:18:45,109 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:18:45,518 INFO L129 PetriNetUnfolder]: 586/1308 cut-off events. [2021-12-06 18:18:45,518 INFO L130 PetriNetUnfolder]: For 1951/1951 co-relation queries the response was YES. [2021-12-06 18:18:45,521 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3793 conditions, 1308 events. 586/1308 cut-off events. For 1951/1951 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 8301 event pairs, 146 based on Foata normal form. 1/1295 useless extension candidates. Maximal degree in co-relation 3773. Up to 783 conditions per place. [2021-12-06 18:18:45,528 INFO L132 encePairwiseOnDemand]: 100/117 looper letters, 104 selfloop transitions, 27 changer transitions 4/187 dead transitions. [2021-12-06 18:18:45,528 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 187 transitions, 1088 flow [2021-12-06 18:18:45,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:18:45,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 18:18:45,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1245 transitions. [2021-12-06 18:18:45,531 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5600539811066126 [2021-12-06 18:18:45,531 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1245 transitions. [2021-12-06 18:18:45,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1245 transitions. [2021-12-06 18:18:45,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:18:45,532 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1245 transitions. [2021-12-06 18:18:45,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 65.52631578947368) internal successors, (1245), 19 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:45,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 117.0) internal successors, (2340), 20 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:45,539 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 117.0) internal successors, (2340), 20 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:45,539 INFO L186 Difference]: Start difference. First operand has 149 places, 138 transitions, 613 flow. Second operand 19 states and 1245 transitions. [2021-12-06 18:18:45,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 187 transitions, 1088 flow [2021-12-06 18:18:45,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 187 transitions, 1000 flow, removed 32 selfloop flow, removed 12 redundant places. [2021-12-06 18:18:45,547 INFO L242 Difference]: Finished difference. Result has 158 places, 148 transitions, 685 flow [2021-12-06 18:18:45,548 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=685, PETRI_PLACES=158, PETRI_TRANSITIONS=148} [2021-12-06 18:18:45,548 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 54 predicate places. [2021-12-06 18:18:45,548 INFO L470 AbstractCegarLoop]: Abstraction has has 158 places, 148 transitions, 685 flow [2021-12-06 18:18:45,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 64.29411764705883) internal successors, (1093), 17 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:45,549 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:18:45,549 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:18:45,582 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-12-06 18:18:45,750 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:45,750 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:18:45,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:18:45,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1270727132, now seen corresponding path program 4 times [2021-12-06 18:18:45,751 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:18:45,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621312128] [2021-12-06 18:18:45,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:45,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:18:45,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:45,934 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:45,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:18:45,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621312128] [2021-12-06 18:18:45,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621312128] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:18:45,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691891829] [2021-12-06 18:18:45,935 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 18:18:45,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:45,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:18:45,936 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:18:45,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-06 18:18:45,991 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 18:18:45,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:18:45,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 62 conjunts are in the unsatisfiable core [2021-12-06 18:18:45,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:18:46,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:18:46,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:18:46,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:18:46,415 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:18:46,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:18:46,532 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:46,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691891829] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:18:46,533 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:18:46,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 8] total 27 [2021-12-06 18:18:46,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864375852] [2021-12-06 18:18:46,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:18:46,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-12-06 18:18:46,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:18:46,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-12-06 18:18:46,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2021-12-06 18:18:46,535 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 117 [2021-12-06 18:18:46,536 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 148 transitions, 685 flow. Second operand has 27 states, 27 states have (on average 52.22222222222222) internal successors, (1410), 27 states have internal predecessors, (1410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:46,536 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:18:46,536 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 117 [2021-12-06 18:18:46,536 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:18:47,155 INFO L129 PetriNetUnfolder]: 701/1578 cut-off events. [2021-12-06 18:18:47,155 INFO L130 PetriNetUnfolder]: For 2235/2235 co-relation queries the response was YES. [2021-12-06 18:18:47,159 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4512 conditions, 1578 events. 701/1578 cut-off events. For 2235/2235 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 10518 event pairs, 238 based on Foata normal form. 1/1560 useless extension candidates. Maximal degree in co-relation 4489. Up to 806 conditions per place. [2021-12-06 18:18:47,167 INFO L132 encePairwiseOnDemand]: 96/117 looper letters, 115 selfloop transitions, 45 changer transitions 4/206 dead transitions. [2021-12-06 18:18:47,167 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 206 transitions, 1253 flow [2021-12-06 18:18:47,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-06 18:18:47,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-06 18:18:47,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1275 transitions. [2021-12-06 18:18:47,171 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.45405982905982906 [2021-12-06 18:18:47,171 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1275 transitions. [2021-12-06 18:18:47,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1275 transitions. [2021-12-06 18:18:47,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:18:47,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1275 transitions. [2021-12-06 18:18:47,174 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 53.125) internal successors, (1275), 24 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:47,178 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 117.0) internal successors, (2925), 25 states have internal predecessors, (2925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:47,178 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 117.0) internal successors, (2925), 25 states have internal predecessors, (2925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:47,179 INFO L186 Difference]: Start difference. First operand has 158 places, 148 transitions, 685 flow. Second operand 24 states and 1275 transitions. [2021-12-06 18:18:47,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 206 transitions, 1253 flow [2021-12-06 18:18:47,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 206 transitions, 1195 flow, removed 11 selfloop flow, removed 13 redundant places. [2021-12-06 18:18:47,187 INFO L242 Difference]: Finished difference. Result has 169 places, 161 transitions, 840 flow [2021-12-06 18:18:47,187 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=629, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=840, PETRI_PLACES=169, PETRI_TRANSITIONS=161} [2021-12-06 18:18:47,188 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 65 predicate places. [2021-12-06 18:18:47,188 INFO L470 AbstractCegarLoop]: Abstraction has has 169 places, 161 transitions, 840 flow [2021-12-06 18:18:47,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 52.22222222222222) internal successors, (1410), 27 states have internal predecessors, (1410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:47,189 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:18:47,189 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:18:47,208 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-12-06 18:18:47,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:47,391 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:18:47,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:18:47,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1059485982, now seen corresponding path program 5 times [2021-12-06 18:18:47,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:18:47,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554051418] [2021-12-06 18:18:47,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:47,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:18:47,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:47,640 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:47,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:18:47,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554051418] [2021-12-06 18:18:47,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554051418] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:18:47,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712584193] [2021-12-06 18:18:47,641 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-06 18:18:47,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:47,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:18:47,642 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:18:47,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-06 18:18:47,692 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 18:18:47,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:18:47,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 62 conjunts are in the unsatisfiable core [2021-12-06 18:18:47,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:18:47,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:18:48,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:18:48,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:18:48,126 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:18:48,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:18:48,247 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:48,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712584193] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:18:48,248 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:18:48,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 18, 8] total 27 [2021-12-06 18:18:48,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945447119] [2021-12-06 18:18:48,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:18:48,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-12-06 18:18:48,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:18:48,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-12-06 18:18:48,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2021-12-06 18:18:48,250 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 117 [2021-12-06 18:18:48,251 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 161 transitions, 840 flow. Second operand has 27 states, 27 states have (on average 52.18518518518518) internal successors, (1409), 27 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:48,251 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:18:48,252 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 117 [2021-12-06 18:18:48,252 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:18:48,809 INFO L129 PetriNetUnfolder]: 831/1853 cut-off events. [2021-12-06 18:18:48,809 INFO L130 PetriNetUnfolder]: For 3306/3306 co-relation queries the response was YES. [2021-12-06 18:18:48,815 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5578 conditions, 1853 events. 831/1853 cut-off events. For 3306/3306 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 12936 event pairs, 206 based on Foata normal form. 1/1837 useless extension candidates. Maximal degree in co-relation 5553. Up to 1100 conditions per place. [2021-12-06 18:18:48,824 INFO L132 encePairwiseOnDemand]: 97/117 looper letters, 131 selfloop transitions, 40 changer transitions 4/217 dead transitions. [2021-12-06 18:18:48,824 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 217 transitions, 1462 flow [2021-12-06 18:18:48,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-06 18:18:48,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-06 18:18:48,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1178 transitions. [2021-12-06 18:18:48,826 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.45765345765345766 [2021-12-06 18:18:48,826 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1178 transitions. [2021-12-06 18:18:48,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1178 transitions. [2021-12-06 18:18:48,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:18:48,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1178 transitions. [2021-12-06 18:18:48,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 53.54545454545455) internal successors, (1178), 22 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:48,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 117.0) internal successors, (2691), 23 states have internal predecessors, (2691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:48,831 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 117.0) internal successors, (2691), 23 states have internal predecessors, (2691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:48,832 INFO L186 Difference]: Start difference. First operand has 169 places, 161 transitions, 840 flow. Second operand 22 states and 1178 transitions. [2021-12-06 18:18:48,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 217 transitions, 1462 flow [2021-12-06 18:18:48,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 217 transitions, 1341 flow, removed 42 selfloop flow, removed 16 redundant places. [2021-12-06 18:18:48,843 INFO L242 Difference]: Finished difference. Result has 175 places, 173 transitions, 936 flow [2021-12-06 18:18:48,843 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=751, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=936, PETRI_PLACES=175, PETRI_TRANSITIONS=173} [2021-12-06 18:18:48,844 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 71 predicate places. [2021-12-06 18:18:48,844 INFO L470 AbstractCegarLoop]: Abstraction has has 175 places, 173 transitions, 936 flow [2021-12-06 18:18:48,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 52.18518518518518) internal successors, (1409), 27 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:48,844 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:18:48,844 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:18:48,872 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-06 18:18:49,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:49,046 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:18:49,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:18:49,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1250728786, now seen corresponding path program 6 times [2021-12-06 18:18:49,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:18:49,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473886011] [2021-12-06 18:18:49,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:49,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:18:49,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:49,200 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:49,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:18:49,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473886011] [2021-12-06 18:18:49,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473886011] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:18:49,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114217965] [2021-12-06 18:18:49,201 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-06 18:18:49,201 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:49,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:18:49,202 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:18:49,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-06 18:18:49,276 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-12-06 18:18:49,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:18:49,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-06 18:18:49,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:18:49,434 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:49,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:18:49,601 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:49,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114217965] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:18:49,601 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:18:49,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2021-12-06 18:18:49,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955106773] [2021-12-06 18:18:49,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:18:49,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-12-06 18:18:49,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:18:49,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-06 18:18:49,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2021-12-06 18:18:49,605 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 117 [2021-12-06 18:18:49,607 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 173 transitions, 936 flow. Second operand has 24 states, 24 states have (on average 83.83333333333333) internal successors, (2012), 24 states have internal predecessors, (2012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:49,607 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:18:49,607 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 117 [2021-12-06 18:18:49,608 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:18:49,953 INFO L129 PetriNetUnfolder]: 416/1407 cut-off events. [2021-12-06 18:18:49,953 INFO L130 PetriNetUnfolder]: For 2079/2094 co-relation queries the response was YES. [2021-12-06 18:18:49,957 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4033 conditions, 1407 events. 416/1407 cut-off events. For 2079/2094 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 10068 event pairs, 130 based on Foata normal form. 39/1435 useless extension candidates. Maximal degree in co-relation 4006. Up to 385 conditions per place. [2021-12-06 18:18:49,964 INFO L132 encePairwiseOnDemand]: 101/117 looper letters, 171 selfloop transitions, 31 changer transitions 0/286 dead transitions. [2021-12-06 18:18:49,964 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 286 transitions, 2078 flow [2021-12-06 18:18:49,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-06 18:18:49,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-06 18:18:49,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1370 transitions. [2021-12-06 18:18:49,966 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7318376068376068 [2021-12-06 18:18:49,966 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1370 transitions. [2021-12-06 18:18:49,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1370 transitions. [2021-12-06 18:18:49,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:18:49,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1370 transitions. [2021-12-06 18:18:49,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 85.625) internal successors, (1370), 16 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:49,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 117.0) internal successors, (1989), 17 states have internal predecessors, (1989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:49,970 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 117.0) internal successors, (1989), 17 states have internal predecessors, (1989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:49,970 INFO L186 Difference]: Start difference. First operand has 175 places, 173 transitions, 936 flow. Second operand 16 states and 1370 transitions. [2021-12-06 18:18:49,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 286 transitions, 2078 flow [2021-12-06 18:18:49,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 286 transitions, 1963 flow, removed 31 selfloop flow, removed 16 redundant places. [2021-12-06 18:18:49,981 INFO L242 Difference]: Finished difference. Result has 181 places, 197 transitions, 1180 flow [2021-12-06 18:18:49,981 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1180, PETRI_PLACES=181, PETRI_TRANSITIONS=197} [2021-12-06 18:18:49,981 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 77 predicate places. [2021-12-06 18:18:49,982 INFO L470 AbstractCegarLoop]: Abstraction has has 181 places, 197 transitions, 1180 flow [2021-12-06 18:18:49,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 83.83333333333333) internal successors, (2012), 24 states have internal predecessors, (2012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:49,982 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:18:49,983 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:18:50,002 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-12-06 18:18:50,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:50,184 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:18:50,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:18:50,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1584284064, now seen corresponding path program 7 times [2021-12-06 18:18:50,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:18:50,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647628097] [2021-12-06 18:18:50,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:50,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:18:50,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:50,298 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:50,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:18:50,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647628097] [2021-12-06 18:18:50,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647628097] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:18:50,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516406736] [2021-12-06 18:18:50,299 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-06 18:18:50,299 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:50,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:18:50,300 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:18:50,301 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-06 18:18:50,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:50,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-06 18:18:50,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:18:50,519 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:50,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:18:50,678 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 18:18:50,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516406736] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:18:50,679 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:18:50,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2021-12-06 18:18:50,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589210186] [2021-12-06 18:18:50,679 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:18:50,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-12-06 18:18:50,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:18:50,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-06 18:18:50,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2021-12-06 18:18:50,681 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 117 [2021-12-06 18:18:50,683 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 197 transitions, 1180 flow. Second operand has 24 states, 24 states have (on average 83.75) internal successors, (2010), 24 states have internal predecessors, (2010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:50,683 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:18:50,683 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 117 [2021-12-06 18:18:50,683 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:18:51,038 INFO L129 PetriNetUnfolder]: 351/1199 cut-off events. [2021-12-06 18:18:51,038 INFO L130 PetriNetUnfolder]: For 2108/2145 co-relation queries the response was YES. [2021-12-06 18:18:51,042 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3662 conditions, 1199 events. 351/1199 cut-off events. For 2108/2145 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8460 event pairs, 133 based on Foata normal form. 61/1247 useless extension candidates. Maximal degree in co-relation 3629. Up to 453 conditions per place. [2021-12-06 18:18:51,047 INFO L132 encePairwiseOnDemand]: 101/117 looper letters, 99 selfloop transitions, 12 changer transitions 78/271 dead transitions. [2021-12-06 18:18:51,047 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 271 transitions, 1999 flow [2021-12-06 18:18:51,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-06 18:18:51,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-06 18:18:51,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1370 transitions. [2021-12-06 18:18:51,048 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7318376068376068 [2021-12-06 18:18:51,048 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1370 transitions. [2021-12-06 18:18:51,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1370 transitions. [2021-12-06 18:18:51,048 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:18:51,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1370 transitions. [2021-12-06 18:18:51,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 85.625) internal successors, (1370), 16 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:51,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 117.0) internal successors, (1989), 17 states have internal predecessors, (1989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:51,055 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 117.0) internal successors, (1989), 17 states have internal predecessors, (1989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:51,055 INFO L186 Difference]: Start difference. First operand has 181 places, 197 transitions, 1180 flow. Second operand 16 states and 1370 transitions. [2021-12-06 18:18:51,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 271 transitions, 1999 flow [2021-12-06 18:18:51,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 271 transitions, 1980 flow, removed 5 selfloop flow, removed 4 redundant places. [2021-12-06 18:18:51,080 INFO L242 Difference]: Finished difference. Result has 197 places, 177 transitions, 997 flow [2021-12-06 18:18:51,080 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=1150, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=997, PETRI_PLACES=197, PETRI_TRANSITIONS=177} [2021-12-06 18:18:51,081 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 93 predicate places. [2021-12-06 18:18:51,081 INFO L470 AbstractCegarLoop]: Abstraction has has 197 places, 177 transitions, 997 flow [2021-12-06 18:18:51,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 83.75) internal successors, (2010), 24 states have internal predecessors, (2010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:51,083 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:18:51,083 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:18:51,103 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-12-06 18:18:51,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:51,285 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:18:51,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:18:51,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1109190939, now seen corresponding path program 8 times [2021-12-06 18:18:51,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:18:51,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579449757] [2021-12-06 18:18:51,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:51,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:18:51,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:51,398 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-06 18:18:51,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:18:51,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579449757] [2021-12-06 18:18:51,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579449757] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:18:51,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255817174] [2021-12-06 18:18:51,399 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 18:18:51,399 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:51,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:18:51,400 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:18:51,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-06 18:18:51,470 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 18:18:51,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:18:51,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 18:18:51,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:18:51,601 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:18:51,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:18:51,683 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:18:51,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255817174] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:18:51,683 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:18:51,684 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 19 [2021-12-06 18:18:51,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814231575] [2021-12-06 18:18:51,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:18:51,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:18:51,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:18:51,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:18:51,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:18:51,686 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 117 [2021-12-06 18:18:51,687 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 177 transitions, 997 flow. Second operand has 19 states, 19 states have (on average 80.78947368421052) internal successors, (1535), 19 states have internal predecessors, (1535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:51,687 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:18:51,687 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 117 [2021-12-06 18:18:51,687 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:18:52,395 INFO L129 PetriNetUnfolder]: 427/1009 cut-off events. [2021-12-06 18:18:52,395 INFO L130 PetriNetUnfolder]: For 2553/2553 co-relation queries the response was YES. [2021-12-06 18:18:52,401 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3890 conditions, 1009 events. 427/1009 cut-off events. For 2553/2553 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 5280 event pairs, 8 based on Foata normal form. 49/1056 useless extension candidates. Maximal degree in co-relation 3852. Up to 174 conditions per place. [2021-12-06 18:18:52,410 INFO L132 encePairwiseOnDemand]: 99/117 looper letters, 173 selfloop transitions, 116 changer transitions 0/353 dead transitions. [2021-12-06 18:18:52,410 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 353 transitions, 2815 flow [2021-12-06 18:18:52,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-06 18:18:52,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-12-06 18:18:52,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 3191 transitions. [2021-12-06 18:18:52,415 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6993206223975454 [2021-12-06 18:18:52,415 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 3191 transitions. [2021-12-06 18:18:52,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 3191 transitions. [2021-12-06 18:18:52,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:18:52,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 3191 transitions. [2021-12-06 18:18:52,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 81.82051282051282) internal successors, (3191), 39 states have internal predecessors, (3191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:52,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 117.0) internal successors, (4680), 40 states have internal predecessors, (4680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:52,428 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 117.0) internal successors, (4680), 40 states have internal predecessors, (4680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:52,428 INFO L186 Difference]: Start difference. First operand has 197 places, 177 transitions, 997 flow. Second operand 39 states and 3191 transitions. [2021-12-06 18:18:52,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 353 transitions, 2815 flow [2021-12-06 18:18:52,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 353 transitions, 2484 flow, removed 127 selfloop flow, removed 23 redundant places. [2021-12-06 18:18:52,448 INFO L242 Difference]: Finished difference. Result has 224 places, 249 transitions, 1778 flow [2021-12-06 18:18:52,449 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=1778, PETRI_PLACES=224, PETRI_TRANSITIONS=249} [2021-12-06 18:18:52,449 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 120 predicate places. [2021-12-06 18:18:52,449 INFO L470 AbstractCegarLoop]: Abstraction has has 224 places, 249 transitions, 1778 flow [2021-12-06 18:18:52,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 80.78947368421052) internal successors, (1535), 19 states have internal predecessors, (1535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:52,450 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:18:52,450 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:18:52,471 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-12-06 18:18:52,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-12-06 18:18:52,651 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:18:52,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:18:52,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1656130135, now seen corresponding path program 9 times [2021-12-06 18:18:52,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:18:52,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895780273] [2021-12-06 18:18:52,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:52,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:18:52,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:52,774 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-06 18:18:52,775 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:18:52,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895780273] [2021-12-06 18:18:52,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895780273] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:18:52,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063820202] [2021-12-06 18:18:52,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 18:18:52,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:52,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:18:52,776 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:18:52,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-06 18:18:52,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-06 18:18:52,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:18:52,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-06 18:18:52,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:18:53,043 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-06 18:18:53,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:18:53,216 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-06 18:18:53,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063820202] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:18:53,216 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:18:53,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2021-12-06 18:18:53,217 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222752364] [2021-12-06 18:18:53,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:18:53,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-12-06 18:18:53,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:18:53,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-06 18:18:53,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=435, Unknown=0, NotChecked=0, Total=552 [2021-12-06 18:18:53,219 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 117 [2021-12-06 18:18:53,221 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 249 transitions, 1778 flow. Second operand has 24 states, 24 states have (on average 83.91666666666667) internal successors, (2014), 24 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:53,221 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:18:53,221 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 117 [2021-12-06 18:18:53,221 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:18:53,505 INFO L129 PetriNetUnfolder]: 316/827 cut-off events. [2021-12-06 18:18:53,505 INFO L130 PetriNetUnfolder]: For 5578/5611 co-relation queries the response was YES. [2021-12-06 18:18:53,509 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3935 conditions, 827 events. 316/827 cut-off events. For 5578/5611 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 3866 event pairs, 41 based on Foata normal form. 41/855 useless extension candidates. Maximal degree in co-relation 3890. Up to 185 conditions per place. [2021-12-06 18:18:53,515 INFO L132 encePairwiseOnDemand]: 104/117 looper letters, 137 selfloop transitions, 56 changer transitions 0/311 dead transitions. [2021-12-06 18:18:53,515 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 311 transitions, 2640 flow [2021-12-06 18:18:53,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-06 18:18:53,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-12-06 18:18:53,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1280 transitions. [2021-12-06 18:18:53,516 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7293447293447294 [2021-12-06 18:18:53,516 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1280 transitions. [2021-12-06 18:18:53,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1280 transitions. [2021-12-06 18:18:53,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:18:53,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1280 transitions. [2021-12-06 18:18:53,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 85.33333333333333) internal successors, (1280), 15 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:53,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 117.0) internal successors, (1872), 16 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:53,520 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 117.0) internal successors, (1872), 16 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:53,520 INFO L186 Difference]: Start difference. First operand has 224 places, 249 transitions, 1778 flow. Second operand 15 states and 1280 transitions. [2021-12-06 18:18:53,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 311 transitions, 2640 flow [2021-12-06 18:18:53,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 311 transitions, 2603 flow, removed 7 selfloop flow, removed 10 redundant places. [2021-12-06 18:18:53,537 INFO L242 Difference]: Finished difference. Result has 231 places, 257 transitions, 1978 flow [2021-12-06 18:18:53,538 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=1741, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1978, PETRI_PLACES=231, PETRI_TRANSITIONS=257} [2021-12-06 18:18:53,538 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 127 predicate places. [2021-12-06 18:18:53,538 INFO L470 AbstractCegarLoop]: Abstraction has has 231 places, 257 transitions, 1978 flow [2021-12-06 18:18:53,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 83.91666666666667) internal successors, (2014), 24 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:53,538 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:18:53,539 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:18:53,558 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-12-06 18:18:53,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-12-06 18:18:53,740 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:18:53,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:18:53,741 INFO L85 PathProgramCache]: Analyzing trace with hash 615449877, now seen corresponding path program 10 times [2021-12-06 18:18:53,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:18:53,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79202768] [2021-12-06 18:18:53,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:53,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:18:53,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:54,250 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:18:54,250 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:18:54,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79202768] [2021-12-06 18:18:54,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79202768] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:18:54,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980022333] [2021-12-06 18:18:54,250 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 18:18:54,250 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:54,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:18:54,251 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:18:54,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-06 18:18:54,310 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 18:18:54,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:18:54,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 83 conjunts are in the unsatisfiable core [2021-12-06 18:18:54,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:18:54,806 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 18:18:54,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:18:55,026 INFO L354 Elim1Store]: treesize reduction 39, result has 52.4 percent of original size [2021-12-06 18:18:55,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 51 [2021-12-06 18:18:55,160 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:18:55,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980022333] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:18:55,160 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:18:55,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 21, 14] total 48 [2021-12-06 18:18:55,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199417647] [2021-12-06 18:18:55,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:18:55,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-12-06 18:18:55,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:18:55,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-12-06 18:18:55,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=2092, Unknown=0, NotChecked=0, Total=2256 [2021-12-06 18:18:55,163 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 117 [2021-12-06 18:18:55,165 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 257 transitions, 1978 flow. Second operand has 48 states, 48 states have (on average 51.291666666666664) internal successors, (2462), 48 states have internal predecessors, (2462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:55,165 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:18:55,165 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 117 [2021-12-06 18:18:55,165 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:18:57,128 INFO L129 PetriNetUnfolder]: 1911/3484 cut-off events. [2021-12-06 18:18:57,128 INFO L130 PetriNetUnfolder]: For 20417/20417 co-relation queries the response was YES. [2021-12-06 18:18:57,143 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16412 conditions, 3484 events. 1911/3484 cut-off events. For 20417/20417 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 22354 event pairs, 203 based on Foata normal form. 1/3473 useless extension candidates. Maximal degree in co-relation 16368. Up to 2114 conditions per place. [2021-12-06 18:18:57,161 INFO L132 encePairwiseOnDemand]: 88/117 looper letters, 381 selfloop transitions, 141 changer transitions 4/564 dead transitions. [2021-12-06 18:18:57,162 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 564 transitions, 5179 flow [2021-12-06 18:18:57,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-12-06 18:18:57,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2021-12-06 18:18:57,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 2901 transitions. [2021-12-06 18:18:57,165 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4591642924976258 [2021-12-06 18:18:57,165 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 2901 transitions. [2021-12-06 18:18:57,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 2901 transitions. [2021-12-06 18:18:57,166 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:18:57,166 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 2901 transitions. [2021-12-06 18:18:57,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 53.72222222222222) internal successors, (2901), 54 states have internal predecessors, (2901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:57,174 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 117.0) internal successors, (6435), 55 states have internal predecessors, (6435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:57,175 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 117.0) internal successors, (6435), 55 states have internal predecessors, (6435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:57,175 INFO L186 Difference]: Start difference. First operand has 231 places, 257 transitions, 1978 flow. Second operand 54 states and 2901 transitions. [2021-12-06 18:18:57,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 564 transitions, 5179 flow [2021-12-06 18:18:57,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 564 transitions, 5003 flow, removed 23 selfloop flow, removed 13 redundant places. [2021-12-06 18:18:57,238 INFO L242 Difference]: Finished difference. Result has 283 places, 379 transitions, 3299 flow [2021-12-06 18:18:57,238 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=1889, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=3299, PETRI_PLACES=283, PETRI_TRANSITIONS=379} [2021-12-06 18:18:57,239 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 179 predicate places. [2021-12-06 18:18:57,239 INFO L470 AbstractCegarLoop]: Abstraction has has 283 places, 379 transitions, 3299 flow [2021-12-06 18:18:57,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 51.291666666666664) internal successors, (2462), 48 states have internal predecessors, (2462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:57,239 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:18:57,240 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:18:57,260 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-12-06 18:18:57,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-06 18:18:57,441 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:18:57,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:18:57,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1317506227, now seen corresponding path program 11 times [2021-12-06 18:18:57,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:18:57,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116745312] [2021-12-06 18:18:57,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:18:57,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:18:57,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:18:57,763 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:18:57,763 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:18:57,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116745312] [2021-12-06 18:18:57,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116745312] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:18:57,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931597071] [2021-12-06 18:18:57,764 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-06 18:18:57,764 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:18:57,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:18:57,764 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:18:57,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-06 18:18:57,824 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-12-06 18:18:57,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:18:57,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 83 conjunts are in the unsatisfiable core [2021-12-06 18:18:57,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:18:58,135 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 18:18:58,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:18:58,336 INFO L354 Elim1Store]: treesize reduction 39, result has 52.4 percent of original size [2021-12-06 18:18:58,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 51 [2021-12-06 18:18:58,501 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:18:58,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931597071] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:18:58,501 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:18:58,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 14] total 32 [2021-12-06 18:18:58,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16561591] [2021-12-06 18:18:58,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:18:58,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-06 18:18:58,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:18:58,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-06 18:18:58,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=902, Unknown=0, NotChecked=0, Total=992 [2021-12-06 18:18:58,504 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 117 [2021-12-06 18:18:58,505 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 379 transitions, 3299 flow. Second operand has 32 states, 32 states have (on average 55.65625) internal successors, (1781), 32 states have internal predecessors, (1781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:18:58,505 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:18:58,505 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 117 [2021-12-06 18:18:58,505 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:19:00,052 INFO L129 PetriNetUnfolder]: 2195/4039 cut-off events. [2021-12-06 18:19:00,052 INFO L130 PetriNetUnfolder]: For 25168/25191 co-relation queries the response was YES. [2021-12-06 18:19:00,071 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19837 conditions, 4039 events. 2195/4039 cut-off events. For 25168/25191 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 26856 event pairs, 340 based on Foata normal form. 19/4029 useless extension candidates. Maximal degree in co-relation 19785. Up to 2671 conditions per place. [2021-12-06 18:19:00,086 INFO L132 encePairwiseOnDemand]: 91/117 looper letters, 349 selfloop transitions, 130 changer transitions 4/525 dead transitions. [2021-12-06 18:19:00,086 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 525 transitions, 5302 flow [2021-12-06 18:19:00,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:19:00,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:19:00,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1981 transitions. [2021-12-06 18:19:00,088 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.49798893916540976 [2021-12-06 18:19:00,088 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1981 transitions. [2021-12-06 18:19:00,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1981 transitions. [2021-12-06 18:19:00,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:19:00,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1981 transitions. [2021-12-06 18:19:00,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 58.26470588235294) internal successors, (1981), 34 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:00,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 117.0) internal successors, (4095), 35 states have internal predecessors, (4095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:00,094 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 117.0) internal successors, (4095), 35 states have internal predecessors, (4095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:00,095 INFO L186 Difference]: Start difference. First operand has 283 places, 379 transitions, 3299 flow. Second operand 34 states and 1981 transitions. [2021-12-06 18:19:00,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 525 transitions, 5302 flow [2021-12-06 18:19:00,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 525 transitions, 5120 flow, removed 78 selfloop flow, removed 13 redundant places. [2021-12-06 18:19:00,178 INFO L242 Difference]: Finished difference. Result has 309 places, 402 transitions, 3699 flow [2021-12-06 18:19:00,178 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3699, PETRI_PLACES=309, PETRI_TRANSITIONS=402} [2021-12-06 18:19:00,179 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 205 predicate places. [2021-12-06 18:19:00,179 INFO L470 AbstractCegarLoop]: Abstraction has has 309 places, 402 transitions, 3699 flow [2021-12-06 18:19:00,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 55.65625) internal successors, (1781), 32 states have internal predecessors, (1781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:00,186 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:19:00,186 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:19:00,206 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-12-06 18:19:00,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-06 18:19:00,387 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:19:00,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:19:00,388 INFO L85 PathProgramCache]: Analyzing trace with hash 619967899, now seen corresponding path program 12 times [2021-12-06 18:19:00,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:19:00,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020119613] [2021-12-06 18:19:00,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:19:00,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:19:00,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:19:00,681 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:19:00,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:19:00,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020119613] [2021-12-06 18:19:00,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020119613] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:19:00,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125329162] [2021-12-06 18:19:00,682 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-06 18:19:00,682 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:19:00,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:19:00,682 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:19:00,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-06 18:19:00,746 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-12-06 18:19:00,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:19:00,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 94 conjunts are in the unsatisfiable core [2021-12-06 18:19:00,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:19:01,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 13 treesize of output 9 [2021-12-06 18:19:01,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:19:01,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:19:01,397 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:19:01,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:19:01,717 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:19:01,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125329162] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:19:01,717 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:19:01,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 25, 14] total 48 [2021-12-06 18:19:01,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942564673] [2021-12-06 18:19:01,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:19:01,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-12-06 18:19:01,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:19:01,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-12-06 18:19:01,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=2100, Unknown=0, NotChecked=0, Total=2256 [2021-12-06 18:19:01,721 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 117 [2021-12-06 18:19:01,723 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 402 transitions, 3699 flow. Second operand has 48 states, 48 states have (on average 48.208333333333336) internal successors, (2314), 48 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:01,723 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:19:01,723 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 117 [2021-12-06 18:19:01,723 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:19:04,123 INFO L129 PetriNetUnfolder]: 2553/4743 cut-off events. [2021-12-06 18:19:04,123 INFO L130 PetriNetUnfolder]: For 31574/31597 co-relation queries the response was YES. [2021-12-06 18:19:04,151 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23882 conditions, 4743 events. 2553/4743 cut-off events. For 31574/31597 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 32881 event pairs, 462 based on Foata normal form. 20/4728 useless extension candidates. Maximal degree in co-relation 23823. Up to 3155 conditions per place. [2021-12-06 18:19:04,170 INFO L132 encePairwiseOnDemand]: 89/117 looper letters, 372 selfloop transitions, 152 changer transitions 8/571 dead transitions. [2021-12-06 18:19:04,170 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 571 transitions, 6079 flow [2021-12-06 18:19:04,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-06 18:19:04,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-12-06 18:19:04,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2029 transitions. [2021-12-06 18:19:04,181 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.43354700854700856 [2021-12-06 18:19:04,181 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2029 transitions. [2021-12-06 18:19:04,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2029 transitions. [2021-12-06 18:19:04,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:19:04,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2029 transitions. [2021-12-06 18:19:04,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 50.725) internal successors, (2029), 40 states have internal predecessors, (2029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:04,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 117.0) internal successors, (4797), 41 states have internal predecessors, (4797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:04,188 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 117.0) internal successors, (4797), 41 states have internal predecessors, (4797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:04,188 INFO L186 Difference]: Start difference. First operand has 309 places, 402 transitions, 3699 flow. Second operand 40 states and 2029 transitions. [2021-12-06 18:19:04,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 571 transitions, 6079 flow [2021-12-06 18:19:04,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 571 transitions, 5882 flow, removed 22 selfloop flow, removed 22 redundant places. [2021-12-06 18:19:04,296 INFO L242 Difference]: Finished difference. Result has 332 places, 441 transitions, 4401 flow [2021-12-06 18:19:04,296 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=3506, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=4401, PETRI_PLACES=332, PETRI_TRANSITIONS=441} [2021-12-06 18:19:04,297 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 228 predicate places. [2021-12-06 18:19:04,297 INFO L470 AbstractCegarLoop]: Abstraction has has 332 places, 441 transitions, 4401 flow [2021-12-06 18:19:04,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 48.208333333333336) internal successors, (2314), 48 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:04,297 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:19:04,297 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:19:04,329 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-12-06 18:19:04,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-06 18:19:04,498 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:19:04,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:19:04,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1242066793, now seen corresponding path program 13 times [2021-12-06 18:19:04,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:19:04,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025854859] [2021-12-06 18:19:04,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:19:04,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:19:04,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:19:05,007 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:19:05,007 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:19:05,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025854859] [2021-12-06 18:19:05,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025854859] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:19:05,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093349943] [2021-12-06 18:19:05,008 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-06 18:19:05,008 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:19:05,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:19:05,008 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:19:05,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-06 18:19:05,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:19:05,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 79 conjunts are in the unsatisfiable core [2021-12-06 18:19:05,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:19:05,375 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 18:19:05,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:19:05,570 INFO L354 Elim1Store]: treesize reduction 39, result has 52.4 percent of original size [2021-12-06 18:19:05,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 51 [2021-12-06 18:19:05,689 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:19:05,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093349943] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:19:05,690 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:19:05,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 16, 14] total 47 [2021-12-06 18:19:05,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974525596] [2021-12-06 18:19:05,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:19:05,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-12-06 18:19:05,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:19:05,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-12-06 18:19:05,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=2001, Unknown=0, NotChecked=0, Total=2162 [2021-12-06 18:19:05,694 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 117 [2021-12-06 18:19:05,696 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 441 transitions, 4401 flow. Second operand has 47 states, 47 states have (on average 50.97872340425532) internal successors, (2396), 47 states have internal predecessors, (2396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:05,696 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:19:05,697 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 117 [2021-12-06 18:19:05,697 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:19:08,628 INFO L129 PetriNetUnfolder]: 3091/5700 cut-off events. [2021-12-06 18:19:08,628 INFO L130 PetriNetUnfolder]: For 42347/42370 co-relation queries the response was YES. [2021-12-06 18:19:08,661 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29940 conditions, 5700 events. 3091/5700 cut-off events. For 42347/42370 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 41103 event pairs, 562 based on Foata normal form. 19/5685 useless extension candidates. Maximal degree in co-relation 29874. Up to 3720 conditions per place. [2021-12-06 18:19:08,698 INFO L132 encePairwiseOnDemand]: 88/117 looper letters, 495 selfloop transitions, 200 changer transitions 4/737 dead transitions. [2021-12-06 18:19:08,698 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 737 transitions, 8304 flow [2021-12-06 18:19:08,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-12-06 18:19:08,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2021-12-06 18:19:08,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 3482 transitions. [2021-12-06 18:19:08,701 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.45785667324128865 [2021-12-06 18:19:08,701 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 3482 transitions. [2021-12-06 18:19:08,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 3482 transitions. [2021-12-06 18:19:08,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:19:08,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 3482 transitions. [2021-12-06 18:19:08,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 53.56923076923077) internal successors, (3482), 65 states have internal predecessors, (3482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:08,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 117.0) internal successors, (7722), 66 states have internal predecessors, (7722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:08,712 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 117.0) internal successors, (7722), 66 states have internal predecessors, (7722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:08,712 INFO L186 Difference]: Start difference. First operand has 332 places, 441 transitions, 4401 flow. Second operand 65 states and 3482 transitions. [2021-12-06 18:19:08,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 737 transitions, 8304 flow [2021-12-06 18:19:08,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 737 transitions, 7729 flow, removed 193 selfloop flow, removed 27 redundant places. [2021-12-06 18:19:08,887 INFO L242 Difference]: Finished difference. Result has 377 places, 521 transitions, 5520 flow [2021-12-06 18:19:08,887 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=4012, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=5520, PETRI_PLACES=377, PETRI_TRANSITIONS=521} [2021-12-06 18:19:08,887 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 273 predicate places. [2021-12-06 18:19:08,888 INFO L470 AbstractCegarLoop]: Abstraction has has 377 places, 521 transitions, 5520 flow [2021-12-06 18:19:08,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 50.97872340425532) internal successors, (2396), 47 states have internal predecessors, (2396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:08,888 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:19:08,888 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:19:08,908 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-12-06 18:19:09,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:19:09,089 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:19:09,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:19:09,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1238531119, now seen corresponding path program 14 times [2021-12-06 18:19:09,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:19:09,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963465811] [2021-12-06 18:19:09,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:19:09,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:19:09,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:19:09,357 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:19:09,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:19:09,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963465811] [2021-12-06 18:19:09,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963465811] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:19:09,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897508785] [2021-12-06 18:19:09,358 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 18:19:09,358 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:19:09,358 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:19:09,359 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:19:09,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-06 18:19:09,419 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 18:19:09,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:19:09,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 77 conjunts are in the unsatisfiable core [2021-12-06 18:19:09,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:19:09,677 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:19:09,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:19:09,871 INFO L354 Elim1Store]: treesize reduction 39, result has 52.4 percent of original size [2021-12-06 18:19:09,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 51 [2021-12-06 18:19:09,974 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:19:09,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897508785] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:19:09,974 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:19:09,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 14] total 31 [2021-12-06 18:19:09,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920547214] [2021-12-06 18:19:09,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:19:09,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-06 18:19:09,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:19:09,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-06 18:19:09,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=844, Unknown=0, NotChecked=0, Total=930 [2021-12-06 18:19:09,977 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 117 [2021-12-06 18:19:09,978 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 521 transitions, 5520 flow. Second operand has 31 states, 31 states have (on average 61.03225806451613) internal successors, (1892), 31 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:09,978 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:19:09,978 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 117 [2021-12-06 18:19:09,978 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:19:12,017 INFO L129 PetriNetUnfolder]: 3311/6101 cut-off events. [2021-12-06 18:19:12,017 INFO L130 PetriNetUnfolder]: For 50534/50557 co-relation queries the response was YES. [2021-12-06 18:19:12,054 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32858 conditions, 6101 events. 3311/6101 cut-off events. For 50534/50557 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 44619 event pairs, 668 based on Foata normal form. 19/6083 useless extension candidates. Maximal degree in co-relation 32783. Up to 4291 conditions per place. [2021-12-06 18:19:12,077 INFO L132 encePairwiseOnDemand]: 95/117 looper letters, 417 selfloop transitions, 183 changer transitions 4/662 dead transitions. [2021-12-06 18:19:12,077 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 662 transitions, 7914 flow [2021-12-06 18:19:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:19:12,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:19:12,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2052 transitions. [2021-12-06 18:19:12,079 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5480769230769231 [2021-12-06 18:19:12,079 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2052 transitions. [2021-12-06 18:19:12,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2052 transitions. [2021-12-06 18:19:12,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:19:12,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2052 transitions. [2021-12-06 18:19:12,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 64.125) internal successors, (2052), 32 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:12,085 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 117.0) internal successors, (3861), 33 states have internal predecessors, (3861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:12,085 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 117.0) internal successors, (3861), 33 states have internal predecessors, (3861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:12,085 INFO L186 Difference]: Start difference. First operand has 377 places, 521 transitions, 5520 flow. Second operand 32 states and 2052 transitions. [2021-12-06 18:19:12,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 662 transitions, 7914 flow [2021-12-06 18:19:12,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 662 transitions, 7717 flow, removed 64 selfloop flow, removed 23 redundant places. [2021-12-06 18:19:12,322 INFO L242 Difference]: Finished difference. Result has 388 places, 548 transitions, 6268 flow [2021-12-06 18:19:12,322 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=5333, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=6268, PETRI_PLACES=388, PETRI_TRANSITIONS=548} [2021-12-06 18:19:12,323 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 284 predicate places. [2021-12-06 18:19:12,323 INFO L470 AbstractCegarLoop]: Abstraction has has 388 places, 548 transitions, 6268 flow [2021-12-06 18:19:12,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 61.03225806451613) internal successors, (1892), 31 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:12,323 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:19:12,323 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:19:12,342 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-12-06 18:19:12,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:19:12,524 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:19:12,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:19:12,525 INFO L85 PathProgramCache]: Analyzing trace with hash 317571277, now seen corresponding path program 15 times [2021-12-06 18:19:12,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:19:12,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522688395] [2021-12-06 18:19:12,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:19:12,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:19:12,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:19:13,052 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:19:13,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:19:13,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522688395] [2021-12-06 18:19:13,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522688395] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:19:13,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643596808] [2021-12-06 18:19:13,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 18:19:13,053 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:19:13,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:19:13,053 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:19:13,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-06 18:19:13,124 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-12-06 18:19:13,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:19:13,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 91 conjunts are in the unsatisfiable core [2021-12-06 18:19:13,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:19:13,946 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:19:13,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 16 [2021-12-06 18:19:14,106 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:19:14,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:19:14,372 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:19:14,659 INFO L354 Elim1Store]: treesize reduction 29, result has 67.0 percent of original size [2021-12-06 18:19:14,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 67 [2021-12-06 18:19:15,465 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:19:15,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643596808] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:19:15,465 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:19:15,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 30, 25] total 74 [2021-12-06 18:19:15,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015128128] [2021-12-06 18:19:15,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:19:15,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2021-12-06 18:19:15,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:19:15,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2021-12-06 18:19:15,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=451, Invalid=4951, Unknown=0, NotChecked=0, Total=5402 [2021-12-06 18:19:15,470 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 117 [2021-12-06 18:19:15,472 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 548 transitions, 6268 flow. Second operand has 74 states, 74 states have (on average 50.67567567567568) internal successors, (3750), 74 states have internal predecessors, (3750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:15,472 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:19:15,472 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 117 [2021-12-06 18:19:15,472 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:19:19,964 INFO L129 PetriNetUnfolder]: 4222/7816 cut-off events. [2021-12-06 18:19:19,964 INFO L130 PetriNetUnfolder]: For 72063/72086 co-relation queries the response was YES. [2021-12-06 18:19:20,014 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43046 conditions, 7816 events. 4222/7816 cut-off events. For 72063/72086 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 60204 event pairs, 688 based on Foata normal form. 17/7788 useless extension candidates. Maximal degree in co-relation 42968. Up to 4728 conditions per place. [2021-12-06 18:19:20,043 INFO L132 encePairwiseOnDemand]: 84/117 looper letters, 592 selfloop transitions, 356 changer transitions 8/994 dead transitions. [2021-12-06 18:19:20,044 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 994 transitions, 12668 flow [2021-12-06 18:19:20,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-12-06 18:19:20,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2021-12-06 18:19:20,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 3829 transitions. [2021-12-06 18:19:20,047 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4545346628679962 [2021-12-06 18:19:20,047 INFO L72 ComplementDD]: Start complementDD. Operand 72 states and 3829 transitions. [2021-12-06 18:19:20,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 72 states and 3829 transitions. [2021-12-06 18:19:20,048 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:19:20,048 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 72 states and 3829 transitions. [2021-12-06 18:19:20,052 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 73 states, 72 states have (on average 53.18055555555556) internal successors, (3829), 72 states have internal predecessors, (3829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:20,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 73 states, 73 states have (on average 117.0) internal successors, (8541), 73 states have internal predecessors, (8541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:20,059 INFO L81 ComplementDD]: Finished complementDD. Result has 73 states, 73 states have (on average 117.0) internal successors, (8541), 73 states have internal predecessors, (8541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:20,059 INFO L186 Difference]: Start difference. First operand has 388 places, 548 transitions, 6268 flow. Second operand 72 states and 3829 transitions. [2021-12-06 18:19:20,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 994 transitions, 12668 flow [2021-12-06 18:19:20,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 994 transitions, 11922 flow, removed 249 selfloop flow, removed 21 redundant places. [2021-12-06 18:19:20,388 INFO L242 Difference]: Finished difference. Result has 464 places, 757 transitions, 9857 flow [2021-12-06 18:19:20,388 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=5789, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=72, PETRI_FLOW=9857, PETRI_PLACES=464, PETRI_TRANSITIONS=757} [2021-12-06 18:19:20,389 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 360 predicate places. [2021-12-06 18:19:20,389 INFO L470 AbstractCegarLoop]: Abstraction has has 464 places, 757 transitions, 9857 flow [2021-12-06 18:19:20,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 50.67567567567568) internal successors, (3750), 74 states have internal predecessors, (3750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:20,390 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:19:20,390 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:19:20,409 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-12-06 18:19:20,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-12-06 18:19:20,591 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:19:20,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:19:20,592 INFO L85 PathProgramCache]: Analyzing trace with hash 444414419, now seen corresponding path program 16 times [2021-12-06 18:19:20,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:19:20,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339033130] [2021-12-06 18:19:20,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:19:20,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:19:20,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:19:21,156 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:19:21,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:19:21,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339033130] [2021-12-06 18:19:21,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339033130] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:19:21,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653649654] [2021-12-06 18:19:21,156 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 18:19:21,156 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:19:21,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:19:21,157 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:19:21,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-06 18:19:21,227 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 18:19:21,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:19:21,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 77 conjunts are in the unsatisfiable core [2021-12-06 18:19:21,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:19:21,606 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 18:19:21,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:19:21,818 INFO L354 Elim1Store]: treesize reduction 39, result has 52.4 percent of original size [2021-12-06 18:19:21,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 51 [2021-12-06 18:19:21,978 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:19:21,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [653649654] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:19:21,978 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:19:21,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 17, 14] total 49 [2021-12-06 18:19:21,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218288858] [2021-12-06 18:19:21,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:19:21,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-12-06 18:19:21,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:19:21,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-12-06 18:19:21,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=2184, Unknown=0, NotChecked=0, Total=2352 [2021-12-06 18:19:21,981 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 117 [2021-12-06 18:19:21,982 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 757 transitions, 9857 flow. Second operand has 49 states, 49 states have (on average 50.97959183673469) internal successors, (2498), 49 states have internal predecessors, (2498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:21,982 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:19:21,982 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 117 [2021-12-06 18:19:21,983 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:19:25,870 INFO L129 PetriNetUnfolder]: 4452/8222 cut-off events. [2021-12-06 18:19:25,870 INFO L130 PetriNetUnfolder]: For 97873/97896 co-relation queries the response was YES. [2021-12-06 18:19:25,949 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53226 conditions, 8222 events. 4452/8222 cut-off events. For 97873/97896 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 64262 event pairs, 1001 based on Foata normal form. 19/8198 useless extension candidates. Maximal degree in co-relation 53122. Up to 5830 conditions per place. [2021-12-06 18:19:25,992 INFO L132 encePairwiseOnDemand]: 88/117 looper letters, 689 selfloop transitions, 209 changer transitions 4/940 dead transitions. [2021-12-06 18:19:25,992 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 940 transitions, 13461 flow [2021-12-06 18:19:25,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-12-06 18:19:25,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2021-12-06 18:19:25,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 2903 transitions. [2021-12-06 18:19:25,996 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.45948084836973724 [2021-12-06 18:19:25,996 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 2903 transitions. [2021-12-06 18:19:25,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 2903 transitions. [2021-12-06 18:19:25,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:19:25,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 2903 transitions. [2021-12-06 18:19:26,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 53.75925925925926) internal successors, (2903), 54 states have internal predecessors, (2903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:26,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 117.0) internal successors, (6435), 55 states have internal predecessors, (6435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:26,006 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 117.0) internal successors, (6435), 55 states have internal predecessors, (6435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:26,006 INFO L186 Difference]: Start difference. First operand has 464 places, 757 transitions, 9857 flow. Second operand 54 states and 2903 transitions. [2021-12-06 18:19:26,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 940 transitions, 13461 flow [2021-12-06 18:19:26,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 940 transitions, 12761 flow, removed 291 selfloop flow, removed 35 redundant places. [2021-12-06 18:19:26,564 INFO L242 Difference]: Finished difference. Result has 481 places, 767 transitions, 9845 flow [2021-12-06 18:19:26,564 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=9163, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=9845, PETRI_PLACES=481, PETRI_TRANSITIONS=767} [2021-12-06 18:19:26,564 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 377 predicate places. [2021-12-06 18:19:26,565 INFO L470 AbstractCegarLoop]: Abstraction has has 481 places, 767 transitions, 9845 flow [2021-12-06 18:19:26,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 50.97959183673469) internal successors, (2498), 49 states have internal predecessors, (2498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:26,565 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:19:26,565 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:19:26,584 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-12-06 18:19:26,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-12-06 18:19:26,766 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:19:26,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:19:26,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1622552127, now seen corresponding path program 17 times [2021-12-06 18:19:26,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:19:26,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608544095] [2021-12-06 18:19:26,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:19:26,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:19:26,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:19:27,572 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:19:27,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:19:27,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608544095] [2021-12-06 18:19:27,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608544095] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:19:27,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908116359] [2021-12-06 18:19:27,573 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-06 18:19:27,573 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:19:27,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:19:27,573 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:19:27,574 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-06 18:19:27,639 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-12-06 18:19:27,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:19:27,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 91 conjunts are in the unsatisfiable core [2021-12-06 18:19:27,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:19:27,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 [2021-12-06 18:19:27,720 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:19:27,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 11 [2021-12-06 18:19:28,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:19:28,361 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:19:28,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:19:28,547 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_552 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_552) c_~A~0.base))) (= (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4))) (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset)))))) is different from false [2021-12-06 18:19:28,558 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_552 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_552) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_#t~post1#1| 4) 4))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4)))))) is different from false [2021-12-06 18:19:28,563 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_552 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_552) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset 4))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4)))))) is different from false [2021-12-06 18:19:28,586 INFO L354 Elim1Store]: treesize reduction 39, result has 52.4 percent of original size [2021-12-06 18:19:28,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 81 [2021-12-06 18:19:28,599 INFO L354 Elim1Store]: treesize reduction 16, result has 59.0 percent of original size [2021-12-06 18:19:28,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 35 [2021-12-06 18:19:29,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 10 treesize of output 8 [2021-12-06 18:19:29,124 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 9 trivial. 2 not checked. [2021-12-06 18:19:29,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908116359] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:19:29,125 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:19:29,125 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 21, 21] total 64 [2021-12-06 18:19:29,125 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582958658] [2021-12-06 18:19:29,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:19:29,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2021-12-06 18:19:29,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:19:29,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-12-06 18:19:29,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=3430, Unknown=3, NotChecked=360, Total=4032 [2021-12-06 18:19:29,128 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 117 [2021-12-06 18:19:29,130 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 767 transitions, 9845 flow. Second operand has 64 states, 64 states have (on average 40.84375) internal successors, (2614), 64 states have internal predecessors, (2614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:29,130 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:19:29,130 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 117 [2021-12-06 18:19:29,130 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:19:34,161 INFO L129 PetriNetUnfolder]: 4858/8961 cut-off events. [2021-12-06 18:19:34,161 INFO L130 PetriNetUnfolder]: For 106542/106573 co-relation queries the response was YES. [2021-12-06 18:19:34,248 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58087 conditions, 8961 events. 4858/8961 cut-off events. For 106542/106573 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 70958 event pairs, 958 based on Foata normal form. 19/8935 useless extension candidates. Maximal degree in co-relation 57984. Up to 5904 conditions per place. [2021-12-06 18:19:34,299 INFO L132 encePairwiseOnDemand]: 83/117 looper letters, 682 selfloop transitions, 287 changer transitions 4/1005 dead transitions. [2021-12-06 18:19:34,299 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 1005 transitions, 14480 flow [2021-12-06 18:19:34,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-12-06 18:19:34,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2021-12-06 18:19:34,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 2289 transitions. [2021-12-06 18:19:34,304 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.3691340106434446 [2021-12-06 18:19:34,304 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 2289 transitions. [2021-12-06 18:19:34,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 2289 transitions. [2021-12-06 18:19:34,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:19:34,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 2289 transitions. [2021-12-06 18:19:34,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 43.18867924528302) internal successors, (2289), 53 states have internal predecessors, (2289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:34,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 117.0) internal successors, (6318), 54 states have internal predecessors, (6318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:34,316 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 117.0) internal successors, (6318), 54 states have internal predecessors, (6318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:34,316 INFO L186 Difference]: Start difference. First operand has 481 places, 767 transitions, 9845 flow. Second operand 53 states and 2289 transitions. [2021-12-06 18:19:34,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 1005 transitions, 14480 flow [2021-12-06 18:19:34,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 1005 transitions, 14099 flow, removed 47 selfloop flow, removed 50 redundant places. [2021-12-06 18:19:34,892 INFO L242 Difference]: Finished difference. Result has 496 places, 848 transitions, 11587 flow [2021-12-06 18:19:34,893 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=9491, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=11587, PETRI_PLACES=496, PETRI_TRANSITIONS=848} [2021-12-06 18:19:34,893 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 392 predicate places. [2021-12-06 18:19:34,893 INFO L470 AbstractCegarLoop]: Abstraction has has 496 places, 848 transitions, 11587 flow [2021-12-06 18:19:34,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 40.84375) internal successors, (2614), 64 states have internal predecessors, (2614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:34,894 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:19:34,894 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:19:34,913 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2021-12-06 18:19:35,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-12-06 18:19:35,095 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:19:35,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:19:35,096 INFO L85 PathProgramCache]: Analyzing trace with hash -843838985, now seen corresponding path program 18 times [2021-12-06 18:19:35,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:19:35,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543002310] [2021-12-06 18:19:35,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:19:35,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:19:35,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:19:35,460 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:19:35,461 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:19:35,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543002310] [2021-12-06 18:19:35,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543002310] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:19:35,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898375629] [2021-12-06 18:19:35,461 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-06 18:19:35,461 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:19:35,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:19:35,462 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:19:35,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-06 18:19:35,534 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-12-06 18:19:35,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:19:35,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 84 conjunts are in the unsatisfiable core [2021-12-06 18:19:35,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:19:35,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:19:35,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:19:36,029 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:19:36,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:19:36,173 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_581 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_581) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4)))))) is different from false [2021-12-06 18:19:36,187 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_581 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_581) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_#t~post1#1| 4) 4))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4)))))) is different from false [2021-12-06 18:19:36,192 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_581 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_581) c_~A~0.base))) (= (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4))) (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset 4)))))) is different from false [2021-12-06 18:19:36,218 INFO L354 Elim1Store]: treesize reduction 39, result has 52.4 percent of original size [2021-12-06 18:19:36,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 81 [2021-12-06 18:19:36,233 INFO L354 Elim1Store]: treesize reduction 16, result has 59.0 percent of original size [2021-12-06 18:19:36,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 35 [2021-12-06 18:19:36,587 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 9 trivial. 2 not checked. [2021-12-06 18:19:36,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898375629] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:19:36,587 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:19:36,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 48 [2021-12-06 18:19:36,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380003697] [2021-12-06 18:19:36,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:19:36,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-12-06 18:19:36,588 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:19:36,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-12-06 18:19:36,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1836, Unknown=3, NotChecked=264, Total=2256 [2021-12-06 18:19:36,590 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 117 [2021-12-06 18:19:36,592 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 848 transitions, 11587 flow. Second operand has 48 states, 48 states have (on average 55.708333333333336) internal successors, (2674), 48 states have internal predecessors, (2674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:36,592 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:19:36,592 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 117 [2021-12-06 18:19:36,592 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:19:40,598 INFO L129 PetriNetUnfolder]: 5406/9958 cut-off events. [2021-12-06 18:19:40,599 INFO L130 PetriNetUnfolder]: For 139242/139277 co-relation queries the response was YES. [2021-12-06 18:19:40,691 INFO L84 FinitePrefix]: Finished finitePrefix Result has 69391 conditions, 9958 events. 5406/9958 cut-off events. For 139242/139277 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 79393 event pairs, 858 based on Foata normal form. 22/9930 useless extension candidates. Maximal degree in co-relation 69276. Up to 6522 conditions per place. [2021-12-06 18:19:40,736 INFO L132 encePairwiseOnDemand]: 91/117 looper letters, 728 selfloop transitions, 332 changer transitions 4/1120 dead transitions. [2021-12-06 18:19:40,736 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 1120 transitions, 17421 flow [2021-12-06 18:19:40,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:19:40,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:19:40,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2040 transitions. [2021-12-06 18:19:40,738 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2021-12-06 18:19:40,739 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 2040 transitions. [2021-12-06 18:19:40,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 2040 transitions. [2021-12-06 18:19:40,739 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:19:40,739 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 2040 transitions. [2021-12-06 18:19:40,741 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 60.0) internal successors, (2040), 34 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:40,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 117.0) internal successors, (4095), 35 states have internal predecessors, (4095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:40,743 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 117.0) internal successors, (4095), 35 states have internal predecessors, (4095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:40,743 INFO L186 Difference]: Start difference. First operand has 496 places, 848 transitions, 11587 flow. Second operand 34 states and 2040 transitions. [2021-12-06 18:19:40,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 1120 transitions, 17421 flow [2021-12-06 18:19:41,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 1120 transitions, 17013 flow, removed 164 selfloop flow, removed 30 redundant places. [2021-12-06 18:19:41,591 INFO L242 Difference]: Finished difference. Result has 511 places, 949 transitions, 14108 flow [2021-12-06 18:19:41,592 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=11233, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=848, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=14108, PETRI_PLACES=511, PETRI_TRANSITIONS=949} [2021-12-06 18:19:41,593 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 407 predicate places. [2021-12-06 18:19:41,593 INFO L470 AbstractCegarLoop]: Abstraction has has 511 places, 949 transitions, 14108 flow [2021-12-06 18:19:41,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 55.708333333333336) internal successors, (2674), 48 states have internal predecessors, (2674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:41,593 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:19:41,593 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:19:41,613 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-12-06 18:19:41,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-12-06 18:19:41,794 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:19:41,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:19:41,794 INFO L85 PathProgramCache]: Analyzing trace with hash 827911673, now seen corresponding path program 19 times [2021-12-06 18:19:41,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:19:41,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754134117] [2021-12-06 18:19:41,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:19:41,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:19:41,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:19:42,147 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:19:42,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:19:42,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754134117] [2021-12-06 18:19:42,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754134117] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:19:42,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116032486] [2021-12-06 18:19:42,148 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-06 18:19:42,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:19:42,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:19:42,149 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:19:42,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-12-06 18:19:42,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:19:42,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 98 conjunts are in the unsatisfiable core [2021-12-06 18:19:42,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:19:42,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 13 treesize of output 9 [2021-12-06 18:19:42,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:19:42,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:19:42,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:19:42,976 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:19:42,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:19:43,137 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_613 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_613) c_~A~0.base))) (= (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4))) (+ (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset)) c_~counter~0)))) is different from false [2021-12-06 18:19:43,150 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_613 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_613) c_~A~0.base))) (= (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4))) (+ c_~counter~0 (select .cse0 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_#t~post1#1| 4) 4)))))) is different from false [2021-12-06 18:19:43,154 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_613 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_613) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset 4))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4)))))) is different from false [2021-12-06 18:19:43,159 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_613 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_613) c_~A~0.base))) (= (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4))) (let ((.cse1 (* |c_thread1Thread1of1ForFork0_~i~0#1| 4))) (+ c_~counter~0 (select .cse0 (+ .cse1 c_~A~0.offset 4)) (select (select |c_#memory_int| c_~A~0.base) (+ .cse1 c_~A~0.offset))))))) is different from false [2021-12-06 18:19:43,165 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_613 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_613) c_~A~0.base) c_~A~0.offset) (+ c_~counter~0 (select (select |c_#memory_int| c_~A~0.base) c_~A~0.offset)))) is different from false [2021-12-06 18:19:43,171 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_612 (Array Int Int)) (v_ArrVal_613 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_612))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_613) c_~A~0.base) c_~A~0.offset) (+ c_~counter~0 (select (select .cse0 c_~A~0.base) c_~A~0.offset))))) is different from false [2021-12-06 18:19:43,181 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_612 (Array Int Int)) (v_ArrVal_613 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_612))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_613) |c_ULTIMATE.start_main_#t~ret8#1.base|) |c_ULTIMATE.start_main_#t~ret8#1.offset|) (+ c_~counter~0 (select (select .cse0 |c_ULTIMATE.start_main_#t~ret8#1.base|) |c_ULTIMATE.start_main_#t~ret8#1.offset|))))) is different from false [2021-12-06 18:19:43,187 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_612 (Array Int Int)) (v_ArrVal_613 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_612))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_613) |c_ULTIMATE.start_create_fresh_int_array_#res#1.base|) |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|) (+ c_~counter~0 (select (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_#res#1.base|) |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|))))) is different from false [2021-12-06 18:19:43,191 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_612 (Array Int Int)) (v_ArrVal_613 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_612))) (= (+ c_~counter~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|)) (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_613) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)))) is different from false [2021-12-06 18:19:43,207 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:19:43,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 46 treesize of output 35 [2021-12-06 18:19:43,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 318 treesize of output 270 [2021-12-06 18:19:43,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 270 treesize of output 246 [2021-12-06 18:19:43,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 246 treesize of output 230 [2021-12-06 18:19:43,484 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 11 not checked. [2021-12-06 18:19:43,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116032486] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:19:43,484 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:19:43,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 26, 23] total 56 [2021-12-06 18:19:43,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662635193] [2021-12-06 18:19:43,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:19:43,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2021-12-06 18:19:43,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:19:43,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-12-06 18:19:43,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=2011, Unknown=9, NotChecked=882, Total=3080 [2021-12-06 18:19:43,488 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 117 [2021-12-06 18:19:43,489 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 949 transitions, 14108 flow. Second operand has 56 states, 56 states have (on average 45.035714285714285) internal successors, (2522), 56 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:43,489 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:19:43,489 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 117 [2021-12-06 18:19:43,489 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:19:49,463 INFO L129 PetriNetUnfolder]: 6645/12225 cut-off events. [2021-12-06 18:19:49,463 INFO L130 PetriNetUnfolder]: For 199100/199176 co-relation queries the response was YES. [2021-12-06 18:19:49,588 INFO L84 FinitePrefix]: Finished finitePrefix Result has 91061 conditions, 12225 events. 6645/12225 cut-off events. For 199100/199176 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 101479 event pairs, 1437 based on Foata normal form. 33/12203 useless extension candidates. Maximal degree in co-relation 90933. Up to 8592 conditions per place. [2021-12-06 18:19:49,647 INFO L132 encePairwiseOnDemand]: 86/117 looper letters, 955 selfloop transitions, 366 changer transitions 4/1361 dead transitions. [2021-12-06 18:19:49,648 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 1361 transitions, 23410 flow [2021-12-06 18:19:49,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-06 18:19:49,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-12-06 18:19:49,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1838 transitions. [2021-12-06 18:19:49,650 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.41340530814215026 [2021-12-06 18:19:49,650 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1838 transitions. [2021-12-06 18:19:49,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1838 transitions. [2021-12-06 18:19:49,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:19:49,650 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1838 transitions. [2021-12-06 18:19:49,652 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 48.36842105263158) internal successors, (1838), 38 states have internal predecessors, (1838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:49,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 117.0) internal successors, (4563), 39 states have internal predecessors, (4563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:49,654 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 117.0) internal successors, (4563), 39 states have internal predecessors, (4563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:49,654 INFO L186 Difference]: Start difference. First operand has 511 places, 949 transitions, 14108 flow. Second operand 38 states and 1838 transitions. [2021-12-06 18:19:49,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 1361 transitions, 23410 flow [2021-12-06 18:19:50,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 1361 transitions, 22674 flow, removed 292 selfloop flow, removed 13 redundant places. [2021-12-06 18:19:50,933 INFO L242 Difference]: Finished difference. Result has 556 places, 1162 transitions, 19234 flow [2021-12-06 18:19:50,934 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=13582, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=949, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=19234, PETRI_PLACES=556, PETRI_TRANSITIONS=1162} [2021-12-06 18:19:50,934 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 452 predicate places. [2021-12-06 18:19:50,935 INFO L470 AbstractCegarLoop]: Abstraction has has 556 places, 1162 transitions, 19234 flow [2021-12-06 18:19:50,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 45.035714285714285) internal successors, (2522), 56 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:50,935 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:19:50,935 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:19:50,955 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-12-06 18:19:51,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-12-06 18:19:51,137 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:19:51,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:19:51,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1982964057, now seen corresponding path program 20 times [2021-12-06 18:19:51,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:19:51,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542968528] [2021-12-06 18:19:51,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:19:51,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:19:51,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:19:51,701 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:19:51,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:19:51,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542968528] [2021-12-06 18:19:51,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542968528] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:19:51,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579446196] [2021-12-06 18:19:51,702 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 18:19:51,702 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:19:51,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:19:51,703 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:19:51,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-12-06 18:19:51,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 18:19:51,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:19:51,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 84 conjunts are in the unsatisfiable core [2021-12-06 18:19:51,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:19:52,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:19:52,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:19:52,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 18:19:52,319 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:19:52,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 35 treesize of output 14 [2021-12-06 18:19:52,342 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:19:52,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:19:52,514 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_642 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_642) c_~A~0.base))) (= (+ (select .cse0 (+ c_~A~0.offset 4)) (select .cse0 c_~A~0.offset)) (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset)))))) is different from false [2021-12-06 18:19:52,526 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_642 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_642) c_~A~0.base))) (= (+ (select .cse0 (+ c_~A~0.offset 4)) (select .cse0 c_~A~0.offset)) (+ c_~counter~0 (select .cse0 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_#t~post1#1| 4) 4)))))) is different from false [2021-12-06 18:19:52,531 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_642 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_642) c_~A~0.base))) (= (+ (select .cse0 (+ c_~A~0.offset 4)) (select .cse0 c_~A~0.offset)) (+ (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset 4)) c_~counter~0)))) is different from false [2021-12-06 18:19:52,553 INFO L354 Elim1Store]: treesize reduction 39, result has 52.4 percent of original size [2021-12-06 18:19:52,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 81 [2021-12-06 18:19:52,566 INFO L354 Elim1Store]: treesize reduction 16, result has 59.0 percent of original size [2021-12-06 18:19:52,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 35 [2021-12-06 18:19:52,964 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 9 trivial. 2 not checked. [2021-12-06 18:19:52,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579446196] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:19:52,964 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:19:52,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 21, 21] total 56 [2021-12-06 18:19:52,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120576692] [2021-12-06 18:19:52,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:19:52,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2021-12-06 18:19:52,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:19:52,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-12-06 18:19:52,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=2583, Unknown=3, NotChecked=312, Total=3080 [2021-12-06 18:19:52,967 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 117 [2021-12-06 18:19:52,969 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 1162 transitions, 19234 flow. Second operand has 56 states, 56 states have (on average 45.982142857142854) internal successors, (2575), 56 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:19:52,969 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:19:52,969 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 117 [2021-12-06 18:19:52,969 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:20:01,262 INFO L129 PetriNetUnfolder]: 7699/14155 cut-off events. [2021-12-06 18:20:01,262 INFO L130 PetriNetUnfolder]: For 256654/256766 co-relation queries the response was YES. [2021-12-06 18:20:01,436 INFO L84 FinitePrefix]: Finished finitePrefix Result has 113749 conditions, 14155 events. 7699/14155 cut-off events. For 256654/256766 co-relation queries the response was YES. Maximal size of possible extension queue 700. Compared 119588 event pairs, 2663 based on Foata normal form. 36/14112 useless extension candidates. Maximal degree in co-relation 113600. Up to 10610 conditions per place. [2021-12-06 18:20:01,511 INFO L132 encePairwiseOnDemand]: 84/117 looper letters, 1194 selfloop transitions, 462 changer transitions 4/1695 dead transitions. [2021-12-06 18:20:01,511 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 1695 transitions, 32389 flow [2021-12-06 18:20:01,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-12-06 18:20:01,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2021-12-06 18:20:01,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 2729 transitions. [2021-12-06 18:20:01,513 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.40920677762783025 [2021-12-06 18:20:01,513 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 2729 transitions. [2021-12-06 18:20:01,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 2729 transitions. [2021-12-06 18:20:01,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:20:01,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 2729 transitions. [2021-12-06 18:20:01,516 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 47.87719298245614) internal successors, (2729), 57 states have internal predecessors, (2729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:01,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 117.0) internal successors, (6786), 58 states have internal predecessors, (6786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:01,519 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 117.0) internal successors, (6786), 58 states have internal predecessors, (6786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:01,519 INFO L186 Difference]: Start difference. First operand has 556 places, 1162 transitions, 19234 flow. Second operand 57 states and 2729 transitions. [2021-12-06 18:20:01,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 1695 transitions, 32389 flow [2021-12-06 18:20:03,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 1695 transitions, 31533 flow, removed 114 selfloop flow, removed 21 redundant places. [2021-12-06 18:20:03,538 INFO L242 Difference]: Finished difference. Result has 617 places, 1500 transitions, 27941 flow [2021-12-06 18:20:03,539 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=18708, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=27941, PETRI_PLACES=617, PETRI_TRANSITIONS=1500} [2021-12-06 18:20:03,540 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 513 predicate places. [2021-12-06 18:20:03,540 INFO L470 AbstractCegarLoop]: Abstraction has has 617 places, 1500 transitions, 27941 flow [2021-12-06 18:20:03,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 45.982142857142854) internal successors, (2575), 56 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:03,540 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:20:03,540 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:20:03,560 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-12-06 18:20:03,741 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-12-06 18:20:03,741 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:20:03,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:20:03,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1357682081, now seen corresponding path program 21 times [2021-12-06 18:20:03,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:20:03,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821305455] [2021-12-06 18:20:03,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:20:03,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:20:03,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:20:04,052 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:20:04,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:20:04,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821305455] [2021-12-06 18:20:04,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821305455] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:20:04,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667287769] [2021-12-06 18:20:04,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 18:20:04,052 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:20:04,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:20:04,053 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:20:04,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-12-06 18:20:04,121 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-06 18:20:04,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:20:04,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 93 conjunts are in the unsatisfiable core [2021-12-06 18:20:04,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:20:04,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 [2021-12-06 18:20:04,195 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:20:04,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 11 [2021-12-06 18:20:04,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:20:04,632 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 18:20:04,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:20:04,784 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_672 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_672) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset))) (+ (select .cse0 (+ c_~A~0.offset 4)) (select .cse0 c_~A~0.offset))))) is different from false [2021-12-06 18:20:04,801 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_672 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_672) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_#t~post1#1| 4) 4))) (+ (select .cse0 (+ c_~A~0.offset 4)) (select .cse0 c_~A~0.offset))))) is different from false [2021-12-06 18:20:04,805 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_672 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_672) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset 4))) (+ (select .cse0 (+ c_~A~0.offset 4)) (select .cse0 c_~A~0.offset))))) is different from false [2021-12-06 18:20:04,828 INFO L354 Elim1Store]: treesize reduction 39, result has 52.4 percent of original size [2021-12-06 18:20:04,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 81 [2021-12-06 18:20:04,843 INFO L354 Elim1Store]: treesize reduction 16, result has 59.0 percent of original size [2021-12-06 18:20:04,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 35 [2021-12-06 18:20:05,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 10 treesize of output 8 [2021-12-06 18:20:05,174 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 5 not checked. [2021-12-06 18:20:05,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667287769] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:20:05,174 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:20:05,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 23, 21] total 49 [2021-12-06 18:20:05,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402428900] [2021-12-06 18:20:05,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:20:05,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-12-06 18:20:05,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:20:05,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-12-06 18:20:05,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1919, Unknown=3, NotChecked=270, Total=2352 [2021-12-06 18:20:05,177 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 117 [2021-12-06 18:20:05,179 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 1500 transitions, 27941 flow. Second operand has 49 states, 49 states have (on average 46.08163265306123) internal successors, (2258), 49 states have internal predecessors, (2258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:05,179 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:20:05,179 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 117 [2021-12-06 18:20:05,179 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:20:13,824 INFO L129 PetriNetUnfolder]: 8203/15182 cut-off events. [2021-12-06 18:20:13,824 INFO L130 PetriNetUnfolder]: For 438740/438896 co-relation queries the response was YES. [2021-12-06 18:20:14,099 INFO L84 FinitePrefix]: Finished finitePrefix Result has 141221 conditions, 15182 events. 8203/15182 cut-off events. For 438740/438896 co-relation queries the response was YES. Maximal size of possible extension queue 715. Compared 130728 event pairs, 2216 based on Foata normal form. 47/15155 useless extension candidates. Maximal degree in co-relation 141045. Up to 9455 conditions per place. [2021-12-06 18:20:14,191 INFO L132 encePairwiseOnDemand]: 91/117 looper letters, 825 selfloop transitions, 838 changer transitions 4/1703 dead transitions. [2021-12-06 18:20:14,191 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 652 places, 1703 transitions, 34581 flow [2021-12-06 18:20:14,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-06 18:20:14,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-12-06 18:20:14,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1862 transitions. [2021-12-06 18:20:14,193 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4188034188034188 [2021-12-06 18:20:14,193 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1862 transitions. [2021-12-06 18:20:14,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1862 transitions. [2021-12-06 18:20:14,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:20:14,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1862 transitions. [2021-12-06 18:20:14,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 49.0) internal successors, (1862), 38 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:14,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 117.0) internal successors, (4563), 39 states have internal predecessors, (4563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:14,197 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 117.0) internal successors, (4563), 39 states have internal predecessors, (4563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:14,198 INFO L186 Difference]: Start difference. First operand has 617 places, 1500 transitions, 27941 flow. Second operand 38 states and 1862 transitions. [2021-12-06 18:20:14,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 652 places, 1703 transitions, 34581 flow [2021-12-06 18:20:17,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 1703 transitions, 34130 flow, removed 146 selfloop flow, removed 29 redundant places. [2021-12-06 18:20:17,133 INFO L242 Difference]: Finished difference. Result has 632 places, 1556 transitions, 30556 flow [2021-12-06 18:20:17,134 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=27504, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=793, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=30556, PETRI_PLACES=632, PETRI_TRANSITIONS=1556} [2021-12-06 18:20:17,135 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 528 predicate places. [2021-12-06 18:20:17,135 INFO L470 AbstractCegarLoop]: Abstraction has has 632 places, 1556 transitions, 30556 flow [2021-12-06 18:20:17,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 46.08163265306123) internal successors, (2258), 49 states have internal predecessors, (2258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:17,135 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:20:17,135 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:20:17,155 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-12-06 18:20:17,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:20:17,336 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:20:17,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:20:17,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1192827161, now seen corresponding path program 22 times [2021-12-06 18:20:17,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:20:17,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103344025] [2021-12-06 18:20:17,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:20:17,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:20:17,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:20:17,608 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:20:17,608 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:20:17,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103344025] [2021-12-06 18:20:17,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103344025] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:20:17,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033019150] [2021-12-06 18:20:17,608 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 18:20:17,608 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:20:17,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:20:17,609 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:20:17,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-12-06 18:20:17,671 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 18:20:17,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:20:17,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 90 conjunts are in the unsatisfiable core [2021-12-06 18:20:17,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:20:18,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:20:18,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:20:18,216 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 18:20:18,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:20:18,368 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_701 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_701) c_~A~0.base))) (= (+ (select .cse0 (+ c_~A~0.offset 4)) (select .cse0 c_~A~0.offset)) (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset)))))) is different from false [2021-12-06 18:20:18,384 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_701 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_701) c_~A~0.base))) (= (+ (select .cse0 (+ c_~A~0.offset 4)) (select .cse0 c_~A~0.offset)) (+ c_~counter~0 (select .cse0 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_#t~post1#1| 4) 4)))))) is different from false [2021-12-06 18:20:18,388 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_701 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_701) c_~A~0.base))) (= (+ (select .cse0 (+ c_~A~0.offset 4)) (select .cse0 c_~A~0.offset)) (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset 4)))))) is different from false [2021-12-06 18:20:18,414 INFO L354 Elim1Store]: treesize reduction 39, result has 52.4 percent of original size [2021-12-06 18:20:18,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 81 [2021-12-06 18:20:18,427 INFO L354 Elim1Store]: treesize reduction 16, result has 59.0 percent of original size [2021-12-06 18:20:18,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 35 [2021-12-06 18:20:18,757 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 5 not checked. [2021-12-06 18:20:18,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033019150] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:20:18,758 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:20:18,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 23, 21] total 51 [2021-12-06 18:20:18,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532264449] [2021-12-06 18:20:18,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:20:18,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-12-06 18:20:18,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:20:18,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-12-06 18:20:18,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=2094, Unknown=3, NotChecked=282, Total=2550 [2021-12-06 18:20:18,761 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 117 [2021-12-06 18:20:18,763 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 632 places, 1556 transitions, 30556 flow. Second operand has 51 states, 51 states have (on average 49.92156862745098) internal successors, (2546), 51 states have internal predecessors, (2546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:18,763 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:20:18,763 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 117 [2021-12-06 18:20:18,763 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:20:27,844 INFO L129 PetriNetUnfolder]: 8707/16095 cut-off events. [2021-12-06 18:20:27,844 INFO L130 PetriNetUnfolder]: For 487045/487174 co-relation queries the response was YES. [2021-12-06 18:20:28,157 INFO L84 FinitePrefix]: Finished finitePrefix Result has 153190 conditions, 16095 events. 8707/16095 cut-off events. For 487045/487174 co-relation queries the response was YES. Maximal size of possible extension queue 756. Compared 140084 event pairs, 2887 based on Foata normal form. 33/16026 useless extension candidates. Maximal degree in co-relation 153007. Up to 11724 conditions per place. [2021-12-06 18:20:28,282 INFO L132 encePairwiseOnDemand]: 88/117 looper letters, 1149 selfloop transitions, 583 changer transitions 4/1775 dead transitions. [2021-12-06 18:20:28,282 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 1775 transitions, 38139 flow [2021-12-06 18:20:28,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:20:28,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:20:28,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1636 transitions. [2021-12-06 18:20:28,284 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4510614833195478 [2021-12-06 18:20:28,285 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1636 transitions. [2021-12-06 18:20:28,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1636 transitions. [2021-12-06 18:20:28,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:20:28,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1636 transitions. [2021-12-06 18:20:28,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.774193548387096) internal successors, (1636), 31 states have internal predecessors, (1636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:28,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 117.0) internal successors, (3744), 32 states have internal predecessors, (3744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:28,289 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 117.0) internal successors, (3744), 32 states have internal predecessors, (3744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:28,289 INFO L186 Difference]: Start difference. First operand has 632 places, 1556 transitions, 30556 flow. Second operand 31 states and 1636 transitions. [2021-12-06 18:20:28,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 1775 transitions, 38139 flow [2021-12-06 18:20:31,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 631 places, 1775 transitions, 36523 flow, removed 239 selfloop flow, removed 29 redundant places. [2021-12-06 18:20:31,846 INFO L242 Difference]: Finished difference. Result has 643 places, 1652 transitions, 33132 flow [2021-12-06 18:20:31,847 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=29079, PETRI_DIFFERENCE_MINUEND_PLACES=601, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=490, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=996, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=33132, PETRI_PLACES=643, PETRI_TRANSITIONS=1652} [2021-12-06 18:20:31,847 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 539 predicate places. [2021-12-06 18:20:31,848 INFO L470 AbstractCegarLoop]: Abstraction has has 643 places, 1652 transitions, 33132 flow [2021-12-06 18:20:31,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 49.92156862745098) internal successors, (2546), 51 states have internal predecessors, (2546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:31,848 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:20:31,848 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:20:31,867 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-12-06 18:20:32,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-12-06 18:20:32,049 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:20:32,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:20:32,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1988362503, now seen corresponding path program 23 times [2021-12-06 18:20:32,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:20:32,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151693531] [2021-12-06 18:20:32,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:20:32,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:20:32,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:20:32,639 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:20:32,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:20:32,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151693531] [2021-12-06 18:20:32,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151693531] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:20:32,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50181076] [2021-12-06 18:20:32,639 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-06 18:20:32,640 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:20:32,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:20:32,640 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:20:32,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-12-06 18:20:32,707 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-12-06 18:20:32,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:20:32,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 97 conjunts are in the unsatisfiable core [2021-12-06 18:20:32,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:20:32,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 [2021-12-06 18:20:32,777 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:20:32,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 11 [2021-12-06 18:20:33,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:20:33,303 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 18:20:33,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:20:33,442 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_731 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_731) c_~A~0.base))) (= (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4))) (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset)))))) is different from false [2021-12-06 18:20:33,457 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_731 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_731) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_#t~post1#1| 4) 4))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4)))))) is different from false [2021-12-06 18:20:33,461 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_731 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_731) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset 4))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4)))))) is different from false [2021-12-06 18:20:33,484 INFO L354 Elim1Store]: treesize reduction 39, result has 52.4 percent of original size [2021-12-06 18:20:33,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 81 [2021-12-06 18:20:33,497 INFO L354 Elim1Store]: treesize reduction 16, result has 59.0 percent of original size [2021-12-06 18:20:33,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 35 [2021-12-06 18:20:33,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 10 treesize of output 8 [2021-12-06 18:20:33,982 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 5 not checked. [2021-12-06 18:20:33,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50181076] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:20:33,982 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:20:33,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 23, 21] total 57 [2021-12-06 18:20:33,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123601571] [2021-12-06 18:20:33,982 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:20:33,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2021-12-06 18:20:33,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:20:33,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-12-06 18:20:33,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=2659, Unknown=3, NotChecked=318, Total=3192 [2021-12-06 18:20:33,985 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 117 [2021-12-06 18:20:33,986 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 1652 transitions, 33132 flow. Second operand has 57 states, 57 states have (on average 43.01754385964912) internal successors, (2452), 57 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:33,987 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:20:33,987 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 117 [2021-12-06 18:20:33,987 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:20:45,815 INFO L129 PetriNetUnfolder]: 10066/18624 cut-off events. [2021-12-06 18:20:45,815 INFO L130 PetriNetUnfolder]: For 623275/623442 co-relation queries the response was YES. [2021-12-06 18:20:46,163 INFO L84 FinitePrefix]: Finished finitePrefix Result has 184996 conditions, 18624 events. 10066/18624 cut-off events. For 623275/623442 co-relation queries the response was YES. Maximal size of possible extension queue 877. Compared 165775 event pairs, 3310 based on Foata normal form. 67/18595 useless extension candidates. Maximal degree in co-relation 184803. Up to 12633 conditions per place. [2021-12-06 18:20:46,283 INFO L132 encePairwiseOnDemand]: 85/117 looper letters, 1379 selfloop transitions, 779 changer transitions 4/2195 dead transitions. [2021-12-06 18:20:46,283 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 693 places, 2195 transitions, 49956 flow [2021-12-06 18:20:46,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-12-06 18:20:46,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2021-12-06 18:20:46,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 2388 transitions. [2021-12-06 18:20:46,286 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.38509917755200773 [2021-12-06 18:20:46,286 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 2388 transitions. [2021-12-06 18:20:46,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 2388 transitions. [2021-12-06 18:20:46,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:20:46,286 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 2388 transitions. [2021-12-06 18:20:46,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 45.056603773584904) internal successors, (2388), 53 states have internal predecessors, (2388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:46,291 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 117.0) internal successors, (6318), 54 states have internal predecessors, (6318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:46,291 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 117.0) internal successors, (6318), 54 states have internal predecessors, (6318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:46,291 INFO L186 Difference]: Start difference. First operand has 643 places, 1652 transitions, 33132 flow. Second operand 53 states and 2388 transitions. [2021-12-06 18:20:46,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 693 places, 2195 transitions, 49956 flow [2021-12-06 18:20:50,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 675 places, 2195 transitions, 49391 flow, removed 157 selfloop flow, removed 18 redundant places. [2021-12-06 18:20:50,830 INFO L242 Difference]: Finished difference. Result has 692 places, 1986 transitions, 44435 flow [2021-12-06 18:20:50,832 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=32609, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=446, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=921, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=44435, PETRI_PLACES=692, PETRI_TRANSITIONS=1986} [2021-12-06 18:20:50,833 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 588 predicate places. [2021-12-06 18:20:50,833 INFO L470 AbstractCegarLoop]: Abstraction has has 692 places, 1986 transitions, 44435 flow [2021-12-06 18:20:50,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 43.01754385964912) internal successors, (2452), 57 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:50,834 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:20:50,834 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:20:50,854 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-12-06 18:20:51,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-12-06 18:20:51,035 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:20:51,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:20:51,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1563506243, now seen corresponding path program 24 times [2021-12-06 18:20:51,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:20:51,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167572876] [2021-12-06 18:20:51,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:20:51,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:20:51,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:20:51,702 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:20:51,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:20:51,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167572876] [2021-12-06 18:20:51,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167572876] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:20:51,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137566910] [2021-12-06 18:20:51,702 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-06 18:20:51,702 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:20:51,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:20:51,703 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:20:51,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-12-06 18:20:51,774 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-12-06 18:20:51,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:20:51,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 91 conjunts are in the unsatisfiable core [2021-12-06 18:20:51,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:20:51,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 [2021-12-06 18:20:51,864 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:20:51,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 11 [2021-12-06 18:20:52,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 21 treesize of output 21 [2021-12-06 18:20:52,351 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:20:52,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:20:52,511 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_761 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_761) c_~A~0.base))) (= (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4))) (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset)))))) is different from false [2021-12-06 18:20:52,527 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_761 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_761) c_~A~0.base))) (= (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4))) (+ c_~counter~0 (select .cse0 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_#t~post1#1| 4) 4)))))) is different from false [2021-12-06 18:20:52,531 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_761 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_761) c_~A~0.base))) (= (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4))) (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset 4)))))) is different from false [2021-12-06 18:20:52,552 INFO L354 Elim1Store]: treesize reduction 39, result has 52.4 percent of original size [2021-12-06 18:20:52,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 81 [2021-12-06 18:20:52,564 INFO L354 Elim1Store]: treesize reduction 16, result has 59.0 percent of original size [2021-12-06 18:20:52,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 35 [2021-12-06 18:20:52,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 10 treesize of output 8 [2021-12-06 18:20:53,004 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 5 not checked. [2021-12-06 18:20:53,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137566910] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:20:53,004 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:20:53,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 21, 21] total 59 [2021-12-06 18:20:53,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122329861] [2021-12-06 18:20:53,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:20:53,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2021-12-06 18:20:53,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:20:53,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-12-06 18:20:53,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=2871, Unknown=3, NotChecked=330, Total=3422 [2021-12-06 18:20:53,008 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 117 [2021-12-06 18:20:53,009 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 692 places, 1986 transitions, 44435 flow. Second operand has 59 states, 59 states have (on average 40.91525423728814) internal successors, (2414), 59 states have internal predecessors, (2414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:20:53,009 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:20:53,009 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 117 [2021-12-06 18:20:53,009 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:21:10,436 INFO L129 PetriNetUnfolder]: 12019/22439 cut-off events. [2021-12-06 18:21:10,436 INFO L130 PetriNetUnfolder]: For 1040738/1040890 co-relation queries the response was YES. [2021-12-06 18:21:10,942 INFO L84 FinitePrefix]: Finished finitePrefix Result has 248850 conditions, 22439 events. 12019/22439 cut-off events. For 1040738/1040890 co-relation queries the response was YES. Maximal size of possible extension queue 1034. Compared 204594 event pairs, 3063 based on Foata normal form. 68/22405 useless extension candidates. Maximal degree in co-relation 248641. Up to 13662 conditions per place. [2021-12-06 18:21:11,097 INFO L132 encePairwiseOnDemand]: 83/117 looper letters, 1600 selfloop transitions, 1516 changer transitions 4/3152 dead transitions. [2021-12-06 18:21:11,097 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 753 places, 3152 transitions, 79551 flow [2021-12-06 18:21:11,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-12-06 18:21:11,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2021-12-06 18:21:11,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 2782 transitions. [2021-12-06 18:21:11,100 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.3715277777777778 [2021-12-06 18:21:11,100 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 2782 transitions. [2021-12-06 18:21:11,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 2782 transitions. [2021-12-06 18:21:11,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:21:11,101 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 2782 transitions. [2021-12-06 18:21:11,103 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 43.46875) internal successors, (2782), 64 states have internal predecessors, (2782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:21:11,107 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 117.0) internal successors, (7605), 65 states have internal predecessors, (7605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:21:11,107 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 117.0) internal successors, (7605), 65 states have internal predecessors, (7605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:21:11,107 INFO L186 Difference]: Start difference. First operand has 692 places, 1986 transitions, 44435 flow. Second operand 64 states and 2782 transitions. [2021-12-06 18:21:11,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 753 places, 3152 transitions, 79551 flow [2021-12-06 18:21:19,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 3152 transitions, 78999 flow, removed 167 selfloop flow, removed 29 redundant places. [2021-12-06 18:21:19,700 INFO L242 Difference]: Finished difference. Result has 747 places, 2795 transitions, 71768 flow [2021-12-06 18:21:19,701 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=43921, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1986, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=916, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=878, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=71768, PETRI_PLACES=747, PETRI_TRANSITIONS=2795} [2021-12-06 18:21:19,702 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 643 predicate places. [2021-12-06 18:21:19,702 INFO L470 AbstractCegarLoop]: Abstraction has has 747 places, 2795 transitions, 71768 flow [2021-12-06 18:21:19,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 40.91525423728814) internal successors, (2414), 59 states have internal predecessors, (2414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:21:19,702 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:21:19,702 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:21:19,722 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-12-06 18:21:19,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:21:19,903 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:21:19,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:21:19,904 INFO L85 PathProgramCache]: Analyzing trace with hash -123310557, now seen corresponding path program 25 times [2021-12-06 18:21:19,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:21:19,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28652034] [2021-12-06 18:21:19,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:21:19,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:21:19,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:20,480 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:21:20,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:21:20,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28652034] [2021-12-06 18:21:20,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28652034] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:21:20,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758374343] [2021-12-06 18:21:20,480 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-06 18:21:20,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:21:20,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:21:20,481 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:21:20,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-12-06 18:21:20,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:20,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 93 conjunts are in the unsatisfiable core [2021-12-06 18:21:20,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:21:20,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 [2021-12-06 18:21:20,616 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:21:20,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 11 [2021-12-06 18:21:20,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:21:21,112 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 18:21:21,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:21:21,275 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_791 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_791) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4)))))) is different from false [2021-12-06 18:21:21,291 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_791 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_791) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_#t~post1#1| 4) 4))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4)))))) is different from false [2021-12-06 18:21:21,295 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_791 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_791) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset 4))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4)))))) is different from false [2021-12-06 18:21:21,318 INFO L354 Elim1Store]: treesize reduction 39, result has 52.4 percent of original size [2021-12-06 18:21:21,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 81 [2021-12-06 18:21:21,331 INFO L354 Elim1Store]: treesize reduction 16, result has 59.0 percent of original size [2021-12-06 18:21:21,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 35 [2021-12-06 18:21:21,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 10 treesize of output 8 [2021-12-06 18:21:21,713 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 5 not checked. [2021-12-06 18:21:21,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758374343] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:21:21,713 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:21:21,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 23, 21] total 58 [2021-12-06 18:21:21,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881625005] [2021-12-06 18:21:21,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:21:21,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-12-06 18:21:21,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:21:21,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-12-06 18:21:21,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=2770, Unknown=3, NotChecked=324, Total=3306 [2021-12-06 18:21:21,717 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 117 [2021-12-06 18:21:21,718 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 747 places, 2795 transitions, 71768 flow. Second operand has 58 states, 58 states have (on average 42.87931034482759) internal successors, (2487), 58 states have internal predecessors, (2487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:21:21,718 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:21:21,718 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 117 [2021-12-06 18:21:21,718 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:21:48,597 INFO L129 PetriNetUnfolder]: 14133/26501 cut-off events. [2021-12-06 18:21:48,597 INFO L130 PetriNetUnfolder]: For 1954104/1954314 co-relation queries the response was YES. [2021-12-06 18:21:49,325 INFO L84 FinitePrefix]: Finished finitePrefix Result has 333746 conditions, 26501 events. 14133/26501 cut-off events. For 1954104/1954314 co-relation queries the response was YES. Maximal size of possible extension queue 1182. Compared 247560 event pairs, 3491 based on Foata normal form. 112/26498 useless extension candidates. Maximal degree in co-relation 333515. Up to 14672 conditions per place. [2021-12-06 18:21:49,540 INFO L132 encePairwiseOnDemand]: 84/117 looper letters, 2107 selfloop transitions, 1887 changer transitions 4/4031 dead transitions. [2021-12-06 18:21:49,540 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 833 places, 4031 transitions, 112053 flow [2021-12-06 18:21:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-12-06 18:21:49,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2021-12-06 18:21:49,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 4035 transitions. [2021-12-06 18:21:49,544 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.3874963987323538 [2021-12-06 18:21:49,544 INFO L72 ComplementDD]: Start complementDD. Operand 89 states and 4035 transitions. [2021-12-06 18:21:49,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 89 states and 4035 transitions. [2021-12-06 18:21:49,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:21:49,545 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 89 states and 4035 transitions. [2021-12-06 18:21:49,548 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 90 states, 89 states have (on average 45.337078651685395) internal successors, (4035), 89 states have internal predecessors, (4035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:21:49,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 90 states, 90 states have (on average 117.0) internal successors, (10530), 90 states have internal predecessors, (10530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:21:49,554 INFO L81 ComplementDD]: Finished complementDD. Result has 90 states, 90 states have (on average 117.0) internal successors, (10530), 90 states have internal predecessors, (10530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:21:49,554 INFO L186 Difference]: Start difference. First operand has 747 places, 2795 transitions, 71768 flow. Second operand 89 states and 4035 transitions. [2021-12-06 18:21:49,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 833 places, 4031 transitions, 112053 flow [2021-12-06 18:22:06,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 802 places, 4031 transitions, 110634 flow, removed 497 selfloop flow, removed 31 redundant places. [2021-12-06 18:22:06,885 INFO L242 Difference]: Finished difference. Result has 841 places, 3611 transitions, 101002 flow [2021-12-06 18:22:06,887 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=70778, PETRI_DIFFERENCE_MINUEND_PLACES=714, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=89, PETRI_FLOW=101002, PETRI_PLACES=841, PETRI_TRANSITIONS=3611} [2021-12-06 18:22:06,887 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 737 predicate places. [2021-12-06 18:22:06,887 INFO L470 AbstractCegarLoop]: Abstraction has has 841 places, 3611 transitions, 101002 flow [2021-12-06 18:22:06,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 42.87931034482759) internal successors, (2487), 58 states have internal predecessors, (2487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:22:06,888 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:22:06,888 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:22:06,907 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-12-06 18:22:07,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2021-12-06 18:22:07,089 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:22:07,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:22:07,091 INFO L85 PathProgramCache]: Analyzing trace with hash 2047297047, now seen corresponding path program 26 times [2021-12-06 18:22:07,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:22:07,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351462063] [2021-12-06 18:22:07,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:22:07,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:22:07,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:07,496 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:22:07,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:22:07,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351462063] [2021-12-06 18:22:07,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351462063] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:22:07,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731935031] [2021-12-06 18:22:07,496 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 18:22:07,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:22:07,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:22:07,497 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:22:07,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-12-06 18:22:07,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 18:22:07,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:22:07,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 91 conjunts are in the unsatisfiable core [2021-12-06 18:22:07,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:22:07,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 [2021-12-06 18:22:07,653 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:22:07,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 11 [2021-12-06 18:22:07,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 21 treesize of output 21 [2021-12-06 18:22:08,066 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:22:08,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:22:08,203 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_821 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_821) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4)))))) is different from false [2021-12-06 18:22:08,218 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_821 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_821) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_#t~post1#1| 4) 4))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4)))))) is different from false [2021-12-06 18:22:08,222 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_821 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_821) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset 4))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4)))))) is different from false [2021-12-06 18:22:08,247 INFO L354 Elim1Store]: treesize reduction 39, result has 52.4 percent of original size [2021-12-06 18:22:08,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 81 [2021-12-06 18:22:08,262 INFO L354 Elim1Store]: treesize reduction 16, result has 59.0 percent of original size [2021-12-06 18:22:08,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 35 [2021-12-06 18:22:08,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 10 treesize of output 8 [2021-12-06 18:22:08,786 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 5 not checked. [2021-12-06 18:22:08,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731935031] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:22:08,786 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:22:08,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 21, 21] total 48 [2021-12-06 18:22:08,786 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416545048] [2021-12-06 18:22:08,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:22:08,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-12-06 18:22:08,787 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:22:08,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-12-06 18:22:08,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=1828, Unknown=3, NotChecked=264, Total=2256 [2021-12-06 18:22:08,789 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 117 [2021-12-06 18:22:08,790 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 841 places, 3611 transitions, 101002 flow. Second operand has 48 states, 48 states have (on average 45.229166666666664) internal successors, (2171), 48 states have internal predecessors, (2171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:22:08,790 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:22:08,790 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 117 [2021-12-06 18:22:08,790 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:22:42,121 INFO L129 PetriNetUnfolder]: 14736/27979 cut-off events. [2021-12-06 18:22:42,121 INFO L130 PetriNetUnfolder]: For 2418003/2418294 co-relation queries the response was YES. [2021-12-06 18:22:43,058 INFO L84 FinitePrefix]: Finished finitePrefix Result has 365571 conditions, 27979 events. 14736/27979 cut-off events. For 2418003/2418294 co-relation queries the response was YES. Maximal size of possible extension queue 1201. Compared 265469 event pairs, 3703 based on Foata normal form. 148/27988 useless extension candidates. Maximal degree in co-relation 365302. Up to 17496 conditions per place. [2021-12-06 18:22:43,287 INFO L132 encePairwiseOnDemand]: 86/117 looper letters, 2250 selfloop transitions, 1780 changer transitions 4/4070 dead transitions. [2021-12-06 18:22:43,287 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 878 places, 4070 transitions, 118666 flow [2021-12-06 18:22:43,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-06 18:22:43,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-12-06 18:22:43,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1926 transitions. [2021-12-06 18:22:43,289 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4115384615384615 [2021-12-06 18:22:43,289 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1926 transitions. [2021-12-06 18:22:43,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1926 transitions. [2021-12-06 18:22:43,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:22:43,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1926 transitions. [2021-12-06 18:22:43,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 48.15) internal successors, (1926), 40 states have internal predecessors, (1926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:22:43,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 117.0) internal successors, (4797), 41 states have internal predecessors, (4797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:22:43,296 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 117.0) internal successors, (4797), 41 states have internal predecessors, (4797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:22:43,296 INFO L186 Difference]: Start difference. First operand has 841 places, 3611 transitions, 101002 flow. Second operand 40 states and 1926 transitions. [2021-12-06 18:22:43,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 878 places, 4070 transitions, 118666 flow [2021-12-06 18:23:04,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 841 places, 4070 transitions, 117543 flow, removed 347 selfloop flow, removed 37 redundant places. [2021-12-06 18:23:04,762 INFO L242 Difference]: Finished difference. Result has 851 places, 3797 transitions, 108857 flow [2021-12-06 18:23:04,764 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=99905, PETRI_DIFFERENCE_MINUEND_PLACES=802, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1597, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1837, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=108857, PETRI_PLACES=851, PETRI_TRANSITIONS=3797} [2021-12-06 18:23:04,765 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 747 predicate places. [2021-12-06 18:23:04,765 INFO L470 AbstractCegarLoop]: Abstraction has has 851 places, 3797 transitions, 108857 flow [2021-12-06 18:23:04,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 45.229166666666664) internal successors, (2171), 48 states have internal predecessors, (2171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:23:04,765 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:23:04,765 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:23:04,784 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-12-06 18:23:04,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:23:04,966 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:23:04,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:23:04,967 INFO L85 PathProgramCache]: Analyzing trace with hash 2079009317, now seen corresponding path program 27 times [2021-12-06 18:23:04,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:23:04,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351541849] [2021-12-06 18:23:04,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:23:04,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:23:05,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:23:05,281 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:23:05,282 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:23:05,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351541849] [2021-12-06 18:23:05,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351541849] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:23:05,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016373045] [2021-12-06 18:23:05,282 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 18:23:05,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:23:05,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:23:05,283 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:23:05,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-12-06 18:23:05,353 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-06 18:23:05,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:23:05,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 103 conjunts are in the unsatisfiable core [2021-12-06 18:23:05,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:23:05,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 [2021-12-06 18:23:05,489 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:23:05,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 11 [2021-12-06 18:23:06,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:23:06,254 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:23:06,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 16 [2021-12-06 18:23:06,401 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:23:06,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:23:06,599 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:23:06,768 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread2Thread1of1ForFork1_~i~1#1_119| Int) (v_ArrVal_851 (Array Int Int))) (or (<= c_~N~0 |v_thread2Thread1of1ForFork1_~i~1#1_119|) (< (+ |v_thread2Thread1of1ForFork1_~i~1#1_119| 1) c_~N~0) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_851) c_~A~0.base))) (= (+ (select .cse0 (+ (* |v_thread2Thread1of1ForFork1_~i~1#1_119| 4) c_~A~0.offset)) (select .cse0 c_~A~0.offset)) (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset))))))) is different from false [2021-12-06 18:23:06,817 WARN L838 $PredicateComparison]: unable to prove that (or (forall ((|v_thread2Thread1of1ForFork1_~i~1#1_119| Int) (v_ArrVal_851 (Array Int Int))) (or (<= c_~N~0 |v_thread2Thread1of1ForFork1_~i~1#1_119|) (< (+ |v_thread2Thread1of1ForFork1_~i~1#1_119| 1) c_~N~0) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_851) c_~A~0.base))) (= (+ (select .cse0 (+ (* |v_thread2Thread1of1ForFork1_~i~1#1_119| 4) c_~A~0.offset)) (select .cse0 c_~A~0.offset)) (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset))))))) (<= c_~N~0 |c_thread1Thread1of1ForFork0_~i~0#1|)) is different from false [2021-12-06 18:23:06,841 WARN L838 $PredicateComparison]: unable to prove that (or (forall ((|v_thread2Thread1of1ForFork1_~i~1#1_119| Int) (v_ArrVal_851 (Array Int Int))) (or (<= c_~N~0 |v_thread2Thread1of1ForFork1_~i~1#1_119|) (< (+ |v_thread2Thread1of1ForFork1_~i~1#1_119| 1) c_~N~0) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_851) c_~A~0.base))) (= (+ (select .cse0 (+ (* |v_thread2Thread1of1ForFork1_~i~1#1_119| 4) c_~A~0.offset)) (select .cse0 c_~A~0.offset)) (+ c_~counter~0 (select .cse0 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_#t~post1#1| 4) 4))))))) (<= c_~N~0 (+ |c_thread1Thread1of1ForFork0_#t~post1#1| 1))) is different from false [2021-12-06 18:23:06,854 WARN L838 $PredicateComparison]: unable to prove that (or (forall ((|v_thread2Thread1of1ForFork1_~i~1#1_119| Int) (v_ArrVal_851 (Array Int Int))) (or (<= c_~N~0 |v_thread2Thread1of1ForFork1_~i~1#1_119|) (< (+ |v_thread2Thread1of1ForFork1_~i~1#1_119| 1) c_~N~0) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_851) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset 4))) (+ (select .cse0 (+ (* |v_thread2Thread1of1ForFork1_~i~1#1_119| 4) c_~A~0.offset)) (select .cse0 c_~A~0.offset)))))) (<= c_~N~0 (+ |c_thread1Thread1of1ForFork0_~i~0#1| 1))) is different from false [2021-12-06 18:23:06,887 INFO L354 Elim1Store]: treesize reduction 41, result has 53.4 percent of original size [2021-12-06 18:23:06,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 78 treesize of output 87 [2021-12-06 18:23:06,901 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 18:23:06,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 55 [2021-12-06 18:23:07,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 10 treesize of output 8 [2021-12-06 18:23:07,949 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2021-12-06 18:23:07,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016373045] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:23:07,949 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:23:07,949 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 32, 32] total 76 [2021-12-06 18:23:07,950 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316747245] [2021-12-06 18:23:07,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:23:07,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2021-12-06 18:23:07,950 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:23:07,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2021-12-06 18:23:07,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=371, Invalid=4753, Unknown=4, NotChecked=572, Total=5700 [2021-12-06 18:23:07,954 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 117 [2021-12-06 18:23:07,955 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 851 places, 3797 transitions, 108857 flow. Second operand has 76 states, 76 states have (on average 41.671052631578945) internal successors, (3167), 76 states have internal predecessors, (3167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:23:07,955 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:23:07,955 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 117 [2021-12-06 18:23:07,955 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:23:29,411 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse1 (= c_~counter~0 0))) (and (forall ((|v_thread2Thread1of1ForFork1_~i~1#1_119| Int) (v_ArrVal_851 (Array Int Int))) (or (<= c_~N~0 |v_thread2Thread1of1ForFork1_~i~1#1_119|) (< (+ |v_thread2Thread1of1ForFork1_~i~1#1_119| 1) c_~N~0) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_851) c_~A~0.base))) (= (+ (select .cse0 (+ (* |v_thread2Thread1of1ForFork1_~i~1#1_119| 4) c_~A~0.offset)) (select .cse0 c_~A~0.offset)) (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset))))))) (or (and .cse1 (< |c_thread2Thread1of1ForFork1_#t~post4#1| c_~N~0)) (< |c_thread2Thread1of1ForFork1_#t~post4#1| 1)) (or (< |c_thread2Thread1of1ForFork1_~i~1#1| 2) (and (< |c_thread2Thread1of1ForFork1_~i~1#1| (+ c_~N~0 1)) .cse1)) (< 1 c_~N~0) (<= c_~N~0 2))) is different from false [2021-12-06 18:23:32,970 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((|v_thread2Thread1of1ForFork1_~i~1#1_119| Int) (v_ArrVal_851 (Array Int Int))) (or (<= c_~N~0 |v_thread2Thread1of1ForFork1_~i~1#1_119|) (< (+ |v_thread2Thread1of1ForFork1_~i~1#1_119| 1) c_~N~0) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_851) c_~A~0.base))) (= (+ (select .cse0 (+ (* |v_thread2Thread1of1ForFork1_~i~1#1_119| 4) c_~A~0.offset)) (select .cse0 c_~A~0.offset)) (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset))))))) (or (< |c_thread2Thread1of1ForFork1_~i~1#1| 2) (and (< |c_thread2Thread1of1ForFork1_~i~1#1| (+ c_~N~0 1)) (= c_~counter~0 0))) (< 1 c_~N~0) (<= c_~N~0 2)) is different from false [2021-12-06 18:24:04,692 INFO L129 PetriNetUnfolder]: 21195/39649 cut-off events. [2021-12-06 18:24:04,692 INFO L130 PetriNetUnfolder]: For 3682638/3683046 co-relation queries the response was YES. [2021-12-06 18:24:06,655 INFO L84 FinitePrefix]: Finished finitePrefix Result has 527259 conditions, 39649 events. 21195/39649 cut-off events. For 3682638/3683046 co-relation queries the response was YES. Maximal size of possible extension queue 1859. Compared 391174 event pairs, 2561 based on Foata normal form. 194/39745 useless extension candidates. Maximal degree in co-relation 526981. Up to 12096 conditions per place. [2021-12-06 18:24:06,988 INFO L132 encePairwiseOnDemand]: 78/117 looper letters, 1314 selfloop transitions, 5703 changer transitions 4/7053 dead transitions. [2021-12-06 18:24:06,988 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1016 places, 7053 transitions, 210737 flow [2021-12-06 18:24:06,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 168 states. [2021-12-06 18:24:06,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2021-12-06 18:24:06,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 7399 transitions. [2021-12-06 18:24:06,993 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.3764245014245014 [2021-12-06 18:24:06,993 INFO L72 ComplementDD]: Start complementDD. Operand 168 states and 7399 transitions. [2021-12-06 18:24:06,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 168 states and 7399 transitions. [2021-12-06 18:24:06,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:24:06,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 168 states and 7399 transitions. [2021-12-06 18:24:07,000 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 169 states, 168 states have (on average 44.041666666666664) internal successors, (7399), 168 states have internal predecessors, (7399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:24:07,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 169 states, 169 states have (on average 117.0) internal successors, (19773), 169 states have internal predecessors, (19773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:24:07,012 INFO L81 ComplementDD]: Finished complementDD. Result has 169 states, 169 states have (on average 117.0) internal successors, (19773), 169 states have internal predecessors, (19773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:24:07,012 INFO L186 Difference]: Start difference. First operand has 851 places, 3797 transitions, 108857 flow. Second operand 168 states and 7399 transitions. [2021-12-06 18:24:07,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1016 places, 7053 transitions, 210737 flow [2021-12-06 18:24:40,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 990 places, 7053 transitions, 208844 flow, removed 381 selfloop flow, removed 26 redundant places. [2021-12-06 18:24:41,075 INFO L242 Difference]: Finished difference. Result has 1066 places, 6603 transitions, 204793 flow [2021-12-06 18:24:41,078 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=107612, PETRI_DIFFERENCE_MINUEND_PLACES=823, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3797, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=168, PETRI_FLOW=204793, PETRI_PLACES=1066, PETRI_TRANSITIONS=6603} [2021-12-06 18:24:41,078 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 962 predicate places. [2021-12-06 18:24:41,078 INFO L470 AbstractCegarLoop]: Abstraction has has 1066 places, 6603 transitions, 204793 flow [2021-12-06 18:24:41,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 41.671052631578945) internal successors, (3167), 76 states have internal predecessors, (3167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:24:41,078 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:24:41,078 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:24:41,098 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-12-06 18:24:41,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-12-06 18:24:41,280 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:24:41,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:24:41,281 INFO L85 PathProgramCache]: Analyzing trace with hash 468718617, now seen corresponding path program 28 times [2021-12-06 18:24:41,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:24:41,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900804987] [2021-12-06 18:24:41,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:24:41,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:24:41,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:24:41,694 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:24:41,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:24:41,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900804987] [2021-12-06 18:24:41,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900804987] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:24:41,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755322491] [2021-12-06 18:24:41,694 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 18:24:41,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:24:41,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:24:41,695 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:24:41,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-12-06 18:24:41,766 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 18:24:41,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:24:41,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 90 conjunts are in the unsatisfiable core [2021-12-06 18:24:41,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:24:42,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 18:24:42,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:24:42,419 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 18:24:42,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:24:42,626 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_880 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_880) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset))) (+ (select .cse0 (+ c_~A~0.offset 4)) (select .cse0 c_~A~0.offset))))) is different from false [2021-12-06 18:24:42,631 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_880 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_880) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_#t~post1#1| 4) 4))) (+ (select .cse0 (+ c_~A~0.offset 4)) (select .cse0 c_~A~0.offset))))) is different from false [2021-12-06 18:24:42,635 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_880 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_880) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset 4))) (+ (select .cse0 (+ c_~A~0.offset 4)) (select .cse0 c_~A~0.offset))))) is different from false [2021-12-06 18:24:42,665 INFO L354 Elim1Store]: treesize reduction 39, result has 52.4 percent of original size [2021-12-06 18:24:42,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 81 [2021-12-06 18:24:42,677 INFO L354 Elim1Store]: treesize reduction 16, result has 59.0 percent of original size [2021-12-06 18:24:42,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 35 [2021-12-06 18:24:43,134 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 9 trivial. 2 not checked. [2021-12-06 18:24:43,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755322491] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:24:43,134 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:24:43,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 23, 21] total 59 [2021-12-06 18:24:43,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140025014] [2021-12-06 18:24:43,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:24:43,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2021-12-06 18:24:43,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:24:43,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-12-06 18:24:43,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=2884, Unknown=3, NotChecked=330, Total=3422 [2021-12-06 18:24:43,138 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 117 [2021-12-06 18:24:43,139 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1066 places, 6603 transitions, 204793 flow. Second operand has 59 states, 59 states have (on average 47.898305084745765) internal successors, (2826), 59 states have internal predecessors, (2826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:24:43,139 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:24:43,139 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 117 [2021-12-06 18:24:43,139 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:26:30,035 INFO L129 PetriNetUnfolder]: 23212/43668 cut-off events. [2021-12-06 18:26:30,035 INFO L130 PetriNetUnfolder]: For 12785151/12785511 co-relation queries the response was YES. [2021-12-06 18:26:32,335 INFO L84 FinitePrefix]: Finished finitePrefix Result has 805757 conditions, 43668 events. 23212/43668 cut-off events. For 12785151/12785511 co-relation queries the response was YES. Maximal size of possible extension queue 2038. Compared 438978 event pairs, 5089 based on Foata normal form. 174/43576 useless extension candidates. Maximal degree in co-relation 805406. Up to 28917 conditions per place. [2021-12-06 18:26:32,876 INFO L132 encePairwiseOnDemand]: 87/117 looper letters, 4369 selfloop transitions, 3122 changer transitions 4/7534 dead transitions. [2021-12-06 18:26:32,876 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1100 places, 7534 transitions, 246472 flow [2021-12-06 18:26:32,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-06 18:26:32,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-12-06 18:26:32,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1879 transitions. [2021-12-06 18:26:32,878 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.434049434049434 [2021-12-06 18:26:32,878 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1879 transitions. [2021-12-06 18:26:32,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1879 transitions. [2021-12-06 18:26:32,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:26:32,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1879 transitions. [2021-12-06 18:26:32,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 50.78378378378378) internal successors, (1879), 37 states have internal predecessors, (1879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:26:32,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 117.0) internal successors, (4446), 38 states have internal predecessors, (4446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:26:32,882 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 117.0) internal successors, (4446), 38 states have internal predecessors, (4446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:26:32,882 INFO L186 Difference]: Start difference. First operand has 1066 places, 6603 transitions, 204793 flow. Second operand 37 states and 1879 transitions. [2021-12-06 18:26:32,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1100 places, 7534 transitions, 246472 flow [2021-12-06 18:28:15,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1056 places, 7534 transitions, 226180 flow, removed 9651 selfloop flow, removed 44 redundant places. [2021-12-06 18:28:16,194 INFO L242 Difference]: Finished difference. Result has 1060 places, 7042 transitions, 208705 flow [2021-12-06 18:28:16,199 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=189690, PETRI_DIFFERENCE_MINUEND_PLACES=1020, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=6603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2685, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3731, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=208705, PETRI_PLACES=1060, PETRI_TRANSITIONS=7042} [2021-12-06 18:28:16,199 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 956 predicate places. [2021-12-06 18:28:16,199 INFO L470 AbstractCegarLoop]: Abstraction has has 1060 places, 7042 transitions, 208705 flow [2021-12-06 18:28:16,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 47.898305084745765) internal successors, (2826), 59 states have internal predecessors, (2826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:28:16,200 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:28:16,200 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:28:16,219 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-12-06 18:28:16,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:28:16,401 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:28:16,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:28:16,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1691679945, now seen corresponding path program 29 times [2021-12-06 18:28:16,402 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:28:16,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514766946] [2021-12-06 18:28:16,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:28:16,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:28:16,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:28:16,716 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:28:16,716 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:28:16,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514766946] [2021-12-06 18:28:16,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514766946] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:28:16,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047870425] [2021-12-06 18:28:16,716 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-06 18:28:16,716 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:28:16,716 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:28:16,717 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:28:16,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-12-06 18:28:16,793 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-12-06 18:28:16,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:28:16,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 93 conjunts are in the unsatisfiable core [2021-12-06 18:28:16,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:28:16,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 [2021-12-06 18:28:16,868 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 18:28:16,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 11 [2021-12-06 18:28:17,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 33 treesize of output 29 [2021-12-06 18:28:17,182 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 18:28:17,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:28:17,294 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_910 (Array Int Int))) (= c_~counter~0 (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_910) c_~A~0.base))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4)))))) is different from false [2021-12-06 18:28:17,300 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_910 (Array Int Int))) (= (+ c_~counter~0 (select (select |c_#memory_int| c_~A~0.base) (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_910) c_~A~0.base))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4)))))) is different from false [2021-12-06 18:28:17,317 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_910 (Array Int Int))) (= (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_910) c_~A~0.base))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4)))) (+ c_~counter~0 (select (select |c_#memory_int| c_~A~0.base) (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_#t~post1#1| 4) 4))))) is different from false [2021-12-06 18:28:17,321 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_910 (Array Int Int))) (= (+ c_~counter~0 (select (select |c_#memory_int| c_~A~0.base) (+ (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) c_~A~0.offset 4))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_910) c_~A~0.base))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4)))))) is different from false [2021-12-06 18:28:17,343 INFO L354 Elim1Store]: treesize reduction 39, result has 52.4 percent of original size [2021-12-06 18:28:17,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 74 [2021-12-06 18:28:17,347 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-12-06 18:28:17,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 treesize of output 12 [2021-12-06 18:28:17,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 10 treesize of output 8 [2021-12-06 18:28:17,824 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 6 not checked. [2021-12-06 18:28:17,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2047870425] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:28:17,824 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:28:17,824 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 22] total 40 [2021-12-06 18:28:17,825 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648913940] [2021-12-06 18:28:17,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:28:17,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-12-06 18:28:17,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:28:17,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-12-06 18:28:17,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1153, Unknown=4, NotChecked=284, Total=1560 [2021-12-06 18:28:17,827 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 117 [2021-12-06 18:28:17,828 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1060 places, 7042 transitions, 208705 flow. Second operand has 40 states, 40 states have (on average 52.9) internal successors, (2116), 40 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:28:17,828 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:28:17,828 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 117 [2021-12-06 18:28:17,828 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:30:08,283 INFO L129 PetriNetUnfolder]: 24850/46694 cut-off events. [2021-12-06 18:30:08,284 INFO L130 PetriNetUnfolder]: For 13119337/13119685 co-relation queries the response was YES. [2021-12-06 18:30:10,780 INFO L84 FinitePrefix]: Finished finitePrefix Result has 807887 conditions, 46694 events. 24850/46694 cut-off events. For 13119337/13119685 co-relation queries the response was YES. Maximal size of possible extension queue 2190. Compared 473313 event pairs, 5893 based on Foata normal form. 171/46622 useless extension candidates. Maximal degree in co-relation 807534. Up to 34789 conditions per place. [2021-12-06 18:30:11,295 INFO L132 encePairwiseOnDemand]: 92/117 looper letters, 5283 selfloop transitions, 2404 changer transitions 4/7745 dead transitions. [2021-12-06 18:30:11,295 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1088 places, 7745 transitions, 243096 flow [2021-12-06 18:30:11,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:30:11,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:30:11,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1775 transitions. [2021-12-06 18:30:11,297 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.48938516680452165 [2021-12-06 18:30:11,297 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1775 transitions. [2021-12-06 18:30:11,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1775 transitions. [2021-12-06 18:30:11,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:30:11,298 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1775 transitions. [2021-12-06 18:30:11,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 57.25806451612903) internal successors, (1775), 31 states have internal predecessors, (1775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:30:11,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 117.0) internal successors, (3744), 32 states have internal predecessors, (3744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:30:11,301 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 117.0) internal successors, (3744), 32 states have internal predecessors, (3744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:30:11,301 INFO L186 Difference]: Start difference. First operand has 1060 places, 7042 transitions, 208705 flow. Second operand 31 states and 1775 transitions. [2021-12-06 18:30:11,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1088 places, 7745 transitions, 243096 flow [2021-12-06 18:31:18,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1060 places, 7745 transitions, 240217 flow, removed 287 selfloop flow, removed 28 redundant places. [2021-12-06 18:31:18,860 INFO L242 Difference]: Finished difference. Result has 1074 places, 7396 transitions, 224402 flow [2021-12-06 18:31:18,865 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=205922, PETRI_DIFFERENCE_MINUEND_PLACES=1030, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=7042, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2055, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=4675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=224402, PETRI_PLACES=1074, PETRI_TRANSITIONS=7396} [2021-12-06 18:31:18,866 INFO L334 CegarLoopForPetriNet]: 104 programPoint places, 970 predicate places. [2021-12-06 18:31:18,866 INFO L470 AbstractCegarLoop]: Abstraction has has 1074 places, 7396 transitions, 224402 flow [2021-12-06 18:31:18,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 52.9) internal successors, (2116), 40 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:31:18,866 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:31:18,866 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:31:18,885 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-12-06 18:31:19,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:31:19,067 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:31:19,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:31:19,069 INFO L85 PathProgramCache]: Analyzing trace with hash 2137353189, now seen corresponding path program 30 times [2021-12-06 18:31:19,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:31:19,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168583060] [2021-12-06 18:31:19,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:31:19,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:31:19,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:31:19,493 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:31:19,493 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:31:19,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168583060] [2021-12-06 18:31:19,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168583060] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:31:19,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529041313] [2021-12-06 18:31:19,494 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-06 18:31:19,494 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:31:19,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:31:19,494 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:31:19,495 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64abe2a5-e817-4835-9bfe-541162011fd2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-12-06 18:31:19,571 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-12-06 18:31:19,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:31:19,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 97 conjunts are in the unsatisfiable core [2021-12-06 18:31:19,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:31:19,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 13 treesize of output 9 [2021-12-06 18:31:20,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:31:20,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 18:31:20,395 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:31:20,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:31:20,665 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_942 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_942) c_~A~0.base))) (= (+ (select .cse0 (+ c_~A~0.offset 4)) (select .cse0 c_~A~0.offset)) (let ((.cse1 (* |c_thread1Thread1of1ForFork0_~i~0#1| 4))) (+ c_~counter~0 (select .cse0 (+ .cse1 c_~A~0.offset)) (select .cse0 (+ .cse1 c_~A~0.offset 4))))))) is different from false [2021-12-06 18:31:20,732 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 9 trivial. 2 not checked. [2021-12-06 18:31:20,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529041313] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:31:20,732 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:31:20,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 26, 15] total 55 [2021-12-06 18:31:20,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729730577] [2021-12-06 18:31:20,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:31:20,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-12-06 18:31:20,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:31:20,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-12-06 18:31:20,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=2683, Unknown=1, NotChecked=104, Total=2970 [2021-12-06 18:31:20,736 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 117 [2021-12-06 18:31:20,736 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1074 places, 7396 transitions, 224402 flow. Second operand has 55 states, 55 states have (on average 44.163636363636364) internal successors, (2429), 55 states have internal predecessors, (2429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:31:20,736 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:31:20,737 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 117 [2021-12-06 18:31:20,737 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand