./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 38b53e6a Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 83223bd52506e4247e7ac7ce7a49284be0292b773b9e827e6221f58042ba0602 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-38b53e6 [2022-11-25 18:05:47,895 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-25 18:05:47,897 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-25 18:05:47,920 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-25 18:05:47,921 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-25 18:05:47,922 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-25 18:05:47,923 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-25 18:05:47,925 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-25 18:05:47,927 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-25 18:05:47,929 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-25 18:05:47,930 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-25 18:05:47,932 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-25 18:05:47,932 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-25 18:05:47,934 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-25 18:05:47,935 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-25 18:05:47,936 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-25 18:05:47,938 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-25 18:05:47,939 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-25 18:05:47,941 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-25 18:05:47,943 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-25 18:05:47,945 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-25 18:05:47,947 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-25 18:05:47,948 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-25 18:05:47,950 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-25 18:05:47,954 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-25 18:05:47,954 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-25 18:05:47,955 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-25 18:05:47,956 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-25 18:05:47,957 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-25 18:05:47,958 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-25 18:05:47,958 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-25 18:05:47,959 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-25 18:05:47,960 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-25 18:05:47,962 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-25 18:05:47,963 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-25 18:05:47,963 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-25 18:05:47,964 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-25 18:05:47,965 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-25 18:05:47,965 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-25 18:05:47,966 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-25 18:05:47,967 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-25 18:05:47,968 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-11-25 18:05:47,996 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-25 18:05:47,996 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-25 18:05:47,997 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-25 18:05:47,997 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-25 18:05:47,998 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-25 18:05:47,998 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-25 18:05:47,999 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-25 18:05:47,999 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-25 18:05:48,000 INFO L138 SettingsManager]: * Use SBE=true [2022-11-25 18:05:48,000 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-25 18:05:48,000 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-25 18:05:48,000 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-25 18:05:48,001 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-25 18:05:48,001 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-25 18:05:48,001 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-25 18:05:48,001 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-25 18:05:48,002 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-25 18:05:48,002 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-25 18:05:48,002 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-25 18:05:48,002 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-25 18:05:48,003 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-25 18:05:48,003 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-25 18:05:48,003 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-25 18:05:48,004 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-25 18:05:48,004 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-25 18:05:48,004 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 18:05:48,004 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-25 18:05:48,005 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-25 18:05:48,005 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-25 18:05:48,005 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-25 18:05:48,005 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-25 18:05:48,005 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-11-25 18:05:48,006 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-25 18:05:48,006 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) 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 -> 83223bd52506e4247e7ac7ce7a49284be0292b773b9e827e6221f58042ba0602 [2022-11-25 18:05:48,361 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-25 18:05:48,414 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-25 18:05:48,417 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-25 18:05:48,419 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-25 18:05:48,419 INFO L275 PluginConnector]: CDTParser initialized [2022-11-25 18:05:48,421 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/../../sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c [2022-11-25 18:05:52,271 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-25 18:05:52,566 INFO L351 CDTParser]: Found 1 translation units. [2022-11-25 18:05:52,566 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c [2022-11-25 18:05:52,576 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/data/ab3703c42/37adcf1ef19b4fc6b296a47914bd667b/FLAGb2cf176c9 [2022-11-25 18:05:52,595 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/data/ab3703c42/37adcf1ef19b4fc6b296a47914bd667b [2022-11-25 18:05:52,599 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-25 18:05:52,601 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-25 18:05:52,606 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-25 18:05:52,607 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-25 18:05:52,612 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-25 18:05:52,613 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 06:05:52" (1/1) ... [2022-11-25 18:05:52,614 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a3d4bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:05:52, skipping insertion in model container [2022-11-25 18:05:52,614 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 06:05:52" (1/1) ... [2022-11-25 18:05:52,624 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-25 18:05:52,668 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-25 18:05:52,932 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c[4836,4849] [2022-11-25 18:05:52,946 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 18:05:52,961 ERROR L326 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2022-11-25 18:05:52,962 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@331360d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:05:52, skipping insertion in model container [2022-11-25 18:05:52,963 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-25 18:05:52,963 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2022-11-25 18:05:52,966 INFO L158 Benchmark]: Toolchain (without parser) took 363.93ms. Allocated memory is still 174.1MB. Free memory was 132.9MB in the beginning and 122.4MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-25 18:05:52,967 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 117.4MB. Free memory is still 90.9MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-25 18:05:52,967 INFO L158 Benchmark]: CACSL2BoogieTranslator took 357.49ms. Allocated memory is still 174.1MB. Free memory was 132.3MB in the beginning and 122.4MB in the end (delta: 9.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-11-25 18:05:52,969 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.27ms. Allocated memory is still 117.4MB. Free memory is still 90.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 357.49ms. Allocated memory is still 174.1MB. Free memory was 132.3MB in the beginning and 122.4MB in the end (delta: 9.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 151]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 83223bd52506e4247e7ac7ce7a49284be0292b773b9e827e6221f58042ba0602 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-38b53e6 [2022-11-25 18:05:55,838 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-25 18:05:55,841 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-25 18:05:55,886 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-25 18:05:55,887 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-25 18:05:55,889 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-25 18:05:55,892 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-25 18:05:55,900 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-25 18:05:55,906 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-25 18:05:55,908 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-25 18:05:55,910 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-25 18:05:55,912 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-25 18:05:55,915 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-25 18:05:55,919 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-25 18:05:55,922 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-25 18:05:55,927 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-25 18:05:55,928 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-25 18:05:55,937 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-25 18:05:55,940 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-25 18:05:55,942 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-25 18:05:55,944 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-25 18:05:55,951 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-25 18:05:55,953 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-25 18:05:55,954 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-25 18:05:55,961 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-25 18:05:55,969 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-25 18:05:55,970 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-25 18:05:55,971 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-25 18:05:55,972 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-25 18:05:55,973 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-25 18:05:55,974 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-25 18:05:55,975 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-25 18:05:55,978 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-25 18:05:55,979 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-25 18:05:55,999 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-25 18:05:55,999 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-25 18:05:56,001 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-25 18:05:56,002 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-25 18:05:56,002 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-25 18:05:56,004 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-25 18:05:56,005 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-25 18:05:56,006 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2022-11-25 18:05:56,053 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-25 18:05:56,056 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-25 18:05:56,057 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-25 18:05:56,058 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-25 18:05:56,059 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-25 18:05:56,060 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-25 18:05:56,061 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-25 18:05:56,061 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-25 18:05:56,062 INFO L138 SettingsManager]: * Use SBE=true [2022-11-25 18:05:56,062 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-25 18:05:56,064 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-25 18:05:56,064 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-25 18:05:56,064 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-25 18:05:56,065 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-25 18:05:56,065 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-25 18:05:56,065 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-25 18:05:56,065 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-25 18:05:56,066 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-25 18:05:56,066 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-25 18:05:56,066 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-25 18:05:56,067 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-25 18:05:56,067 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-25 18:05:56,067 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-25 18:05:56,068 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-25 18:05:56,068 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-25 18:05:56,068 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-25 18:05:56,069 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-25 18:05:56,069 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 18:05:56,069 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-25 18:05:56,070 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-25 18:05:56,070 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-25 18:05:56,070 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-25 18:05:56,071 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-25 18:05:56,071 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-11-25 18:05:56,071 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-25 18:05:56,072 INFO L138 SettingsManager]: * Logic for external solver=AUFBV [2022-11-25 18:05:56,072 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) 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 -> 83223bd52506e4247e7ac7ce7a49284be0292b773b9e827e6221f58042ba0602 [2022-11-25 18:05:56,583 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-25 18:05:56,622 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-25 18:05:56,626 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-25 18:05:56,627 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-25 18:05:56,628 INFO L275 PluginConnector]: CDTParser initialized [2022-11-25 18:05:56,630 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/../../sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c [2022-11-25 18:06:00,219 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-25 18:06:00,518 INFO L351 CDTParser]: Found 1 translation units. [2022-11-25 18:06:00,525 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c [2022-11-25 18:06:00,533 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/data/86d2eb78d/e6806f9cde774f3594b250959336ee7f/FLAGd6b67a3f3 [2022-11-25 18:06:00,551 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/data/86d2eb78d/e6806f9cde774f3594b250959336ee7f [2022-11-25 18:06:00,554 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-25 18:06:00,555 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-25 18:06:00,557 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-25 18:06:00,557 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-25 18:06:00,560 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-25 18:06:00,561 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 06:06:00" (1/1) ... [2022-11-25 18:06:00,562 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a21a6de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:06:00, skipping insertion in model container [2022-11-25 18:06:00,562 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 06:06:00" (1/1) ... [2022-11-25 18:06:00,571 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-25 18:06:00,596 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-25 18:06:00,796 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c[4836,4849] [2022-11-25 18:06:00,810 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 18:06:00,827 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-25 18:06:00,833 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-25 18:06:00,859 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c[4836,4849] [2022-11-25 18:06:00,865 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 18:06:00,872 INFO L203 MainTranslator]: Completed pre-run [2022-11-25 18:06:00,906 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c[4836,4849] [2022-11-25 18:06:00,911 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 18:06:00,931 INFO L208 MainTranslator]: Completed translation [2022-11-25 18:06:00,931 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:06:00 WrapperNode [2022-11-25 18:06:00,932 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-25 18:06:00,933 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-25 18:06:00,933 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-25 18:06:00,933 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-25 18:06:00,942 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:06:00" (1/1) ... [2022-11-25 18:06:00,956 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:06:00" (1/1) ... [2022-11-25 18:06:01,013 INFO L138 Inliner]: procedures = 28, calls = 44, calls flagged for inlining = 17, calls inlined = 21, statements flattened = 278 [2022-11-25 18:06:01,019 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-25 18:06:01,020 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-25 18:06:01,021 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-25 18:06:01,022 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-25 18:06:01,033 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:06:00" (1/1) ... [2022-11-25 18:06:01,053 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:06:00" (1/1) ... [2022-11-25 18:06:01,059 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:06:00" (1/1) ... [2022-11-25 18:06:01,059 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:06:00" (1/1) ... [2022-11-25 18:06:01,073 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:06:00" (1/1) ... [2022-11-25 18:06:01,091 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:06:00" (1/1) ... [2022-11-25 18:06:01,094 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:06:00" (1/1) ... [2022-11-25 18:06:01,096 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:06:00" (1/1) ... [2022-11-25 18:06:01,100 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-25 18:06:01,101 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-25 18:06:01,101 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-25 18:06:01,101 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-25 18:06:01,102 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:06:00" (1/1) ... [2022-11-25 18:06:01,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 18:06:01,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:06:01,176 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-25 18:06:01,205 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-25 18:06:01,224 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-25 18:06:01,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-25 18:06:01,225 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-25 18:06:01,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-25 18:06:01,225 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-25 18:06:01,226 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-25 18:06:01,226 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-25 18:06:01,226 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-25 18:06:01,226 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-11-25 18:06:01,227 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-11-25 18:06:01,227 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-25 18:06:01,227 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-25 18:06:01,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-25 18:06:01,227 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-25 18:06:01,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-25 18:06:01,229 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-25 18:06:01,456 INFO L235 CfgBuilder]: Building ICFG [2022-11-25 18:06:01,459 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-25 18:06:02,338 INFO L276 CfgBuilder]: Performing block encoding [2022-11-25 18:06:02,352 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-25 18:06:02,356 INFO L300 CfgBuilder]: Removed 4 assume(true) statements. [2022-11-25 18:06:02,359 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:06:02 BoogieIcfgContainer [2022-11-25 18:06:02,362 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-25 18:06:02,365 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-25 18:06:02,366 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-25 18:06:02,369 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-25 18:06:02,370 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 06:06:00" (1/3) ... [2022-11-25 18:06:02,373 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ebc8271 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 06:06:02, skipping insertion in model container [2022-11-25 18:06:02,373 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:06:00" (2/3) ... [2022-11-25 18:06:02,374 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ebc8271 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 06:06:02, skipping insertion in model container [2022-11-25 18:06:02,375 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:06:02" (3/3) ... [2022-11-25 18:06:02,376 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-name-comparator-subst.wvr.c [2022-11-25 18:06:02,398 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-25 18:06:02,399 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 22 error locations. [2022-11-25 18:06:02,399 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-25 18:06:02,612 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-11-25 18:06:02,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 364 places, 380 transitions, 784 flow [2022-11-25 18:06:02,854 INFO L130 PetriNetUnfolder]: 26/377 cut-off events. [2022-11-25 18:06:02,858 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-25 18:06:02,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 390 conditions, 377 events. 26/377 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 994 event pairs, 0 based on Foata normal form. 0/329 useless extension candidates. Maximal degree in co-relation 269. Up to 2 conditions per place. [2022-11-25 18:06:02,876 INFO L82 GeneralOperation]: Start removeDead. Operand has 364 places, 380 transitions, 784 flow [2022-11-25 18:06:02,893 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 356 places, 372 transitions, 762 flow [2022-11-25 18:06:02,898 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-11-25 18:06:02,918 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 356 places, 372 transitions, 762 flow [2022-11-25 18:06:02,922 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 356 places, 372 transitions, 762 flow [2022-11-25 18:06:02,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 356 places, 372 transitions, 762 flow [2022-11-25 18:06:03,060 INFO L130 PetriNetUnfolder]: 26/372 cut-off events. [2022-11-25 18:06:03,061 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-25 18:06:03,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 385 conditions, 372 events. 26/372 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1001 event pairs, 0 based on Foata normal form. 0/325 useless extension candidates. Maximal degree in co-relation 269. Up to 2 conditions per place. [2022-11-25 18:06:03,104 INFO L119 LiptonReduction]: Number of co-enabled transitions 37914 [2022-11-25 18:06:53,019 INFO L134 LiptonReduction]: Checked pairs total: 34345 [2022-11-25 18:06:53,019 INFO L136 LiptonReduction]: Total number of compositions: 438 [2022-11-25 18:06:53,041 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-25 18:06:53,049 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@68db64f5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-25 18:06:53,050 INFO L358 AbstractCegarLoop]: Starting to check reachability of 31 error locations. [2022-11-25 18:06:53,053 INFO L130 PetriNetUnfolder]: 1/2 cut-off events. [2022-11-25 18:06:53,054 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-25 18:06:53,054 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:06:53,055 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1] [2022-11-25 18:06:53,056 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:06:53,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:06:53,063 INFO L85 PathProgramCache]: Analyzing trace with hash 49515, now seen corresponding path program 1 times [2022-11-25 18:06:53,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:06:53,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2001805669] [2022-11-25 18:06:53,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:06:53,108 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:06:53,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:06:53,119 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:06:53,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-25 18:06:53,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:06:53,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-25 18:06:53,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:06:53,548 INFO L321 Elim1Store]: treesize reduction 84, result has 33.9 percent of original size [2022-11-25 18:06:53,549 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 15 treesize of output 50 [2022-11-25 18:06:53,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:06:53,583 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:06:53,584 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:06:53,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2001805669] [2022-11-25 18:06:53,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2001805669] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:06:53,585 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:06:53,586 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-25 18:06:53,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037751189] [2022-11-25 18:06:53,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:06:53,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 18:06:53,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:06:53,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 18:06:53,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:06:53,847 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 347 out of 818 [2022-11-25 18:06:53,852 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 108 flow. Second operand has 3 states, 3 states have (on average 347.6666666666667) internal successors, (1043), 3 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:53,852 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:06:53,852 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 347 of 818 [2022-11-25 18:06:53,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:06:54,831 INFO L130 PetriNetUnfolder]: 1817/2564 cut-off events. [2022-11-25 18:06:54,832 INFO L131 PetriNetUnfolder]: For 80/80 co-relation queries the response was YES. [2022-11-25 18:06:54,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5226 conditions, 2564 events. 1817/2564 cut-off events. For 80/80 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10282 event pairs, 1428 based on Foata normal form. 0/1026 useless extension candidates. Maximal degree in co-relation 4490. Up to 2564 conditions per place. [2022-11-25 18:06:54,855 INFO L137 encePairwiseOnDemand]: 815/818 looper letters, 42 selfloop transitions, 1 changer transitions 0/43 dead transitions. [2022-11-25 18:06:54,856 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 43 transitions, 190 flow [2022-11-25 18:06:54,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 18:06:54,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-25 18:06:54,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1086 transitions. [2022-11-25 18:06:54,889 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44254278728606355 [2022-11-25 18:06:54,890 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1086 transitions. [2022-11-25 18:06:54,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1086 transitions. [2022-11-25 18:06:54,897 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:06:54,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1086 transitions. [2022-11-25 18:06:54,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 362.0) internal successors, (1086), 3 states have internal predecessors, (1086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:54,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 818.0) internal successors, (3272), 4 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:54,928 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 818.0) internal successors, (3272), 4 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:54,931 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 108 flow. Second operand 3 states and 1086 transitions. [2022-11-25 18:06:54,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 43 transitions, 190 flow [2022-11-25 18:06:54,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 43 transitions, 178 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-25 18:06:54,948 INFO L231 Difference]: Finished difference. Result has 45 places, 43 transitions, 94 flow [2022-11-25 18:06:54,951 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=94, PETRI_PLACES=45, PETRI_TRANSITIONS=43} [2022-11-25 18:06:54,965 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -6 predicate places. [2022-11-25 18:06:54,966 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 43 transitions, 94 flow [2022-11-25 18:06:54,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 347.6666666666667) internal successors, (1043), 3 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:54,968 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:06:54,969 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1] [2022-11-25 18:06:54,996 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-25 18:06:55,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:06:55,199 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:06:55,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:06:55,200 INFO L85 PathProgramCache]: Analyzing trace with hash 49737, now seen corresponding path program 1 times [2022-11-25 18:06:55,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:06:55,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [825556548] [2022-11-25 18:06:55,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:06:55,201 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:06:55,202 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:06:55,214 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:06:55,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-25 18:06:55,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:06:55,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-25 18:06:55,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:06:55,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:06:55,346 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:06:55,347 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:06:55,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [825556548] [2022-11-25 18:06:55,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [825556548] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:06:55,347 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:06:55,347 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-25 18:06:55,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080901305] [2022-11-25 18:06:55,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:06:55,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 18:06:55,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:06:55,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 18:06:55,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:06:55,409 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 350 out of 818 [2022-11-25 18:06:55,411 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 43 transitions, 94 flow. Second operand has 3 states, 3 states have (on average 350.6666666666667) internal successors, (1052), 3 states have internal predecessors, (1052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:55,411 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:06:55,411 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 350 of 818 [2022-11-25 18:06:55,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:06:56,254 INFO L130 PetriNetUnfolder]: 1817/2566 cut-off events. [2022-11-25 18:06:56,254 INFO L131 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2022-11-25 18:06:56,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5167 conditions, 2566 events. 1817/2566 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10285 event pairs, 1428 based on Foata normal form. 0/1027 useless extension candidates. Maximal degree in co-relation 5161. Up to 2565 conditions per place. [2022-11-25 18:06:56,273 INFO L137 encePairwiseOnDemand]: 813/818 looper letters, 43 selfloop transitions, 2 changer transitions 0/45 dead transitions. [2022-11-25 18:06:56,273 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 188 flow [2022-11-25 18:06:56,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 18:06:56,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-25 18:06:56,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1098 transitions. [2022-11-25 18:06:56,278 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4474327628361858 [2022-11-25 18:06:56,279 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1098 transitions. [2022-11-25 18:06:56,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1098 transitions. [2022-11-25 18:06:56,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:06:56,281 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1098 transitions. [2022-11-25 18:06:56,285 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 366.0) internal successors, (1098), 3 states have internal predecessors, (1098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:56,291 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 818.0) internal successors, (3272), 4 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:56,294 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 818.0) internal successors, (3272), 4 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:56,294 INFO L175 Difference]: Start difference. First operand has 45 places, 43 transitions, 94 flow. Second operand 3 states and 1098 transitions. [2022-11-25 18:06:56,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 188 flow [2022-11-25 18:06:56,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 45 transitions, 187 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-25 18:06:56,297 INFO L231 Difference]: Finished difference. Result has 47 places, 44 transitions, 109 flow [2022-11-25 18:06:56,298 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=93, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=109, PETRI_PLACES=47, PETRI_TRANSITIONS=44} [2022-11-25 18:06:56,299 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -4 predicate places. [2022-11-25 18:06:56,299 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 44 transitions, 109 flow [2022-11-25 18:06:56,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 350.6666666666667) internal successors, (1052), 3 states have internal predecessors, (1052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:56,301 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:06:56,301 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1] [2022-11-25 18:06:56,317 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-25 18:06:56,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:06:56,516 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:06:56,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:06:56,517 INFO L85 PathProgramCache]: Analyzing trace with hash 49516, now seen corresponding path program 1 times [2022-11-25 18:06:56,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:06:56,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [23094795] [2022-11-25 18:06:56,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:06:56,518 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:06:56,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:06:56,520 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:06:56,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-25 18:06:56,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:06:56,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-25 18:06:56,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:06:56,869 INFO L321 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-25 18:06:56,870 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 15 treesize of output 42 [2022-11-25 18:06:56,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:06:56,903 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:06:56,903 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:06:56,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [23094795] [2022-11-25 18:06:56,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [23094795] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:06:56,903 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:06:56,904 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-25 18:06:56,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962461824] [2022-11-25 18:06:56,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:06:56,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 18:06:56,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:06:56,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 18:06:56,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:06:57,157 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 346 out of 818 [2022-11-25 18:06:57,159 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 44 transitions, 109 flow. Second operand has 3 states, 3 states have (on average 346.6666666666667) internal successors, (1040), 3 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:57,159 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:06:57,159 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 346 of 818 [2022-11-25 18:06:57,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:06:58,035 INFO L130 PetriNetUnfolder]: 1817/2565 cut-off events. [2022-11-25 18:06:58,036 INFO L131 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2022-11-25 18:06:58,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5173 conditions, 2565 events. 1817/2565 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10367 event pairs, 1428 based on Foata normal form. 1/1029 useless extension candidates. Maximal degree in co-relation 5165. Up to 2565 conditions per place. [2022-11-25 18:06:58,056 INFO L137 encePairwiseOnDemand]: 815/818 looper letters, 42 selfloop transitions, 2 changer transitions 0/44 dead transitions. [2022-11-25 18:06:58,056 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 44 transitions, 197 flow [2022-11-25 18:06:58,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 18:06:58,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-25 18:06:58,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1083 transitions. [2022-11-25 18:06:58,061 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.441320293398533 [2022-11-25 18:06:58,062 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1083 transitions. [2022-11-25 18:06:58,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1083 transitions. [2022-11-25 18:06:58,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:06:58,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1083 transitions. [2022-11-25 18:06:58,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 361.0) internal successors, (1083), 3 states have internal predecessors, (1083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:58,073 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 818.0) internal successors, (3272), 4 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:58,076 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 818.0) internal successors, (3272), 4 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:58,076 INFO L175 Difference]: Start difference. First operand has 47 places, 44 transitions, 109 flow. Second operand 3 states and 1083 transitions. [2022-11-25 18:06:58,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 44 transitions, 197 flow [2022-11-25 18:06:58,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 44 transitions, 193 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-11-25 18:06:58,080 INFO L231 Difference]: Finished difference. Result has 49 places, 44 transitions, 113 flow [2022-11-25 18:06:58,081 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=105, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=113, PETRI_PLACES=49, PETRI_TRANSITIONS=44} [2022-11-25 18:06:58,082 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -2 predicate places. [2022-11-25 18:06:58,083 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 44 transitions, 113 flow [2022-11-25 18:06:58,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 346.6666666666667) internal successors, (1040), 3 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:58,089 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:06:58,089 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2022-11-25 18:06:58,110 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-25 18:06:58,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:06:58,303 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:06:58,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:06:58,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1541612, now seen corresponding path program 1 times [2022-11-25 18:06:58,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:06:58,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1647815937] [2022-11-25 18:06:58,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:06:58,305 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:06:58,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:06:58,310 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:06:58,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-25 18:06:58,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:06:58,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-25 18:06:58,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:06:58,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:06:58,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:06:58,544 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:06:58,544 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:06:58,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1647815937] [2022-11-25 18:06:58,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1647815937] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:06:58,544 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-25 18:06:58,545 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 4 [2022-11-25 18:06:58,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794453519] [2022-11-25 18:06:58,545 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-25 18:06:58,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 18:06:58,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:06:58,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 18:06:58,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-11-25 18:06:58,733 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 348 out of 818 [2022-11-25 18:06:58,737 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 44 transitions, 113 flow. Second operand has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:58,737 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:06:58,737 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 348 of 818 [2022-11-25 18:06:58,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:06:59,932 INFO L130 PetriNetUnfolder]: 1818/2569 cut-off events. [2022-11-25 18:06:59,932 INFO L131 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2022-11-25 18:06:59,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5188 conditions, 2569 events. 1818/2569 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10370 event pairs, 1428 based on Foata normal form. 0/1032 useless extension candidates. Maximal degree in co-relation 5178. Up to 2564 conditions per place. [2022-11-25 18:06:59,951 INFO L137 encePairwiseOnDemand]: 812/818 looper letters, 43 selfloop transitions, 5 changer transitions 0/48 dead transitions. [2022-11-25 18:06:59,952 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 48 transitions, 225 flow [2022-11-25 18:06:59,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 18:06:59,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-25 18:06:59,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1794 transitions. [2022-11-25 18:06:59,958 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4386308068459658 [2022-11-25 18:06:59,959 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1794 transitions. [2022-11-25 18:06:59,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1794 transitions. [2022-11-25 18:06:59,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:06:59,961 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1794 transitions. [2022-11-25 18:06:59,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 358.8) internal successors, (1794), 5 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:59,975 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 818.0) internal successors, (4908), 6 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:59,979 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 818.0) internal successors, (4908), 6 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:59,979 INFO L175 Difference]: Start difference. First operand has 49 places, 44 transitions, 113 flow. Second operand 5 states and 1794 transitions. [2022-11-25 18:06:59,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 48 transitions, 225 flow [2022-11-25 18:06:59,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 48 transitions, 221 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-25 18:06:59,982 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 155 flow [2022-11-25 18:06:59,982 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=109, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=155, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2022-11-25 18:06:59,985 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 3 predicate places. [2022-11-25 18:06:59,985 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 155 flow [2022-11-25 18:06:59,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:06:59,987 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:06:59,987 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2022-11-25 18:07:00,013 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-25 18:07:00,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:00,201 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:07:00,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:07:00,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1541391, now seen corresponding path program 1 times [2022-11-25 18:07:00,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:07:00,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2733706] [2022-11-25 18:07:00,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:07:00,203 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:00,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:07:00,205 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:07:00,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-25 18:07:00,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:07:00,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-25 18:07:00,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:07:00,460 INFO L321 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-25 18:07:00,461 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 15 treesize of output 42 [2022-11-25 18:07:00,519 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:07:00,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:07:00,684 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:07:00,685 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:07:00,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2733706] [2022-11-25 18:07:00,685 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2733706] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:07:00,685 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-25 18:07:00,685 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 4 [2022-11-25 18:07:00,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428199013] [2022-11-25 18:07:00,686 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-25 18:07:00,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 18:07:00,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:07:00,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 18:07:00,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-11-25 18:07:01,937 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 818 [2022-11-25 18:07:01,940 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 155 flow. Second operand has 6 states, 6 states have (on average 345.0) internal successors, (2070), 6 states have internal predecessors, (2070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:01,941 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:07:01,941 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 818 [2022-11-25 18:07:01,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:07:03,396 INFO L130 PetriNetUnfolder]: 1817/2567 cut-off events. [2022-11-25 18:07:03,397 INFO L131 PetriNetUnfolder]: For 23/23 co-relation queries the response was YES. [2022-11-25 18:07:03,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5198 conditions, 2567 events. 1817/2567 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10350 event pairs, 1428 based on Foata normal form. 2/1033 useless extension candidates. Maximal degree in co-relation 5185. Up to 2565 conditions per place. [2022-11-25 18:07:03,421 INFO L137 encePairwiseOnDemand]: 815/818 looper letters, 42 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2022-11-25 18:07:03,422 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 46 transitions, 241 flow [2022-11-25 18:07:03,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 18:07:03,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-25 18:07:03,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1768 transitions. [2022-11-25 18:07:03,430 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4322738386308069 [2022-11-25 18:07:03,430 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1768 transitions. [2022-11-25 18:07:03,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1768 transitions. [2022-11-25 18:07:03,432 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:07:03,433 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1768 transitions. [2022-11-25 18:07:03,439 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 353.6) internal successors, (1768), 5 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:03,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 818.0) internal successors, (4908), 6 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:03,453 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 818.0) internal successors, (4908), 6 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:03,454 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 155 flow. Second operand 5 states and 1768 transitions. [2022-11-25 18:07:03,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 46 transitions, 241 flow [2022-11-25 18:07:03,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 46 transitions, 226 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-11-25 18:07:03,457 INFO L231 Difference]: Finished difference. Result has 55 places, 46 transitions, 142 flow [2022-11-25 18:07:03,458 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=142, PETRI_PLACES=55, PETRI_TRANSITIONS=46} [2022-11-25 18:07:03,458 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 4 predicate places. [2022-11-25 18:07:03,459 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 46 transitions, 142 flow [2022-11-25 18:07:03,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 345.0) internal successors, (2070), 6 states have internal predecessors, (2070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:03,460 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:07:03,461 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1] [2022-11-25 18:07:03,480 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-25 18:07:03,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:03,675 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:07:03,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:07:03,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1481481391, now seen corresponding path program 2 times [2022-11-25 18:07:03,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:07:03,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1642139335] [2022-11-25 18:07:03,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 18:07:03,677 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:03,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:07:03,679 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:07:03,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-25 18:07:03,828 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 18:07:03,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:07:03,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-25 18:07:03,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:07:03,992 INFO L321 Elim1Store]: treesize reduction 78, result has 32.2 percent of original size [2022-11-25 18:07:03,993 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 17 treesize of output 44 [2022-11-25 18:07:04,193 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:07:04,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:07:04,883 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:07:04,884 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:07:04,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1642139335] [2022-11-25 18:07:04,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1642139335] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:07:04,884 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-25 18:07:04,884 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2022-11-25 18:07:04,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533199004] [2022-11-25 18:07:04,885 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-25 18:07:04,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 18:07:04,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:07:04,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 18:07:04,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-25 18:07:08,620 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 341 out of 818 [2022-11-25 18:07:08,624 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 142 flow. Second operand has 10 states, 10 states have (on average 342.0) internal successors, (3420), 10 states have internal predecessors, (3420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:08,625 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:07:08,625 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 341 of 818 [2022-11-25 18:07:08,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:07:09,642 INFO L130 PetriNetUnfolder]: 1816/2565 cut-off events. [2022-11-25 18:07:09,642 INFO L131 PetriNetUnfolder]: For 21/21 co-relation queries the response was YES. [2022-11-25 18:07:09,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5187 conditions, 2565 events. 1816/2565 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10346 event pairs, 1428 based on Foata normal form. 2/1031 useless extension candidates. Maximal degree in co-relation 5175. Up to 2562 conditions per place. [2022-11-25 18:07:09,664 INFO L137 encePairwiseOnDemand]: 815/818 looper letters, 40 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2022-11-25 18:07:09,665 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 44 transitions, 219 flow [2022-11-25 18:07:09,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 18:07:09,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 18:07:09,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2092 transitions. [2022-11-25 18:07:09,672 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4262428687856561 [2022-11-25 18:07:09,672 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2092 transitions. [2022-11-25 18:07:09,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2092 transitions. [2022-11-25 18:07:09,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:07:09,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2092 transitions. [2022-11-25 18:07:09,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 348.6666666666667) internal successors, (2092), 6 states have internal predecessors, (2092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:09,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 818.0) internal successors, (5726), 7 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:09,692 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 818.0) internal successors, (5726), 7 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:09,692 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 142 flow. Second operand 6 states and 2092 transitions. [2022-11-25 18:07:09,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 44 transitions, 219 flow [2022-11-25 18:07:09,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 44 transitions, 207 flow, removed 1 selfloop flow, removed 5 redundant places. [2022-11-25 18:07:09,695 INFO L231 Difference]: Finished difference. Result has 54 places, 44 transitions, 127 flow [2022-11-25 18:07:09,696 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=127, PETRI_PLACES=54, PETRI_TRANSITIONS=44} [2022-11-25 18:07:09,697 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 3 predicate places. [2022-11-25 18:07:09,697 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 44 transitions, 127 flow [2022-11-25 18:07:09,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 342.0) internal successors, (3420), 10 states have internal predecessors, (3420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:09,699 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:07:09,699 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1] [2022-11-25 18:07:09,720 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-25 18:07:09,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:09,914 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:07:09,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:07:09,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1481481612, now seen corresponding path program 2 times [2022-11-25 18:07:09,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:07:09,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [26901365] [2022-11-25 18:07:09,916 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 18:07:09,916 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:09,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:07:09,917 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:07:09,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-25 18:07:10,039 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-25 18:07:10,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:07:10,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-25 18:07:10,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:07:10,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 18:07:10,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 18:07:10,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 18:07:10,206 INFO L321 Elim1Store]: treesize reduction 30, result has 48.3 percent of original size [2022-11-25 18:07:10,206 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 15 treesize of output 33 [2022-11-25 18:07:10,244 INFO L321 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-11-25 18:07:10,244 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 19 [2022-11-25 18:07:10,418 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:10,419 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:07:10,419 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:07:10,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [26901365] [2022-11-25 18:07:10,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [26901365] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:07:10,421 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:07:10,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-25 18:07:10,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847180309] [2022-11-25 18:07:10,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:07:10,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 18:07:10,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:07:10,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 18:07:10,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:07:10,742 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 346 out of 818 [2022-11-25 18:07:10,743 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 44 transitions, 127 flow. Second operand has 3 states, 3 states have (on average 347.0) internal successors, (1041), 3 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:10,744 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:07:10,744 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 346 of 818 [2022-11-25 18:07:10,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:07:11,460 INFO L130 PetriNetUnfolder]: 1441/2064 cut-off events. [2022-11-25 18:07:11,460 INFO L131 PetriNetUnfolder]: For 23/23 co-relation queries the response was YES. [2022-11-25 18:07:11,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4179 conditions, 2064 events. 1441/2064 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 8110 event pairs, 1128 based on Foata normal form. 0/879 useless extension candidates. Maximal degree in co-relation 4168. Up to 2064 conditions per place. [2022-11-25 18:07:11,477 INFO L137 encePairwiseOnDemand]: 815/818 looper letters, 41 selfloop transitions, 1 changer transitions 0/42 dead transitions. [2022-11-25 18:07:11,477 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 42 transitions, 201 flow [2022-11-25 18:07:11,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 18:07:11,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-25 18:07:11,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1080 transitions. [2022-11-25 18:07:11,482 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4400977995110024 [2022-11-25 18:07:11,482 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1080 transitions. [2022-11-25 18:07:11,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1080 transitions. [2022-11-25 18:07:11,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:07:11,483 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1080 transitions. [2022-11-25 18:07:11,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 360.0) internal successors, (1080), 3 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:11,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 818.0) internal successors, (3272), 4 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:11,493 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 818.0) internal successors, (3272), 4 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:11,494 INFO L175 Difference]: Start difference. First operand has 54 places, 44 transitions, 127 flow. Second operand 3 states and 1080 transitions. [2022-11-25 18:07:11,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 42 transitions, 201 flow [2022-11-25 18:07:11,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 42 transitions, 194 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-25 18:07:11,496 INFO L231 Difference]: Finished difference. Result has 50 places, 42 transitions, 112 flow [2022-11-25 18:07:11,496 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=50, PETRI_TRANSITIONS=42} [2022-11-25 18:07:11,497 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -1 predicate places. [2022-11-25 18:07:11,497 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 42 transitions, 112 flow [2022-11-25 18:07:11,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 347.0) internal successors, (1041), 3 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:11,498 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:07:11,498 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1] [2022-11-25 18:07:11,513 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-25 18:07:11,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:11,712 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:07:11,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:07:11,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1481481614, now seen corresponding path program 1 times [2022-11-25 18:07:11,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:07:11,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [64299964] [2022-11-25 18:07:11,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:07:11,714 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:11,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:07:11,720 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:07:11,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-11-25 18:07:11,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:07:11,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-25 18:07:11,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:07:11,999 INFO L321 Elim1Store]: treesize reduction 115, result has 16.1 percent of original size [2022-11-25 18:07:11,999 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 47 [2022-11-25 18:07:12,200 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:12,200 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:07:12,201 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:07:12,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [64299964] [2022-11-25 18:07:12,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [64299964] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:07:12,201 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:07:12,201 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-25 18:07:12,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861100817] [2022-11-25 18:07:12,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:07:12,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 18:07:12,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:07:12,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 18:07:12,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:07:12,539 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 347 out of 818 [2022-11-25 18:07:12,542 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 42 transitions, 112 flow. Second operand has 3 states, 3 states have (on average 348.0) internal successors, (1044), 3 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:12,542 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:07:12,542 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 347 of 818 [2022-11-25 18:07:12,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:07:13,229 INFO L130 PetriNetUnfolder]: 1066/1563 cut-off events. [2022-11-25 18:07:13,230 INFO L131 PetriNetUnfolder]: For 23/23 co-relation queries the response was YES. [2022-11-25 18:07:13,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3172 conditions, 1563 events. 1066/1563 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 5934 event pairs, 828 based on Foata normal form. 0/729 useless extension candidates. Maximal degree in co-relation 3161. Up to 1563 conditions per place. [2022-11-25 18:07:13,240 INFO L137 encePairwiseOnDemand]: 815/818 looper letters, 39 selfloop transitions, 1 changer transitions 0/40 dead transitions. [2022-11-25 18:07:13,240 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 40 transitions, 182 flow [2022-11-25 18:07:13,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 18:07:13,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-25 18:07:13,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1081 transitions. [2022-11-25 18:07:13,246 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44050529747351264 [2022-11-25 18:07:13,246 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1081 transitions. [2022-11-25 18:07:13,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1081 transitions. [2022-11-25 18:07:13,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:07:13,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1081 transitions. [2022-11-25 18:07:13,251 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 360.3333333333333) internal successors, (1081), 3 states have internal predecessors, (1081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:13,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 818.0) internal successors, (3272), 4 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:13,257 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 818.0) internal successors, (3272), 4 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:13,258 INFO L175 Difference]: Start difference. First operand has 50 places, 42 transitions, 112 flow. Second operand 3 states and 1081 transitions. [2022-11-25 18:07:13,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 40 transitions, 182 flow [2022-11-25 18:07:13,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 40 transitions, 181 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-25 18:07:13,260 INFO L231 Difference]: Finished difference. Result has 49 places, 40 transitions, 103 flow [2022-11-25 18:07:13,260 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=101, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=103, PETRI_PLACES=49, PETRI_TRANSITIONS=40} [2022-11-25 18:07:13,265 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -2 predicate places. [2022-11-25 18:07:13,265 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 40 transitions, 103 flow [2022-11-25 18:07:13,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 348.0) internal successors, (1044), 3 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:13,266 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:07:13,266 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1] [2022-11-25 18:07:13,284 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-11-25 18:07:13,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:13,481 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:07:13,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:07:13,482 INFO L85 PathProgramCache]: Analyzing trace with hash 2069690103, now seen corresponding path program 1 times [2022-11-25 18:07:13,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:07:13,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2027287261] [2022-11-25 18:07:13,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:07:13,483 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:13,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:07:13,484 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:07:13,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-25 18:07:13,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:07:13,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-25 18:07:13,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:07:13,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 18:07:13,821 INFO L321 Elim1Store]: treesize reduction 59, result has 36.6 percent of original size [2022-11-25 18:07:13,822 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 15 treesize of output 39 [2022-11-25 18:07:13,839 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 38 [2022-11-25 18:07:13,997 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:13,997 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:07:13,997 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:07:13,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2027287261] [2022-11-25 18:07:13,998 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2027287261] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:07:13,998 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:07:13,998 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-25 18:07:13,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10729592] [2022-11-25 18:07:13,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:07:13,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 18:07:13,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:07:13,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 18:07:14,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:07:14,267 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 346 out of 818 [2022-11-25 18:07:14,268 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 40 transitions, 103 flow. Second operand has 3 states, 3 states have (on average 347.6666666666667) internal successors, (1043), 3 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:14,268 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:07:14,268 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 346 of 818 [2022-11-25 18:07:14,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:07:14,733 INFO L130 PetriNetUnfolder]: 1011/1478 cut-off events. [2022-11-25 18:07:14,733 INFO L131 PetriNetUnfolder]: For 23/23 co-relation queries the response was YES. [2022-11-25 18:07:14,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3003 conditions, 1478 events. 1011/1478 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 5546 event pairs, 784 based on Foata normal form. 0/707 useless extension candidates. Maximal degree in co-relation 2991. Up to 1478 conditions per place. [2022-11-25 18:07:14,742 INFO L137 encePairwiseOnDemand]: 815/818 looper letters, 37 selfloop transitions, 1 changer transitions 0/38 dead transitions. [2022-11-25 18:07:14,743 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 38 transitions, 175 flow [2022-11-25 18:07:14,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 18:07:14,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-25 18:07:14,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1076 transitions. [2022-11-25 18:07:14,749 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4384678076609617 [2022-11-25 18:07:14,749 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1076 transitions. [2022-11-25 18:07:14,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1076 transitions. [2022-11-25 18:07:14,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:07:14,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1076 transitions. [2022-11-25 18:07:14,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 358.6666666666667) internal successors, (1076), 3 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:14,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 818.0) internal successors, (3272), 4 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:14,764 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 818.0) internal successors, (3272), 4 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:14,764 INFO L175 Difference]: Start difference. First operand has 49 places, 40 transitions, 103 flow. Second operand 3 states and 1076 transitions. [2022-11-25 18:07:14,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 38 transitions, 175 flow [2022-11-25 18:07:14,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 38 transitions, 174 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-25 18:07:14,768 INFO L231 Difference]: Finished difference. Result has 48 places, 38 transitions, 100 flow [2022-11-25 18:07:14,769 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=48, PETRI_TRANSITIONS=38} [2022-11-25 18:07:14,770 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -3 predicate places. [2022-11-25 18:07:14,770 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 38 transitions, 100 flow [2022-11-25 18:07:14,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 347.6666666666667) internal successors, (1043), 3 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:14,771 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:07:14,771 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1] [2022-11-25 18:07:14,793 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-25 18:07:14,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:14,987 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:07:14,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:07:14,987 INFO L85 PathProgramCache]: Analyzing trace with hash 2069690104, now seen corresponding path program 1 times [2022-11-25 18:07:14,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:07:14,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1988497225] [2022-11-25 18:07:14,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:07:14,988 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:14,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:07:14,989 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:07:14,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-25 18:07:15,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:07:15,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-25 18:07:15,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:07:15,257 INFO L321 Elim1Store]: treesize reduction 101, result has 20.5 percent of original size [2022-11-25 18:07:15,258 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 29 treesize of output 44 [2022-11-25 18:07:15,304 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:15,304 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:07:15,304 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:07:15,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1988497225] [2022-11-25 18:07:15,305 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1988497225] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:07:15,305 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:07:15,305 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-25 18:07:15,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665699391] [2022-11-25 18:07:15,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:07:15,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 18:07:15,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:07:15,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 18:07:15,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:07:15,473 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 818 [2022-11-25 18:07:15,474 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 100 flow. Second operand has 3 states, 3 states have (on average 345.6666666666667) internal successors, (1037), 3 states have internal predecessors, (1037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:15,474 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:07:15,474 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 818 [2022-11-25 18:07:15,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:07:15,933 INFO L130 PetriNetUnfolder]: 956/1393 cut-off events. [2022-11-25 18:07:15,933 INFO L131 PetriNetUnfolder]: For 23/23 co-relation queries the response was YES. [2022-11-25 18:07:15,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2834 conditions, 1393 events. 956/1393 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5162 event pairs, 740 based on Foata normal form. 0/685 useless extension candidates. Maximal degree in co-relation 2821. Up to 1393 conditions per place. [2022-11-25 18:07:15,942 INFO L137 encePairwiseOnDemand]: 815/818 looper letters, 35 selfloop transitions, 1 changer transitions 0/36 dead transitions. [2022-11-25 18:07:15,942 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 36 transitions, 168 flow [2022-11-25 18:07:15,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 18:07:15,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-25 18:07:15,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1068 transitions. [2022-11-25 18:07:15,947 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4352078239608802 [2022-11-25 18:07:15,947 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1068 transitions. [2022-11-25 18:07:15,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1068 transitions. [2022-11-25 18:07:15,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:07:15,949 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1068 transitions. [2022-11-25 18:07:15,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 356.0) internal successors, (1068), 3 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:15,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 818.0) internal successors, (3272), 4 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:15,958 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 818.0) internal successors, (3272), 4 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:15,959 INFO L175 Difference]: Start difference. First operand has 48 places, 38 transitions, 100 flow. Second operand 3 states and 1068 transitions. [2022-11-25 18:07:15,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 36 transitions, 168 flow [2022-11-25 18:07:15,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 36 transitions, 167 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-25 18:07:15,961 INFO L231 Difference]: Finished difference. Result has 47 places, 36 transitions, 97 flow [2022-11-25 18:07:15,961 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=95, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=97, PETRI_PLACES=47, PETRI_TRANSITIONS=36} [2022-11-25 18:07:15,962 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -4 predicate places. [2022-11-25 18:07:15,962 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 36 transitions, 97 flow [2022-11-25 18:07:15,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 345.6666666666667) internal successors, (1037), 3 states have internal predecessors, (1037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:15,963 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:07:15,963 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1] [2022-11-25 18:07:15,978 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-11-25 18:07:16,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:16,178 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:07:16,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:07:16,179 INFO L85 PathProgramCache]: Analyzing trace with hash -264116916, now seen corresponding path program 1 times [2022-11-25 18:07:16,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:07:16,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [976064411] [2022-11-25 18:07:16,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:07:16,180 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:16,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:07:16,181 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:07:16,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-25 18:07:16,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:07:16,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-25 18:07:16,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:07:16,486 INFO L321 Elim1Store]: treesize reduction 84, result has 33.9 percent of original size [2022-11-25 18:07:16,486 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 15 treesize of output 50 [2022-11-25 18:07:16,529 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:16,529 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:07:16,530 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:07:16,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [976064411] [2022-11-25 18:07:16,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [976064411] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:07:16,530 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:07:16,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-25 18:07:16,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816676936] [2022-11-25 18:07:16,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:07:16,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-25 18:07:16,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:07:16,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 18:07:16,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-25 18:07:16,783 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 339 out of 818 [2022-11-25 18:07:16,784 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 36 transitions, 97 flow. Second operand has 4 states, 4 states have (on average 340.5) internal successors, (1362), 4 states have internal predecessors, (1362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:16,784 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:07:16,784 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 339 of 818 [2022-11-25 18:07:16,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:07:17,153 INFO L130 PetriNetUnfolder]: 537/792 cut-off events. [2022-11-25 18:07:17,153 INFO L131 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2022-11-25 18:07:17,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1623 conditions, 792 events. 537/792 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2524 event pairs, 387 based on Foata normal form. 0/452 useless extension candidates. Maximal degree in co-relation 1609. Up to 788 conditions per place. [2022-11-25 18:07:17,157 INFO L137 encePairwiseOnDemand]: 813/818 looper letters, 31 selfloop transitions, 2 changer transitions 0/33 dead transitions. [2022-11-25 18:07:17,157 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 33 transitions, 157 flow [2022-11-25 18:07:17,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-25 18:07:17,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-25 18:07:17,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1390 transitions. [2022-11-25 18:07:17,163 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4248166259168704 [2022-11-25 18:07:17,164 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1390 transitions. [2022-11-25 18:07:17,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1390 transitions. [2022-11-25 18:07:17,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:07:17,166 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1390 transitions. [2022-11-25 18:07:17,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 347.5) internal successors, (1390), 4 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:17,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 818.0) internal successors, (4090), 5 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:17,177 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 818.0) internal successors, (4090), 5 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:17,177 INFO L175 Difference]: Start difference. First operand has 47 places, 36 transitions, 97 flow. Second operand 4 states and 1390 transitions. [2022-11-25 18:07:17,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 33 transitions, 157 flow [2022-11-25 18:07:17,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 33 transitions, 156 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-25 18:07:17,179 INFO L231 Difference]: Finished difference. Result has 46 places, 33 transitions, 94 flow [2022-11-25 18:07:17,179 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=94, PETRI_PLACES=46, PETRI_TRANSITIONS=33} [2022-11-25 18:07:17,180 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -5 predicate places. [2022-11-25 18:07:17,180 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 33 transitions, 94 flow [2022-11-25 18:07:17,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 340.5) internal successors, (1362), 4 states have internal predecessors, (1362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:17,182 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:07:17,182 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1] [2022-11-25 18:07:17,197 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-11-25 18:07:17,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:17,397 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:07:17,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:07:17,397 INFO L85 PathProgramCache]: Analyzing trace with hash -264116915, now seen corresponding path program 1 times [2022-11-25 18:07:17,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:07:17,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [679825899] [2022-11-25 18:07:17,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:07:17,398 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:17,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:07:17,400 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:07:17,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-11-25 18:07:17,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:07:17,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-25 18:07:17,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:07:17,720 INFO L321 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-25 18:07:17,720 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 15 treesize of output 42 [2022-11-25 18:07:17,834 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:17,834 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:07:17,834 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:07:17,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [679825899] [2022-11-25 18:07:17,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [679825899] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:07:17,834 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:07:17,834 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 18:07:17,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933098514] [2022-11-25 18:07:17,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:07:17,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 18:07:17,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:07:17,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 18:07:17,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-25 18:07:18,325 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 341 out of 818 [2022-11-25 18:07:18,327 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 33 transitions, 94 flow. Second operand has 5 states, 5 states have (on average 342.2) internal successors, (1711), 5 states have internal predecessors, (1711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:18,327 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:07:18,327 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 341 of 818 [2022-11-25 18:07:18,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:07:18,958 INFO L130 PetriNetUnfolder]: 845/1250 cut-off events. [2022-11-25 18:07:18,958 INFO L131 PetriNetUnfolder]: For 18/18 co-relation queries the response was YES. [2022-11-25 18:07:18,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2551 conditions, 1250 events. 845/1250 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4740 event pairs, 387 based on Foata normal form. 0/716 useless extension candidates. Maximal degree in co-relation 2536. Up to 788 conditions per place. [2022-11-25 18:07:18,965 INFO L137 encePairwiseOnDemand]: 813/818 looper letters, 54 selfloop transitions, 4 changer transitions 0/58 dead transitions. [2022-11-25 18:07:18,965 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 58 transitions, 265 flow [2022-11-25 18:07:18,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 18:07:18,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-25 18:07:18,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1762 transitions. [2022-11-25 18:07:18,972 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4308068459657702 [2022-11-25 18:07:18,972 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1762 transitions. [2022-11-25 18:07:18,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1762 transitions. [2022-11-25 18:07:18,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:07:18,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1762 transitions. [2022-11-25 18:07:18,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 352.4) internal successors, (1762), 5 states have internal predecessors, (1762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:18,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 818.0) internal successors, (4908), 6 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:18,988 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 818.0) internal successors, (4908), 6 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:18,988 INFO L175 Difference]: Start difference. First operand has 46 places, 33 transitions, 94 flow. Second operand 5 states and 1762 transitions. [2022-11-25 18:07:18,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 58 transitions, 265 flow [2022-11-25 18:07:18,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 58 transitions, 262 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-25 18:07:18,990 INFO L231 Difference]: Finished difference. Result has 49 places, 34 transitions, 107 flow [2022-11-25 18:07:18,991 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=91, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=107, PETRI_PLACES=49, PETRI_TRANSITIONS=34} [2022-11-25 18:07:18,991 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -2 predicate places. [2022-11-25 18:07:18,992 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 34 transitions, 107 flow [2022-11-25 18:07:18,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 342.2) internal successors, (1711), 5 states have internal predecessors, (1711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:18,993 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:07:18,993 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1] [2022-11-25 18:07:19,016 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-11-25 18:07:19,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:19,207 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:07:19,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:07:19,207 INFO L85 PathProgramCache]: Analyzing trace with hash 402367778, now seen corresponding path program 1 times [2022-11-25 18:07:19,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:07:19,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1282023517] [2022-11-25 18:07:19,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:07:19,208 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:19,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:07:19,210 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:07:19,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-25 18:07:19,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:07:19,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-25 18:07:19,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:07:19,537 INFO L321 Elim1Store]: treesize reduction 88, result has 30.7 percent of original size [2022-11-25 18:07:19,538 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 15 treesize of output 46 [2022-11-25 18:07:19,575 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:19,576 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:07:19,576 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:07:19,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1282023517] [2022-11-25 18:07:19,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1282023517] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:07:19,576 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:07:19,577 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-25 18:07:19,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177881046] [2022-11-25 18:07:19,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:07:19,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 18:07:19,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:07:19,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 18:07:19,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:07:19,745 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 818 [2022-11-25 18:07:19,747 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 34 transitions, 107 flow. Second operand has 3 states, 3 states have (on average 346.3333333333333) internal successors, (1039), 3 states have internal predecessors, (1039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:19,747 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:07:19,747 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 818 [2022-11-25 18:07:19,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:07:20,223 INFO L130 PetriNetUnfolder]: 789/1162 cut-off events. [2022-11-25 18:07:20,224 INFO L131 PetriNetUnfolder]: For 255/255 co-relation queries the response was YES. [2022-11-25 18:07:20,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2607 conditions, 1162 events. 789/1162 cut-off events. For 255/255 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4083 event pairs, 591 based on Foata normal form. 0/780 useless extension candidates. Maximal degree in co-relation 2591. Up to 1162 conditions per place. [2022-11-25 18:07:20,233 INFO L137 encePairwiseOnDemand]: 815/818 looper letters, 31 selfloop transitions, 1 changer transitions 0/32 dead transitions. [2022-11-25 18:07:20,233 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 32 transitions, 167 flow [2022-11-25 18:07:20,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 18:07:20,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-25 18:07:20,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1063 transitions. [2022-11-25 18:07:20,238 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4331703341483293 [2022-11-25 18:07:20,238 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1063 transitions. [2022-11-25 18:07:20,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1063 transitions. [2022-11-25 18:07:20,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:07:20,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1063 transitions. [2022-11-25 18:07:20,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 354.3333333333333) internal successors, (1063), 3 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:20,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 818.0) internal successors, (3272), 4 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:20,248 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 818.0) internal successors, (3272), 4 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:20,248 INFO L175 Difference]: Start difference. First operand has 49 places, 34 transitions, 107 flow. Second operand 3 states and 1063 transitions. [2022-11-25 18:07:20,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 32 transitions, 167 flow [2022-11-25 18:07:20,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 32 transitions, 161 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-25 18:07:20,250 INFO L231 Difference]: Finished difference. Result has 46 places, 32 transitions, 99 flow [2022-11-25 18:07:20,250 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=97, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=99, PETRI_PLACES=46, PETRI_TRANSITIONS=32} [2022-11-25 18:07:20,251 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -5 predicate places. [2022-11-25 18:07:20,251 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 32 transitions, 99 flow [2022-11-25 18:07:20,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 346.3333333333333) internal successors, (1039), 3 states have internal predecessors, (1039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:20,252 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:07:20,252 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1] [2022-11-25 18:07:20,276 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2022-11-25 18:07:20,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:20,477 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:07:20,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:07:20,477 INFO L85 PathProgramCache]: Analyzing trace with hash 402311760, now seen corresponding path program 1 times [2022-11-25 18:07:20,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:07:20,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [968768356] [2022-11-25 18:07:20,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:07:20,478 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:20,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:07:20,479 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:07:20,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-11-25 18:07:20,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:07:20,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-25 18:07:20,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:07:20,787 INFO L321 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-25 18:07:20,787 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 15 treesize of output 42 [2022-11-25 18:07:20,931 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:20,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:07:21,316 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:21,316 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:07:21,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [968768356] [2022-11-25 18:07:21,317 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [968768356] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:07:21,317 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-25 18:07:21,317 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2022-11-25 18:07:21,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436752386] [2022-11-25 18:07:21,317 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-25 18:07:21,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 18:07:21,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:07:21,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 18:07:21,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-25 18:07:24,726 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 340 out of 818 [2022-11-25 18:07:24,732 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 32 transitions, 99 flow. Second operand has 10 states, 10 states have (on average 341.4) internal successors, (3414), 10 states have internal predecessors, (3414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:24,732 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:07:24,732 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 340 of 818 [2022-11-25 18:07:24,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:07:26,368 INFO L130 PetriNetUnfolder]: 1365/2014 cut-off events. [2022-11-25 18:07:26,368 INFO L131 PetriNetUnfolder]: For 105/105 co-relation queries the response was YES. [2022-11-25 18:07:26,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4376 conditions, 2014 events. 1365/2014 cut-off events. For 105/105 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8694 event pairs, 360 based on Foata normal form. 0/1380 useless extension candidates. Maximal degree in co-relation 4360. Up to 732 conditions per place. [2022-11-25 18:07:26,381 INFO L137 encePairwiseOnDemand]: 813/818 looper letters, 94 selfloop transitions, 6 changer transitions 0/100 dead transitions. [2022-11-25 18:07:26,382 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 100 transitions, 454 flow [2022-11-25 18:07:26,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:07:26,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:07:26,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2480 transitions. [2022-11-25 18:07:26,390 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.43311212015368494 [2022-11-25 18:07:26,390 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2480 transitions. [2022-11-25 18:07:26,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2480 transitions. [2022-11-25 18:07:26,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:07:26,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2480 transitions. [2022-11-25 18:07:26,399 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 354.2857142857143) internal successors, (2480), 7 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:26,409 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:26,412 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:26,412 INFO L175 Difference]: Start difference. First operand has 46 places, 32 transitions, 99 flow. Second operand 7 states and 2480 transitions. [2022-11-25 18:07:26,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 100 transitions, 454 flow [2022-11-25 18:07:26,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 100 transitions, 453 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-25 18:07:26,416 INFO L231 Difference]: Finished difference. Result has 53 places, 34 transitions, 128 flow [2022-11-25 18:07:26,417 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=128, PETRI_PLACES=53, PETRI_TRANSITIONS=34} [2022-11-25 18:07:26,419 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 2 predicate places. [2022-11-25 18:07:26,419 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 34 transitions, 128 flow [2022-11-25 18:07:26,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 341.4) internal successors, (3414), 10 states have internal predecessors, (3414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:26,421 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:07:26,421 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1] [2022-11-25 18:07:26,436 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-11-25 18:07:26,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:26,635 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:07:26,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:07:26,636 INFO L85 PathProgramCache]: Analyzing trace with hash 402367776, now seen corresponding path program 1 times [2022-11-25 18:07:26,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:07:26,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [470675368] [2022-11-25 18:07:26,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:07:26,637 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:26,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:07:26,638 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:07:26,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-11-25 18:07:26,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:07:26,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-25 18:07:26,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:07:26,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 18:07:27,033 INFO L321 Elim1Store]: treesize reduction 62, result has 31.1 percent of original size [2022-11-25 18:07:27,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 38 [2022-11-25 18:07:27,070 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 126 [2022-11-25 18:07:27,168 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:27,168 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:07:27,168 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:07:27,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [470675368] [2022-11-25 18:07:27,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [470675368] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:07:27,169 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:07:27,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-25 18:07:27,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712680934] [2022-11-25 18:07:27,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:07:27,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 18:07:27,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:07:27,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 18:07:27,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:07:27,387 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 348 out of 818 [2022-11-25 18:07:27,389 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 34 transitions, 128 flow. Second operand has 3 states, 3 states have (on average 350.3333333333333) internal successors, (1051), 3 states have internal predecessors, (1051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:27,389 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:07:27,389 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 348 of 818 [2022-11-25 18:07:27,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:07:28,052 INFO L130 PetriNetUnfolder]: 1269/1862 cut-off events. [2022-11-25 18:07:28,053 INFO L131 PetriNetUnfolder]: For 1012/1012 co-relation queries the response was YES. [2022-11-25 18:07:28,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4430 conditions, 1862 events. 1269/1862 cut-off events. For 1012/1012 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7323 event pairs, 975 based on Foata normal form. 0/1358 useless extension candidates. Maximal degree in co-relation 4411. Up to 1862 conditions per place. [2022-11-25 18:07:28,065 INFO L137 encePairwiseOnDemand]: 815/818 looper letters, 31 selfloop transitions, 1 changer transitions 0/32 dead transitions. [2022-11-25 18:07:28,066 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 32 transitions, 188 flow [2022-11-25 18:07:28,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 18:07:28,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-25 18:07:28,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1073 transitions. [2022-11-25 18:07:28,070 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4372453137734311 [2022-11-25 18:07:28,070 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1073 transitions. [2022-11-25 18:07:28,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1073 transitions. [2022-11-25 18:07:28,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:07:28,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1073 transitions. [2022-11-25 18:07:28,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 357.6666666666667) internal successors, (1073), 3 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:28,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 818.0) internal successors, (3272), 4 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:28,084 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 818.0) internal successors, (3272), 4 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:28,084 INFO L175 Difference]: Start difference. First operand has 53 places, 34 transitions, 128 flow. Second operand 3 states and 1073 transitions. [2022-11-25 18:07:28,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 32 transitions, 188 flow [2022-11-25 18:07:28,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 32 transitions, 179 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-11-25 18:07:28,087 INFO L231 Difference]: Finished difference. Result has 50 places, 32 transitions, 117 flow [2022-11-25 18:07:28,088 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=115, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=117, PETRI_PLACES=50, PETRI_TRANSITIONS=32} [2022-11-25 18:07:28,088 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -1 predicate places. [2022-11-25 18:07:28,088 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 32 transitions, 117 flow [2022-11-25 18:07:28,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 350.3333333333333) internal successors, (1051), 3 states have internal predecessors, (1051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:28,089 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:07:28,089 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:07:28,111 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-11-25 18:07:28,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:28,310 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:07:28,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:07:28,311 INFO L85 PathProgramCache]: Analyzing trace with hash -411500919, now seen corresponding path program 1 times [2022-11-25 18:07:28,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:07:28,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1426804889] [2022-11-25 18:07:28,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:07:28,312 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:28,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:07:28,314 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:07:28,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-11-25 18:07:28,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:07:28,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-25 18:07:28,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:07:28,654 INFO L321 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-25 18:07:28,654 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 15 treesize of output 42 [2022-11-25 18:07:28,773 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:28,773 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:07:28,773 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:07:28,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1426804889] [2022-11-25 18:07:28,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1426804889] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:07:28,774 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:07:28,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 18:07:28,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180406797] [2022-11-25 18:07:28,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:07:28,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 18:07:28,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:07:28,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 18:07:28,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-25 18:07:29,143 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 341 out of 818 [2022-11-25 18:07:29,144 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 32 transitions, 117 flow. Second operand has 5 states, 5 states have (on average 342.6) internal successors, (1713), 5 states have internal predecessors, (1713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:29,145 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:07:29,145 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 341 of 818 [2022-11-25 18:07:29,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:07:30,275 INFO L130 PetriNetUnfolder]: 1909/2806 cut-off events. [2022-11-25 18:07:30,275 INFO L131 PetriNetUnfolder]: For 1174/1174 co-relation queries the response was YES. [2022-11-25 18:07:30,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6452 conditions, 2806 events. 1909/2806 cut-off events. For 1174/1174 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12554 event pairs, 975 based on Foata normal form. 0/2042 useless extension candidates. Maximal degree in co-relation 6433. Up to 1858 conditions per place. [2022-11-25 18:07:30,294 INFO L137 encePairwiseOnDemand]: 813/818 looper letters, 50 selfloop transitions, 4 changer transitions 0/54 dead transitions. [2022-11-25 18:07:30,295 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 54 transitions, 297 flow [2022-11-25 18:07:30,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 18:07:30,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-25 18:07:30,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1752 transitions. [2022-11-25 18:07:30,301 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42836185819070904 [2022-11-25 18:07:30,301 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1752 transitions. [2022-11-25 18:07:30,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1752 transitions. [2022-11-25 18:07:30,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:07:30,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1752 transitions. [2022-11-25 18:07:30,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 350.4) internal successors, (1752), 5 states have internal predecessors, (1752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:30,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 818.0) internal successors, (4908), 6 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:30,317 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 818.0) internal successors, (4908), 6 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:30,317 INFO L175 Difference]: Start difference. First operand has 50 places, 32 transitions, 117 flow. Second operand 5 states and 1752 transitions. [2022-11-25 18:07:30,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 54 transitions, 297 flow [2022-11-25 18:07:30,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 54 transitions, 296 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-25 18:07:30,320 INFO L231 Difference]: Finished difference. Result has 54 places, 33 transitions, 132 flow [2022-11-25 18:07:30,320 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=132, PETRI_PLACES=54, PETRI_TRANSITIONS=33} [2022-11-25 18:07:30,322 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 3 predicate places. [2022-11-25 18:07:30,322 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 33 transitions, 132 flow [2022-11-25 18:07:30,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 342.6) internal successors, (1713), 5 states have internal predecessors, (1713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:30,323 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:07:30,323 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:07:30,344 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2022-11-25 18:07:30,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:30,539 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:07:30,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:07:30,539 INFO L85 PathProgramCache]: Analyzing trace with hash 128376505, now seen corresponding path program 1 times [2022-11-25 18:07:30,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:07:30,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1826678288] [2022-11-25 18:07:30,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:07:30,540 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:30,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:07:30,542 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:07:30,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-11-25 18:07:30,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:07:30,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-25 18:07:30,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:07:30,914 INFO L321 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-25 18:07:30,915 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 15 treesize of output 42 [2022-11-25 18:07:31,060 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:31,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:07:31,442 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:31,443 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:07:31,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1826678288] [2022-11-25 18:07:31,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1826678288] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:07:31,443 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-25 18:07:31,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2022-11-25 18:07:31,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893965861] [2022-11-25 18:07:31,444 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-25 18:07:31,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 18:07:31,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:07:31,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 18:07:31,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-25 18:07:34,434 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 340 out of 818 [2022-11-25 18:07:34,437 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 33 transitions, 132 flow. Second operand has 10 states, 10 states have (on average 341.8) internal successors, (3418), 10 states have internal predecessors, (3418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:34,437 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:07:34,437 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 340 of 818 [2022-11-25 18:07:34,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:07:36,467 INFO L130 PetriNetUnfolder]: 3189/4694 cut-off events. [2022-11-25 18:07:36,467 INFO L131 PetriNetUnfolder]: For 2523/2523 co-relation queries the response was YES. [2022-11-25 18:07:36,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11675 conditions, 4694 events. 3189/4694 cut-off events. For 2523/2523 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 23465 event pairs, 975 based on Foata normal form. 0/3938 useless extension candidates. Maximal degree in co-relation 11654. Up to 1858 conditions per place. [2022-11-25 18:07:36,501 INFO L137 encePairwiseOnDemand]: 813/818 looper letters, 92 selfloop transitions, 6 changer transitions 0/98 dead transitions. [2022-11-25 18:07:36,501 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 98 transitions, 546 flow [2022-11-25 18:07:36,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:07:36,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:07:36,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2466 transitions. [2022-11-25 18:07:36,509 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4306671323786238 [2022-11-25 18:07:36,509 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2466 transitions. [2022-11-25 18:07:36,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2466 transitions. [2022-11-25 18:07:36,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:07:36,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2466 transitions. [2022-11-25 18:07:36,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 352.2857142857143) internal successors, (2466), 7 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:36,526 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:36,527 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:36,528 INFO L175 Difference]: Start difference. First operand has 54 places, 33 transitions, 132 flow. Second operand 7 states and 2466 transitions. [2022-11-25 18:07:36,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 98 transitions, 546 flow [2022-11-25 18:07:36,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 98 transitions, 540 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-25 18:07:36,532 INFO L231 Difference]: Finished difference. Result has 59 places, 35 transitions, 156 flow [2022-11-25 18:07:36,532 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=156, PETRI_PLACES=59, PETRI_TRANSITIONS=35} [2022-11-25 18:07:36,533 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 8 predicate places. [2022-11-25 18:07:36,533 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 35 transitions, 156 flow [2022-11-25 18:07:36,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 341.8) internal successors, (3418), 10 states have internal predecessors, (3418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:36,534 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:07:36,535 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1] [2022-11-25 18:07:36,551 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-11-25 18:07:36,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:36,750 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:07:36,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:07:36,751 INFO L85 PathProgramCache]: Analyzing trace with hash 74593776, now seen corresponding path program 2 times [2022-11-25 18:07:36,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:07:36,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1475429915] [2022-11-25 18:07:36,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 18:07:36,752 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:36,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:07:36,753 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:07:36,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-11-25 18:07:36,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 18:07:36,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:07:36,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-25 18:07:36,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:07:37,035 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:37,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:07:37,126 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:37,126 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:07:37,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1475429915] [2022-11-25 18:07:37,126 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1475429915] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:07:37,127 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-25 18:07:37,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2022-11-25 18:07:37,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477847601] [2022-11-25 18:07:37,127 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-25 18:07:37,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 18:07:37,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:07:37,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 18:07:37,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-25 18:07:37,327 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 350 out of 818 [2022-11-25 18:07:37,330 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 35 transitions, 156 flow. Second operand has 10 states, 10 states have (on average 351.4) internal successors, (3514), 10 states have internal predecessors, (3514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:37,330 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:07:37,330 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 350 of 818 [2022-11-25 18:07:37,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:07:39,478 INFO L130 PetriNetUnfolder]: 2845/4248 cut-off events. [2022-11-25 18:07:39,478 INFO L131 PetriNetUnfolder]: For 3566/3566 co-relation queries the response was YES. [2022-11-25 18:07:39,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11170 conditions, 4248 events. 2845/4248 cut-off events. For 3566/3566 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 22024 event pairs, 111 based on Foata normal form. 204/3868 useless extension candidates. Maximal degree in co-relation 11147. Up to 1000 conditions per place. [2022-11-25 18:07:39,508 INFO L137 encePairwiseOnDemand]: 815/818 looper letters, 114 selfloop transitions, 4 changer transitions 0/118 dead transitions. [2022-11-25 18:07:39,508 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 118 transitions, 685 flow [2022-11-25 18:07:39,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 18:07:39,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 18:07:39,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2203 transitions. [2022-11-25 18:07:39,515 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44885900570497145 [2022-11-25 18:07:39,516 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2203 transitions. [2022-11-25 18:07:39,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2203 transitions. [2022-11-25 18:07:39,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:07:39,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2203 transitions. [2022-11-25 18:07:39,523 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 367.1666666666667) internal successors, (2203), 6 states have internal predecessors, (2203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:39,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 818.0) internal successors, (5726), 7 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:39,531 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 818.0) internal successors, (5726), 7 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:39,531 INFO L175 Difference]: Start difference. First operand has 59 places, 35 transitions, 156 flow. Second operand 6 states and 2203 transitions. [2022-11-25 18:07:39,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 118 transitions, 685 flow [2022-11-25 18:07:39,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 118 transitions, 643 flow, removed 10 selfloop flow, removed 7 redundant places. [2022-11-25 18:07:39,545 INFO L231 Difference]: Finished difference. Result has 56 places, 33 transitions, 132 flow [2022-11-25 18:07:39,545 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=132, PETRI_PLACES=56, PETRI_TRANSITIONS=33} [2022-11-25 18:07:39,546 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 5 predicate places. [2022-11-25 18:07:39,546 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 33 transitions, 132 flow [2022-11-25 18:07:39,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 351.4) internal successors, (3514), 10 states have internal predecessors, (3514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:39,547 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:07:39,547 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:07:39,569 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-11-25 18:07:39,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:39,763 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:07:39,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:07:39,763 INFO L85 PathProgramCache]: Analyzing trace with hash -314192257, now seen corresponding path program 1 times [2022-11-25 18:07:39,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:07:39,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1125274318] [2022-11-25 18:07:39,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:07:39,764 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:39,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:07:39,765 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:07:39,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-11-25 18:07:39,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:07:39,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-25 18:07:39,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:07:40,126 INFO L321 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-25 18:07:40,127 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 15 treesize of output 42 [2022-11-25 18:07:40,240 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:40,240 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:07:40,241 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:07:40,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1125274318] [2022-11-25 18:07:40,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1125274318] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:07:40,241 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:07:40,241 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 18:07:40,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638999267] [2022-11-25 18:07:40,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:07:40,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 18:07:40,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:07:40,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 18:07:40,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-25 18:07:40,812 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 341 out of 818 [2022-11-25 18:07:40,814 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 33 transitions, 132 flow. Second operand has 5 states, 5 states have (on average 343.0) internal successors, (1715), 5 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:40,814 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:07:40,814 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 341 of 818 [2022-11-25 18:07:40,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:07:42,478 INFO L130 PetriNetUnfolder]: 4089/6108 cut-off events. [2022-11-25 18:07:42,478 INFO L131 PetriNetUnfolder]: For 4364/4364 co-relation queries the response was YES. [2022-11-25 18:07:42,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15423 conditions, 6108 events. 4089/6108 cut-off events. For 4364/4364 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 31920 event pairs, 2431 based on Foata normal form. 0/5232 useless extension candidates. Maximal degree in co-relation 15404. Up to 4244 conditions per place. [2022-11-25 18:07:42,520 INFO L137 encePairwiseOnDemand]: 813/818 looper letters, 50 selfloop transitions, 4 changer transitions 0/54 dead transitions. [2022-11-25 18:07:42,520 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 54 transitions, 323 flow [2022-11-25 18:07:42,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 18:07:42,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-25 18:07:42,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1748 transitions. [2022-11-25 18:07:42,526 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4273838630806846 [2022-11-25 18:07:42,526 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1748 transitions. [2022-11-25 18:07:42,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1748 transitions. [2022-11-25 18:07:42,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:07:42,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1748 transitions. [2022-11-25 18:07:42,531 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 349.6) internal successors, (1748), 5 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:42,537 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 818.0) internal successors, (4908), 6 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:42,538 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 818.0) internal successors, (4908), 6 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:42,538 INFO L175 Difference]: Start difference. First operand has 56 places, 33 transitions, 132 flow. Second operand 5 states and 1748 transitions. [2022-11-25 18:07:42,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 54 transitions, 323 flow [2022-11-25 18:07:42,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 54 transitions, 309 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-25 18:07:42,544 INFO L231 Difference]: Finished difference. Result has 57 places, 34 transitions, 141 flow [2022-11-25 18:07:42,544 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=141, PETRI_PLACES=57, PETRI_TRANSITIONS=34} [2022-11-25 18:07:42,545 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 6 predicate places. [2022-11-25 18:07:42,545 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 34 transitions, 141 flow [2022-11-25 18:07:42,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 343.0) internal successors, (1715), 5 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:42,546 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:07:42,546 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:07:42,562 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-11-25 18:07:42,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:42,762 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:07:42,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:07:42,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1150022677, now seen corresponding path program 1 times [2022-11-25 18:07:42,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:07:42,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2002689462] [2022-11-25 18:07:42,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:07:42,763 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:42,763 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:07:42,764 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:07:42,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-11-25 18:07:42,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:07:42,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-25 18:07:42,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:07:43,088 INFO L321 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-25 18:07:43,088 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 15 treesize of output 42 [2022-11-25 18:07:43,222 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:43,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:07:43,668 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:43,669 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:07:43,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2002689462] [2022-11-25 18:07:43,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2002689462] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:07:43,669 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-25 18:07:43,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2022-11-25 18:07:43,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394126123] [2022-11-25 18:07:43,669 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-25 18:07:43,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 18:07:43,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:07:43,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 18:07:43,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-25 18:07:46,986 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 340 out of 818 [2022-11-25 18:07:46,988 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 34 transitions, 141 flow. Second operand has 10 states, 10 states have (on average 342.2) internal successors, (3422), 10 states have internal predecessors, (3422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:46,988 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:07:46,988 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 340 of 818 [2022-11-25 18:07:46,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:07:50,082 INFO L130 PetriNetUnfolder]: 6577/9828 cut-off events. [2022-11-25 18:07:50,083 INFO L131 PetriNetUnfolder]: For 6918/6918 co-relation queries the response was YES. [2022-11-25 18:07:50,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26052 conditions, 9828 events. 6577/9828 cut-off events. For 6918/6918 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 55858 event pairs, 2431 based on Foata normal form. 0/9536 useless extension candidates. Maximal degree in co-relation 26031. Up to 4244 conditions per place. [2022-11-25 18:07:50,149 INFO L137 encePairwiseOnDemand]: 813/818 looper letters, 90 selfloop transitions, 6 changer transitions 0/96 dead transitions. [2022-11-25 18:07:50,149 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 96 transitions, 563 flow [2022-11-25 18:07:50,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:07:50,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:07:50,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2456 transitions. [2022-11-25 18:07:50,156 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4289207125392944 [2022-11-25 18:07:50,156 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2456 transitions. [2022-11-25 18:07:50,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2456 transitions. [2022-11-25 18:07:50,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:07:50,158 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2456 transitions. [2022-11-25 18:07:50,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 350.85714285714283) internal successors, (2456), 7 states have internal predecessors, (2456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:50,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:50,172 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:50,172 INFO L175 Difference]: Start difference. First operand has 57 places, 34 transitions, 141 flow. Second operand 7 states and 2456 transitions. [2022-11-25 18:07:50,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 96 transitions, 563 flow [2022-11-25 18:07:50,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 96 transitions, 557 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-25 18:07:50,184 INFO L231 Difference]: Finished difference. Result has 62 places, 36 transitions, 165 flow [2022-11-25 18:07:50,185 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=165, PETRI_PLACES=62, PETRI_TRANSITIONS=36} [2022-11-25 18:07:50,185 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 11 predicate places. [2022-11-25 18:07:50,185 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 36 transitions, 165 flow [2022-11-25 18:07:50,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 342.2) internal successors, (3422), 10 states have internal predecessors, (3422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:50,186 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:07:50,187 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:07:50,202 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-11-25 18:07:50,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:50,402 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:07:50,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:07:50,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1184130887, now seen corresponding path program 2 times [2022-11-25 18:07:50,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:07:50,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [388707506] [2022-11-25 18:07:50,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 18:07:50,403 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:50,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:07:50,410 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:07:50,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-11-25 18:07:50,670 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 18:07:50,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:07:50,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-25 18:07:50,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:07:50,824 INFO L321 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-25 18:07:50,825 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 15 treesize of output 42 [2022-11-25 18:07:51,026 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:51,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:07:51,658 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:07:51,658 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:07:51,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [388707506] [2022-11-25 18:07:51,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [388707506] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:07:51,658 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-25 18:07:51,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 11 [2022-11-25 18:07:51,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953690023] [2022-11-25 18:07:51,659 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-25 18:07:51,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 18:07:51,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:07:51,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 18:07:51,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-11-25 18:07:56,332 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 340 out of 818 [2022-11-25 18:07:56,335 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 36 transitions, 165 flow. Second operand has 12 states, 12 states have (on average 341.8333333333333) internal successors, (4102), 12 states have internal predecessors, (4102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:56,335 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:07:56,335 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 340 of 818 [2022-11-25 18:07:56,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:07:59,618 INFO L130 PetriNetUnfolder]: 5675/8648 cut-off events. [2022-11-25 18:07:59,618 INFO L131 PetriNetUnfolder]: For 8811/8811 co-relation queries the response was YES. [2022-11-25 18:07:59,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24153 conditions, 8648 events. 5675/8648 cut-off events. For 8811/8811 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 51406 event pairs, 337 based on Foata normal form. 556/9204 useless extension candidates. Maximal degree in co-relation 24130. Up to 1996 conditions per place. [2022-11-25 18:07:59,675 INFO L137 encePairwiseOnDemand]: 813/818 looper letters, 111 selfloop transitions, 6 changer transitions 0/117 dead transitions. [2022-11-25 18:07:59,675 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 117 transitions, 713 flow [2022-11-25 18:07:59,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 18:07:59,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 18:07:59,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2812 transitions. [2022-11-25 18:07:59,684 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4297066014669927 [2022-11-25 18:07:59,684 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2812 transitions. [2022-11-25 18:07:59,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2812 transitions. [2022-11-25 18:07:59,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:07:59,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2812 transitions. [2022-11-25 18:07:59,691 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 351.5) internal successors, (2812), 8 states have internal predecessors, (2812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:59,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 818.0) internal successors, (7362), 9 states have internal predecessors, (7362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:59,697 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 818.0) internal successors, (7362), 9 states have internal predecessors, (7362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:59,697 INFO L175 Difference]: Start difference. First operand has 62 places, 36 transitions, 165 flow. Second operand 8 states and 2812 transitions. [2022-11-25 18:07:59,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 117 transitions, 713 flow [2022-11-25 18:07:59,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 117 transitions, 671 flow, removed 10 selfloop flow, removed 7 redundant places. [2022-11-25 18:07:59,743 INFO L231 Difference]: Finished difference. Result has 61 places, 34 transitions, 145 flow [2022-11-25 18:07:59,744 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=145, PETRI_PLACES=61, PETRI_TRANSITIONS=34} [2022-11-25 18:07:59,744 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 10 predicate places. [2022-11-25 18:07:59,744 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 34 transitions, 145 flow [2022-11-25 18:07:59,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 341.8333333333333) internal successors, (4102), 12 states have internal predecessors, (4102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:07:59,745 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:07:59,745 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:07:59,756 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-11-25 18:07:59,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:59,947 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:07:59,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:07:59,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1365111189, now seen corresponding path program 2 times [2022-11-25 18:07:59,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:07:59,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1910728337] [2022-11-25 18:07:59,948 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 18:07:59,948 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:07:59,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:07:59,949 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:07:59,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-11-25 18:08:00,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 18:08:00,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:08:00,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-25 18:08:00,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:08:00,351 INFO L321 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-25 18:08:00,352 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 15 treesize of output 42 [2022-11-25 18:08:00,551 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:08:00,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:08:01,083 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:08:01,084 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:08:01,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1910728337] [2022-11-25 18:08:01,084 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1910728337] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:08:01,084 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-25 18:08:01,084 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 11 [2022-11-25 18:08:01,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736914471] [2022-11-25 18:08:01,085 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-25 18:08:01,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 18:08:01,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:08:01,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 18:08:01,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-11-25 18:08:05,154 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 340 out of 818 [2022-11-25 18:08:05,156 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 34 transitions, 145 flow. Second operand has 12 states, 12 states have (on average 342.1666666666667) internal successors, (4106), 12 states have internal predecessors, (4106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:05,156 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:08:05,156 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 340 of 818 [2022-11-25 18:08:05,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:08:07,826 INFO L130 PetriNetUnfolder]: 4872/7579 cut-off events. [2022-11-25 18:08:07,826 INFO L131 PetriNetUnfolder]: For 4326/4326 co-relation queries the response was YES. [2022-11-25 18:08:07,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19630 conditions, 7579 events. 4872/7579 cut-off events. For 4326/4326 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 44416 event pairs, 576 based on Foata normal form. 532/8111 useless extension candidates. Maximal degree in co-relation 19610. Up to 1638 conditions per place. [2022-11-25 18:08:07,873 INFO L137 encePairwiseOnDemand]: 813/818 looper letters, 95 selfloop transitions, 6 changer transitions 0/101 dead transitions. [2022-11-25 18:08:07,873 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 101 transitions, 566 flow [2022-11-25 18:08:07,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 18:08:07,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 18:08:07,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2801 transitions. [2022-11-25 18:08:07,881 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42802567237163813 [2022-11-25 18:08:07,881 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2801 transitions. [2022-11-25 18:08:07,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2801 transitions. [2022-11-25 18:08:07,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:08:07,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2801 transitions. [2022-11-25 18:08:07,885 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 350.125) internal successors, (2801), 8 states have internal predecessors, (2801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:07,891 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 818.0) internal successors, (7362), 9 states have internal predecessors, (7362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:07,892 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 818.0) internal successors, (7362), 9 states have internal predecessors, (7362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:07,893 INFO L175 Difference]: Start difference. First operand has 61 places, 34 transitions, 145 flow. Second operand 8 states and 2801 transitions. [2022-11-25 18:08:07,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 101 transitions, 566 flow [2022-11-25 18:08:07,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 101 transitions, 518 flow, removed 0 selfloop flow, removed 10 redundant places. [2022-11-25 18:08:07,952 INFO L231 Difference]: Finished difference. Result has 57 places, 32 transitions, 123 flow [2022-11-25 18:08:07,953 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=111, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=123, PETRI_PLACES=57, PETRI_TRANSITIONS=32} [2022-11-25 18:08:07,953 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 6 predicate places. [2022-11-25 18:08:07,953 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 32 transitions, 123 flow [2022-11-25 18:08:07,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 342.1666666666667) internal successors, (4106), 12 states have internal predecessors, (4106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:07,955 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:08:07,955 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:08:07,977 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-11-25 18:08:08,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:08,171 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:08:08,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:08:08,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1456145384, now seen corresponding path program 1 times [2022-11-25 18:08:08,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:08:08,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [605551517] [2022-11-25 18:08:08,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:08:08,172 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:08,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:08:08,174 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:08:08,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-11-25 18:08:08,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:08:08,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 18:08:08,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:08:08,887 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:08:08,887 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:08:08,887 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:08:08,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [605551517] [2022-11-25 18:08:08,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [605551517] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:08:08,888 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:08:08,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:08:08,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564927758] [2022-11-25 18:08:08,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:08:08,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 18:08:08,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:08:08,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 18:08:08,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-11-25 18:08:09,801 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 318 out of 818 [2022-11-25 18:08:09,803 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 32 transitions, 123 flow. Second operand has 8 states, 8 states have (on average 320.625) internal successors, (2565), 8 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:09,803 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:08:09,803 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 318 of 818 [2022-11-25 18:08:09,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:08:12,525 INFO L130 PetriNetUnfolder]: 5014/7836 cut-off events. [2022-11-25 18:08:12,525 INFO L131 PetriNetUnfolder]: For 3014/3014 co-relation queries the response was YES. [2022-11-25 18:08:12,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19494 conditions, 7836 events. 5014/7836 cut-off events. For 3014/3014 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 45919 event pairs, 3710 based on Foata normal form. 7/7843 useless extension candidates. Maximal degree in co-relation 19477. Up to 5788 conditions per place. [2022-11-25 18:08:12,569 INFO L137 encePairwiseOnDemand]: 809/818 looper letters, 86 selfloop transitions, 6 changer transitions 10/102 dead transitions. [2022-11-25 18:08:12,569 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 102 transitions, 555 flow [2022-11-25 18:08:12,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:08:12,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:08:12,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2311 transitions. [2022-11-25 18:08:12,573 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4035976248690185 [2022-11-25 18:08:12,573 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2311 transitions. [2022-11-25 18:08:12,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2311 transitions. [2022-11-25 18:08:12,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:08:12,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2311 transitions. [2022-11-25 18:08:12,576 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 330.14285714285717) internal successors, (2311), 7 states have internal predecessors, (2311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:12,582 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:12,583 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:12,583 INFO L175 Difference]: Start difference. First operand has 57 places, 32 transitions, 123 flow. Second operand 7 states and 2311 transitions. [2022-11-25 18:08:12,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 102 transitions, 555 flow [2022-11-25 18:08:12,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 102 transitions, 516 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-25 18:08:12,591 INFO L231 Difference]: Finished difference. Result has 62 places, 36 transitions, 159 flow [2022-11-25 18:08:12,592 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=159, PETRI_PLACES=62, PETRI_TRANSITIONS=36} [2022-11-25 18:08:12,592 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 11 predicate places. [2022-11-25 18:08:12,593 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 36 transitions, 159 flow [2022-11-25 18:08:12,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 320.625) internal successors, (2565), 8 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:12,593 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:08:12,594 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:08:12,623 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-11-25 18:08:12,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:12,807 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:08:12,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:08:12,807 INFO L85 PathProgramCache]: Analyzing trace with hash -80762280, now seen corresponding path program 2 times [2022-11-25 18:08:12,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:08:12,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [431301283] [2022-11-25 18:08:12,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 18:08:12,808 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:12,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:08:12,809 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:08:12,812 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-11-25 18:08:13,015 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-25 18:08:13,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:08:13,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-25 18:08:13,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:08:13,377 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:08:13,378 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:08:13,378 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:08:13,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [431301283] [2022-11-25 18:08:13,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [431301283] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:08:13,379 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:08:13,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 18:08:13,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697742389] [2022-11-25 18:08:13,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:08:13,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 18:08:13,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:08:13,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 18:08:13,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-25 18:08:13,905 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 322 out of 818 [2022-11-25 18:08:13,906 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 36 transitions, 159 flow. Second operand has 6 states, 6 states have (on average 325.5) internal successors, (1953), 6 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:13,906 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:08:13,906 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 322 of 818 [2022-11-25 18:08:13,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:08:16,342 INFO L130 PetriNetUnfolder]: 5086/7967 cut-off events. [2022-11-25 18:08:16,342 INFO L131 PetriNetUnfolder]: For 5734/5734 co-relation queries the response was YES. [2022-11-25 18:08:16,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22813 conditions, 7967 events. 5086/7967 cut-off events. For 5734/5734 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 47367 event pairs, 3692 based on Foata normal form. 4/7971 useless extension candidates. Maximal degree in co-relation 22792. Up to 5868 conditions per place. [2022-11-25 18:08:16,394 INFO L137 encePairwiseOnDemand]: 811/818 looper letters, 77 selfloop transitions, 8 changer transitions 13/98 dead transitions. [2022-11-25 18:08:16,394 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 98 transitions, 596 flow [2022-11-25 18:08:16,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 18:08:16,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 18:08:16,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2004 transitions. [2022-11-25 18:08:16,397 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4083129584352078 [2022-11-25 18:08:16,398 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2004 transitions. [2022-11-25 18:08:16,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2004 transitions. [2022-11-25 18:08:16,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:08:16,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2004 transitions. [2022-11-25 18:08:16,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 334.0) internal successors, (2004), 6 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:16,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 818.0) internal successors, (5726), 7 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:16,405 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 818.0) internal successors, (5726), 7 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:16,405 INFO L175 Difference]: Start difference. First operand has 62 places, 36 transitions, 159 flow. Second operand 6 states and 2004 transitions. [2022-11-25 18:08:16,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 98 transitions, 596 flow [2022-11-25 18:08:16,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 98 transitions, 552 flow, removed 12 selfloop flow, removed 3 redundant places. [2022-11-25 18:08:16,418 INFO L231 Difference]: Finished difference. Result has 67 places, 39 transitions, 198 flow [2022-11-25 18:08:16,418 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=147, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=198, PETRI_PLACES=67, PETRI_TRANSITIONS=39} [2022-11-25 18:08:16,419 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 16 predicate places. [2022-11-25 18:08:16,419 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 39 transitions, 198 flow [2022-11-25 18:08:16,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 325.5) internal successors, (1953), 6 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:16,419 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:08:16,420 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:08:16,430 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-11-25 18:08:16,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:16,621 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:08:16,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:08:16,621 INFO L85 PathProgramCache]: Analyzing trace with hash -626927602, now seen corresponding path program 3 times [2022-11-25 18:08:16,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:08:16,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [415856829] [2022-11-25 18:08:16,622 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 18:08:16,622 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:16,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:08:16,623 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:08:16,625 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-11-25 18:08:16,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-11-25 18:08:16,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:08:16,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 18:08:16,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:08:17,209 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:08:17,209 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:08:17,209 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:08:17,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [415856829] [2022-11-25 18:08:17,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [415856829] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:08:17,210 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:08:17,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:08:17,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973060797] [2022-11-25 18:08:17,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:08:17,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 18:08:17,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:08:17,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 18:08:17,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-11-25 18:08:17,996 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 318 out of 818 [2022-11-25 18:08:17,998 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 39 transitions, 198 flow. Second operand has 8 states, 8 states have (on average 320.625) internal successors, (2565), 8 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:17,999 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:08:17,999 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 318 of 818 [2022-11-25 18:08:17,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:08:20,956 INFO L130 PetriNetUnfolder]: 5218/8196 cut-off events. [2022-11-25 18:08:20,956 INFO L131 PetriNetUnfolder]: For 11693/11693 co-relation queries the response was YES. [2022-11-25 18:08:20,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26687 conditions, 8196 events. 5218/8196 cut-off events. For 11693/11693 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 49073 event pairs, 3751 based on Foata normal form. 5/8201 useless extension candidates. Maximal degree in co-relation 26663. Up to 5845 conditions per place. [2022-11-25 18:08:21,022 INFO L137 encePairwiseOnDemand]: 809/818 looper letters, 102 selfloop transitions, 8 changer transitions 8/118 dead transitions. [2022-11-25 18:08:21,023 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 118 transitions, 823 flow [2022-11-25 18:08:21,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:08:21,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:08:21,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2309 transitions. [2022-11-25 18:08:21,026 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.40324834090115264 [2022-11-25 18:08:21,027 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2309 transitions. [2022-11-25 18:08:21,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2309 transitions. [2022-11-25 18:08:21,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:08:21,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2309 transitions. [2022-11-25 18:08:21,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 329.85714285714283) internal successors, (2309), 7 states have internal predecessors, (2309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:21,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:21,039 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:21,040 INFO L175 Difference]: Start difference. First operand has 67 places, 39 transitions, 198 flow. Second operand 7 states and 2309 transitions. [2022-11-25 18:08:21,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 118 transitions, 823 flow [2022-11-25 18:08:21,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 118 transitions, 757 flow, removed 20 selfloop flow, removed 3 redundant places. [2022-11-25 18:08:21,062 INFO L231 Difference]: Finished difference. Result has 73 places, 44 transitions, 253 flow [2022-11-25 18:08:21,063 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=253, PETRI_PLACES=73, PETRI_TRANSITIONS=44} [2022-11-25 18:08:21,063 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 22 predicate places. [2022-11-25 18:08:21,064 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 44 transitions, 253 flow [2022-11-25 18:08:21,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 320.625) internal successors, (2565), 8 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:21,064 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:08:21,065 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:08:21,086 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-11-25 18:08:21,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:21,281 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:08:21,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:08:21,281 INFO L85 PathProgramCache]: Analyzing trace with hash 603579894, now seen corresponding path program 4 times [2022-11-25 18:08:21,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:08:21,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1348874582] [2022-11-25 18:08:21,282 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-25 18:08:21,282 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:21,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:08:21,283 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:08:21,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-11-25 18:08:21,506 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-25 18:08:21,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:08:21,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-25 18:08:21,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:08:22,126 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:08:22,126 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:08:22,126 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:08:22,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1348874582] [2022-11-25 18:08:22,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1348874582] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:08:22,127 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:08:22,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 18:08:22,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203292731] [2022-11-25 18:08:22,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:08:22,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 18:08:22,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:08:22,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 18:08:22,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-25 18:08:22,833 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 322 out of 818 [2022-11-25 18:08:22,835 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 44 transitions, 253 flow. Second operand has 6 states, 6 states have (on average 325.5) internal successors, (1953), 6 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:22,835 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:08:22,835 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 322 of 818 [2022-11-25 18:08:22,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:08:25,453 INFO L130 PetriNetUnfolder]: 5501/8670 cut-off events. [2022-11-25 18:08:25,453 INFO L131 PetriNetUnfolder]: For 13374/13374 co-relation queries the response was YES. [2022-11-25 18:08:25,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29147 conditions, 8670 events. 5501/8670 cut-off events. For 13374/13374 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 52757 event pairs, 3800 based on Foata normal form. 6/8676 useless extension candidates. Maximal degree in co-relation 29120. Up to 6112 conditions per place. [2022-11-25 18:08:25,529 INFO L137 encePairwiseOnDemand]: 811/818 looper letters, 83 selfloop transitions, 18 changer transitions 14/115 dead transitions. [2022-11-25 18:08:25,529 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 115 transitions, 833 flow [2022-11-25 18:08:25,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 18:08:25,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 18:08:25,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2007 transitions. [2022-11-25 18:08:25,535 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4089242053789731 [2022-11-25 18:08:25,535 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2007 transitions. [2022-11-25 18:08:25,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2007 transitions. [2022-11-25 18:08:25,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:08:25,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2007 transitions. [2022-11-25 18:08:25,540 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 334.5) internal successors, (2007), 6 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:25,545 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 818.0) internal successors, (5726), 7 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:25,547 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 818.0) internal successors, (5726), 7 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:25,547 INFO L175 Difference]: Start difference. First operand has 73 places, 44 transitions, 253 flow. Second operand 6 states and 2007 transitions. [2022-11-25 18:08:25,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 115 transitions, 833 flow [2022-11-25 18:08:25,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 115 transitions, 790 flow, removed 9 selfloop flow, removed 3 redundant places. [2022-11-25 18:08:25,595 INFO L231 Difference]: Finished difference. Result has 78 places, 54 transitions, 408 flow [2022-11-25 18:08:25,596 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=408, PETRI_PLACES=78, PETRI_TRANSITIONS=54} [2022-11-25 18:08:25,596 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 27 predicate places. [2022-11-25 18:08:25,596 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 54 transitions, 408 flow [2022-11-25 18:08:25,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 325.5) internal successors, (1953), 6 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:25,597 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:08:25,597 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:08:25,620 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-11-25 18:08:25,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:25,811 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:08:25,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:08:25,811 INFO L85 PathProgramCache]: Analyzing trace with hash 470634916, now seen corresponding path program 5 times [2022-11-25 18:08:25,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:08:25,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [41641294] [2022-11-25 18:08:25,812 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-25 18:08:25,812 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:25,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:08:25,813 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:08:25,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-11-25 18:08:26,052 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-25 18:08:26,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:08:26,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 18:08:26,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:08:26,654 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:08:26,654 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:08:26,654 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:08:26,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [41641294] [2022-11-25 18:08:26,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [41641294] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:08:26,654 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:08:26,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:08:26,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933247398] [2022-11-25 18:08:26,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:08:26,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 18:08:26,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:08:26,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 18:08:26,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-11-25 18:08:27,780 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 318 out of 818 [2022-11-25 18:08:27,781 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 54 transitions, 408 flow. Second operand has 8 states, 8 states have (on average 320.625) internal successors, (2565), 8 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:27,781 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:08:27,781 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 318 of 818 [2022-11-25 18:08:27,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:08:30,928 INFO L130 PetriNetUnfolder]: 5837/9233 cut-off events. [2022-11-25 18:08:30,928 INFO L131 PetriNetUnfolder]: For 26036/26036 co-relation queries the response was YES. [2022-11-25 18:08:30,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34928 conditions, 9233 events. 5837/9233 cut-off events. For 26036/26036 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 57158 event pairs, 3849 based on Foata normal form. 5/9238 useless extension candidates. Maximal degree in co-relation 34898. Up to 6155 conditions per place. [2022-11-25 18:08:31,009 INFO L137 encePairwiseOnDemand]: 809/818 looper letters, 123 selfloop transitions, 23 changer transitions 8/154 dead transitions. [2022-11-25 18:08:31,010 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 154 transitions, 1374 flow [2022-11-25 18:08:31,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:08:31,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:08:31,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2314 transitions. [2022-11-25 18:08:31,015 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4041215508208173 [2022-11-25 18:08:31,015 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2314 transitions. [2022-11-25 18:08:31,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2314 transitions. [2022-11-25 18:08:31,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:08:31,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2314 transitions. [2022-11-25 18:08:31,020 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 330.57142857142856) internal successors, (2314), 7 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) [2022-11-25 18:08:31,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:31,027 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:31,028 INFO L175 Difference]: Start difference. First operand has 78 places, 54 transitions, 408 flow. Second operand 7 states and 2314 transitions. [2022-11-25 18:08:31,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 154 transitions, 1374 flow [2022-11-25 18:08:31,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 154 transitions, 1332 flow, removed 10 selfloop flow, removed 2 redundant places. [2022-11-25 18:08:31,090 INFO L231 Difference]: Finished difference. Result has 86 places, 68 transitions, 663 flow [2022-11-25 18:08:31,090 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=663, PETRI_PLACES=86, PETRI_TRANSITIONS=68} [2022-11-25 18:08:31,090 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 35 predicate places. [2022-11-25 18:08:31,091 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 68 transitions, 663 flow [2022-11-25 18:08:31,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 320.625) internal successors, (2565), 8 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:31,092 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:08:31,092 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:08:31,106 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-11-25 18:08:31,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:31,303 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:08:31,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:08:31,303 INFO L85 PathProgramCache]: Analyzing trace with hash -79390360, now seen corresponding path program 6 times [2022-11-25 18:08:31,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:08:31,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [389584223] [2022-11-25 18:08:31,304 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-25 18:08:31,304 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:31,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:08:31,305 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:08:31,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-11-25 18:08:31,509 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-11-25 18:08:31,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:08:31,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-25 18:08:31,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:08:31,984 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:08:31,985 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:08:31,985 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:08:31,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [389584223] [2022-11-25 18:08:31,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [389584223] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:08:31,985 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:08:31,986 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 18:08:31,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266521302] [2022-11-25 18:08:31,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:08:31,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 18:08:31,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:08:31,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 18:08:31,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-25 18:08:32,602 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 322 out of 818 [2022-11-25 18:08:32,603 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 68 transitions, 663 flow. Second operand has 6 states, 6 states have (on average 325.5) internal successors, (1953), 6 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:32,603 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:08:32,603 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 322 of 818 [2022-11-25 18:08:32,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:08:35,771 INFO L130 PetriNetUnfolder]: 5836/9296 cut-off events. [2022-11-25 18:08:35,771 INFO L131 PetriNetUnfolder]: For 36317/36317 co-relation queries the response was YES. [2022-11-25 18:08:35,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38328 conditions, 9296 events. 5836/9296 cut-off events. For 36317/36317 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 58054 event pairs, 3856 based on Foata normal form. 9/9305 useless extension candidates. Maximal degree in co-relation 38294. Up to 6386 conditions per place. [2022-11-25 18:08:35,856 INFO L137 encePairwiseOnDemand]: 811/818 looper letters, 89 selfloop transitions, 39 changer transitions 17/145 dead transitions. [2022-11-25 18:08:35,857 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 145 transitions, 1483 flow [2022-11-25 18:08:35,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 18:08:35,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 18:08:35,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2003 transitions. [2022-11-25 18:08:35,859 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.40810920945395274 [2022-11-25 18:08:35,859 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2003 transitions. [2022-11-25 18:08:35,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2003 transitions. [2022-11-25 18:08:35,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:08:35,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2003 transitions. [2022-11-25 18:08:35,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 333.8333333333333) internal successors, (2003), 6 states have internal predecessors, (2003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:35,865 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 818.0) internal successors, (5726), 7 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:35,866 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 818.0) internal successors, (5726), 7 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:35,866 INFO L175 Difference]: Start difference. First operand has 86 places, 68 transitions, 663 flow. Second operand 6 states and 2003 transitions. [2022-11-25 18:08:35,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 145 transitions, 1483 flow [2022-11-25 18:08:35,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 145 transitions, 1441 flow, removed 14 selfloop flow, removed 2 redundant places. [2022-11-25 18:08:35,943 INFO L231 Difference]: Finished difference. Result has 92 places, 82 transitions, 973 flow [2022-11-25 18:08:35,943 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=646, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=973, PETRI_PLACES=92, PETRI_TRANSITIONS=82} [2022-11-25 18:08:35,944 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 41 predicate places. [2022-11-25 18:08:35,944 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 82 transitions, 973 flow [2022-11-25 18:08:35,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 325.5) internal successors, (1953), 6 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:35,945 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:08:35,945 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:08:35,958 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-11-25 18:08:36,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:36,152 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:08:36,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:08:36,153 INFO L85 PathProgramCache]: Analyzing trace with hash 148367750, now seen corresponding path program 7 times [2022-11-25 18:08:36,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:08:36,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [911602390] [2022-11-25 18:08:36,153 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-25 18:08:36,153 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:36,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:08:36,154 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:08:36,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-11-25 18:08:36,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:08:36,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 18:08:36,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:08:37,823 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:08:37,824 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:08:37,824 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:08:37,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [911602390] [2022-11-25 18:08:37,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [911602390] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:08:37,825 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:08:37,825 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:08:37,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099245831] [2022-11-25 18:08:37,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:08:37,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 18:08:37,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:08:37,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 18:08:37,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-11-25 18:08:40,103 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 316 out of 818 [2022-11-25 18:08:40,105 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 82 transitions, 973 flow. Second operand has 8 states, 8 states have (on average 318.625) internal successors, (2549), 8 states have internal predecessors, (2549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:40,105 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:08:40,105 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 316 of 818 [2022-11-25 18:08:40,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:08:44,934 INFO L130 PetriNetUnfolder]: 6128/9732 cut-off events. [2022-11-25 18:08:44,934 INFO L131 PetriNetUnfolder]: For 56211/56211 co-relation queries the response was YES. [2022-11-25 18:08:44,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44123 conditions, 9732 events. 6128/9732 cut-off events. For 56211/56211 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 61398 event pairs, 3775 based on Foata normal form. 7/9739 useless extension candidates. Maximal degree in co-relation 44086. Up to 6179 conditions per place. [2022-11-25 18:08:45,028 INFO L137 encePairwiseOnDemand]: 808/818 looper letters, 161 selfloop transitions, 27 changer transitions 8/196 dead transitions. [2022-11-25 18:08:45,028 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 196 transitions, 2389 flow [2022-11-25 18:08:45,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 18:08:45,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 18:08:45,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2623 transitions. [2022-11-25 18:08:45,032 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4008251833740831 [2022-11-25 18:08:45,032 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2623 transitions. [2022-11-25 18:08:45,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2623 transitions. [2022-11-25 18:08:45,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:08:45,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2623 transitions. [2022-11-25 18:08:45,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 327.875) internal successors, (2623), 8 states have internal predecessors, (2623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:45,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 818.0) internal successors, (7362), 9 states have internal predecessors, (7362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:45,046 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 818.0) internal successors, (7362), 9 states have internal predecessors, (7362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:45,046 INFO L175 Difference]: Start difference. First operand has 92 places, 82 transitions, 973 flow. Second operand 8 states and 2623 transitions. [2022-11-25 18:08:45,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 196 transitions, 2389 flow [2022-11-25 18:08:45,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 196 transitions, 2187 flow, removed 41 selfloop flow, removed 3 redundant places. [2022-11-25 18:08:45,179 INFO L231 Difference]: Finished difference. Result has 101 places, 102 transitions, 1227 flow [2022-11-25 18:08:45,179 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1227, PETRI_PLACES=101, PETRI_TRANSITIONS=102} [2022-11-25 18:08:45,179 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 50 predicate places. [2022-11-25 18:08:45,180 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 102 transitions, 1227 flow [2022-11-25 18:08:45,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 318.625) internal successors, (2549), 8 states have internal predecessors, (2549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:45,181 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:08:45,181 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:08:45,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-11-25 18:08:45,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:45,383 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:08:45,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:08:45,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1417944034, now seen corresponding path program 8 times [2022-11-25 18:08:45,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:08:45,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1385272956] [2022-11-25 18:08:45,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 18:08:45,385 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:45,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:08:45,386 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:08:45,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-11-25 18:08:45,617 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-25 18:08:45,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:08:45,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-25 18:08:45,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:08:46,092 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:08:46,093 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:08:46,093 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:08:46,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1385272956] [2022-11-25 18:08:46,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1385272956] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:08:46,094 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:08:46,094 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 18:08:46,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085649014] [2022-11-25 18:08:46,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:08:46,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 18:08:46,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:08:46,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 18:08:46,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-25 18:08:46,821 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 322 out of 818 [2022-11-25 18:08:46,823 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 102 transitions, 1227 flow. Second operand has 6 states, 6 states have (on average 325.5) internal successors, (1953), 6 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:46,823 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:08:46,823 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 322 of 818 [2022-11-25 18:08:46,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:08:50,436 INFO L130 PetriNetUnfolder]: 6122/9703 cut-off events. [2022-11-25 18:08:50,436 INFO L131 PetriNetUnfolder]: For 54632/54632 co-relation queries the response was YES. [2022-11-25 18:08:50,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45476 conditions, 9703 events. 6122/9703 cut-off events. For 54632/54632 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 60711 event pairs, 3935 based on Foata normal form. 10/9713 useless extension candidates. Maximal degree in co-relation 45434. Up to 6577 conditions per place. [2022-11-25 18:08:50,528 INFO L137 encePairwiseOnDemand]: 811/818 looper letters, 106 selfloop transitions, 52 changer transitions 18/176 dead transitions. [2022-11-25 18:08:50,528 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 176 transitions, 2106 flow [2022-11-25 18:08:50,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 18:08:50,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 18:08:50,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2003 transitions. [2022-11-25 18:08:50,531 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.40810920945395274 [2022-11-25 18:08:50,531 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2003 transitions. [2022-11-25 18:08:50,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2003 transitions. [2022-11-25 18:08:50,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:08:50,532 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2003 transitions. [2022-11-25 18:08:50,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 333.8333333333333) internal successors, (2003), 6 states have internal predecessors, (2003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:50,539 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 818.0) internal successors, (5726), 7 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:50,540 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 818.0) internal successors, (5726), 7 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:50,541 INFO L175 Difference]: Start difference. First operand has 101 places, 102 transitions, 1227 flow. Second operand 6 states and 2003 transitions. [2022-11-25 18:08:50,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 176 transitions, 2106 flow [2022-11-25 18:08:50,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 176 transitions, 2090 flow, removed 8 selfloop flow, removed 1 redundant places. [2022-11-25 18:08:50,733 INFO L231 Difference]: Finished difference. Result has 107 places, 110 transitions, 1462 flow [2022-11-25 18:08:50,733 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=1213, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1462, PETRI_PLACES=107, PETRI_TRANSITIONS=110} [2022-11-25 18:08:50,734 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 56 predicate places. [2022-11-25 18:08:50,734 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 110 transitions, 1462 flow [2022-11-25 18:08:50,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 325.5) internal successors, (1953), 6 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:50,734 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:08:50,734 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:08:50,751 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-11-25 18:08:50,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:50,935 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:08:50,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:08:50,935 INFO L85 PathProgramCache]: Analyzing trace with hash -214255960, now seen corresponding path program 9 times [2022-11-25 18:08:50,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:08:50,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1595990024] [2022-11-25 18:08:50,936 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 18:08:50,936 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:50,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:08:50,937 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:08:50,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-11-25 18:08:51,123 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-11-25 18:08:51,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:08:51,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 18:08:51,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:08:51,509 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:08:51,509 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:08:51,509 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:08:51,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1595990024] [2022-11-25 18:08:51,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1595990024] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:08:51,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:08:51,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:08:51,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370393391] [2022-11-25 18:08:51,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:08:51,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 18:08:51,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:08:51,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 18:08:51,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-25 18:08:52,293 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 318 out of 818 [2022-11-25 18:08:52,294 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 110 transitions, 1462 flow. Second operand has 8 states, 8 states have (on average 320.625) internal successors, (2565), 8 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:52,294 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:08:52,294 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 318 of 818 [2022-11-25 18:08:52,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:08:55,310 INFO L130 PetriNetUnfolder]: 6101/9689 cut-off events. [2022-11-25 18:08:55,310 INFO L131 PetriNetUnfolder]: For 69470/69470 co-relation queries the response was YES. [2022-11-25 18:08:55,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47897 conditions, 9689 events. 6101/9689 cut-off events. For 69470/69470 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 60422 event pairs, 3962 based on Foata normal form. 5/9694 useless extension candidates. Maximal degree in co-relation 47852. Up to 6742 conditions per place. [2022-11-25 18:08:55,410 INFO L137 encePairwiseOnDemand]: 809/818 looper letters, 135 selfloop transitions, 56 changer transitions 8/199 dead transitions. [2022-11-25 18:08:55,410 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 199 transitions, 2701 flow [2022-11-25 18:08:55,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:08:55,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:08:55,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2304 transitions. [2022-11-25 18:08:55,413 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.40237513098148797 [2022-11-25 18:08:55,413 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2304 transitions. [2022-11-25 18:08:55,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2304 transitions. [2022-11-25 18:08:55,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:08:55,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2304 transitions. [2022-11-25 18:08:55,418 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 329.14285714285717) internal successors, (2304), 7 states have internal predecessors, (2304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:55,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:55,425 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:55,425 INFO L175 Difference]: Start difference. First operand has 107 places, 110 transitions, 1462 flow. Second operand 7 states and 2304 transitions. [2022-11-25 18:08:55,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 199 transitions, 2701 flow [2022-11-25 18:08:55,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 199 transitions, 2558 flow, removed 23 selfloop flow, removed 4 redundant places. [2022-11-25 18:08:55,640 INFO L231 Difference]: Finished difference. Result has 113 places, 129 transitions, 1836 flow [2022-11-25 18:08:55,640 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=1374, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1836, PETRI_PLACES=113, PETRI_TRANSITIONS=129} [2022-11-25 18:08:55,641 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 62 predicate places. [2022-11-25 18:08:55,641 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 129 transitions, 1836 flow [2022-11-25 18:08:55,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 320.625) internal successors, (2565), 8 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:55,642 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:08:55,642 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:08:55,654 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2022-11-25 18:08:55,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:55,854 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:08:55,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:08:55,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1735228358, now seen corresponding path program 10 times [2022-11-25 18:08:55,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:08:55,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1072657200] [2022-11-25 18:08:55,855 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-25 18:08:55,855 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:08:55,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:08:55,856 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:08:55,857 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-11-25 18:08:56,041 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-25 18:08:56,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:08:56,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 18:08:56,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:08:56,389 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:08:56,389 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:08:56,389 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:08:56,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1072657200] [2022-11-25 18:08:56,389 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1072657200] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:08:56,390 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:08:56,390 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:08:56,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926307119] [2022-11-25 18:08:56,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:08:56,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 18:08:56,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:08:56,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 18:08:56,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-25 18:08:57,069 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 317 out of 818 [2022-11-25 18:08:57,071 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 129 transitions, 1836 flow. Second operand has 8 states, 8 states have (on average 319.625) internal successors, (2557), 8 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:08:57,071 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:08:57,071 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 317 of 818 [2022-11-25 18:08:57,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:09:00,080 INFO L130 PetriNetUnfolder]: 6091/9667 cut-off events. [2022-11-25 18:09:00,080 INFO L131 PetriNetUnfolder]: For 79833/79833 co-relation queries the response was YES. [2022-11-25 18:09:00,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50085 conditions, 9667 events. 6091/9667 cut-off events. For 79833/79833 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 60486 event pairs, 3726 based on Foata normal form. 5/9672 useless extension candidates. Maximal degree in co-relation 50037. Up to 6118 conditions per place. [2022-11-25 18:09:00,178 INFO L137 encePairwiseOnDemand]: 809/818 looper letters, 162 selfloop transitions, 29 changer transitions 8/199 dead transitions. [2022-11-25 18:09:00,178 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 199 transitions, 2702 flow [2022-11-25 18:09:00,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:09:00,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:09:00,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2303 transitions. [2022-11-25 18:09:00,183 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.402200488997555 [2022-11-25 18:09:00,183 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2303 transitions. [2022-11-25 18:09:00,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2303 transitions. [2022-11-25 18:09:00,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:09:00,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2303 transitions. [2022-11-25 18:09:00,185 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 329.0) internal successors, (2303), 7 states have internal predecessors, (2303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:00,189 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:00,190 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:00,190 INFO L175 Difference]: Start difference. First operand has 113 places, 129 transitions, 1836 flow. Second operand 7 states and 2303 transitions. [2022-11-25 18:09:00,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 199 transitions, 2702 flow [2022-11-25 18:09:00,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 199 transitions, 2583 flow, removed 35 selfloop flow, removed 2 redundant places. [2022-11-25 18:09:00,384 INFO L231 Difference]: Finished difference. Result has 119 places, 131 transitions, 1849 flow [2022-11-25 18:09:00,384 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=1723, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1849, PETRI_PLACES=119, PETRI_TRANSITIONS=131} [2022-11-25 18:09:00,384 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 68 predicate places. [2022-11-25 18:09:00,385 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 131 transitions, 1849 flow [2022-11-25 18:09:00,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 319.625) internal successors, (2557), 8 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:00,385 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:09:00,385 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:09:00,403 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2022-11-25 18:09:00,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:00,586 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:09:00,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:09:00,586 INFO L85 PathProgramCache]: Analyzing trace with hash -549335346, now seen corresponding path program 11 times [2022-11-25 18:09:00,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:09:00,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [186018735] [2022-11-25 18:09:00,587 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-25 18:09:00,587 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:00,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:09:00,588 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:09:00,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-11-25 18:09:00,793 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-25 18:09:00,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:09:00,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 18:09:00,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:09:02,049 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:09:02,049 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:09:02,049 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:09:02,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [186018735] [2022-11-25 18:09:02,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [186018735] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:09:02,050 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:09:02,050 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:09:02,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702496602] [2022-11-25 18:09:02,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:09:02,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 18:09:02,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:09:02,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 18:09:02,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-11-25 18:09:03,574 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 316 out of 818 [2022-11-25 18:09:03,575 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 131 transitions, 1849 flow. Second operand has 8 states, 8 states have (on average 318.625) internal successors, (2549), 8 states have internal predecessors, (2549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:03,575 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:09:03,576 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 316 of 818 [2022-11-25 18:09:03,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:09:07,737 INFO L130 PetriNetUnfolder]: 6097/9677 cut-off events. [2022-11-25 18:09:07,737 INFO L131 PetriNetUnfolder]: For 77763/77763 co-relation queries the response was YES. [2022-11-25 18:09:07,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50213 conditions, 9677 events. 6097/9677 cut-off events. For 77763/77763 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 60531 event pairs, 3744 based on Foata normal form. 5/9682 useless extension candidates. Maximal degree in co-relation 50163. Up to 6122 conditions per place. [2022-11-25 18:09:07,815 INFO L137 encePairwiseOnDemand]: 808/818 looper letters, 158 selfloop transitions, 53 changer transitions 9/220 dead transitions. [2022-11-25 18:09:07,816 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 220 transitions, 3026 flow [2022-11-25 18:09:07,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 18:09:07,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 18:09:07,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2620 transitions. [2022-11-25 18:09:07,818 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.40036674816625917 [2022-11-25 18:09:07,819 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2620 transitions. [2022-11-25 18:09:07,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2620 transitions. [2022-11-25 18:09:07,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:09:07,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2620 transitions. [2022-11-25 18:09:07,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 327.5) internal successors, (2620), 8 states have internal predecessors, (2620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:07,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 818.0) internal successors, (7362), 9 states have internal predecessors, (7362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:07,828 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 818.0) internal successors, (7362), 9 states have internal predecessors, (7362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:07,829 INFO L175 Difference]: Start difference. First operand has 119 places, 131 transitions, 1849 flow. Second operand 8 states and 2620 transitions. [2022-11-25 18:09:07,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 220 transitions, 3026 flow [2022-11-25 18:09:08,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 220 transitions, 2943 flow, removed 13 selfloop flow, removed 4 redundant places. [2022-11-25 18:09:08,032 INFO L231 Difference]: Finished difference. Result has 126 places, 143 transitions, 2150 flow [2022-11-25 18:09:08,032 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=1794, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2150, PETRI_PLACES=126, PETRI_TRANSITIONS=143} [2022-11-25 18:09:08,032 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 75 predicate places. [2022-11-25 18:09:08,033 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 143 transitions, 2150 flow [2022-11-25 18:09:08,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 318.625) internal successors, (2549), 8 states have internal predecessors, (2549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:08,033 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:09:08,033 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:09:08,044 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2022-11-25 18:09:08,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:08,235 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:09:08,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:09:08,236 INFO L85 PathProgramCache]: Analyzing trace with hash -195230544, now seen corresponding path program 12 times [2022-11-25 18:09:08,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:09:08,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1105444818] [2022-11-25 18:09:08,236 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-25 18:09:08,236 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:08,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:09:08,237 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:09:08,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-11-25 18:09:08,446 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-11-25 18:09:08,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:09:08,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 18:09:08,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:09:09,078 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:09:09,079 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:09:09,079 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:09:09,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1105444818] [2022-11-25 18:09:09,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1105444818] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:09:09,079 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:09:09,079 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:09:09,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294752451] [2022-11-25 18:09:09,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:09:09,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 18:09:09,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:09:09,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 18:09:09,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-11-25 18:09:10,113 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 316 out of 818 [2022-11-25 18:09:10,115 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 143 transitions, 2150 flow. Second operand has 8 states, 8 states have (on average 318.625) internal successors, (2549), 8 states have internal predecessors, (2549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:10,115 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:09:10,115 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 316 of 818 [2022-11-25 18:09:10,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:09:13,479 INFO L130 PetriNetUnfolder]: 6087/9655 cut-off events. [2022-11-25 18:09:13,479 INFO L131 PetriNetUnfolder]: For 88844/88844 co-relation queries the response was YES. [2022-11-25 18:09:13,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51754 conditions, 9655 events. 6087/9655 cut-off events. For 88844/88844 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 60380 event pairs, 3758 based on Foata normal form. 5/9660 useless extension candidates. Maximal degree in co-relation 51700. Up to 6122 conditions per place. [2022-11-25 18:09:13,572 INFO L137 encePairwiseOnDemand]: 809/818 looper letters, 152 selfloop transitions, 58 changer transitions 8/218 dead transitions. [2022-11-25 18:09:13,572 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 218 transitions, 3193 flow [2022-11-25 18:09:13,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:09:13,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:09:13,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2302 transitions. [2022-11-25 18:09:13,575 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4020258470136221 [2022-11-25 18:09:13,576 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2302 transitions. [2022-11-25 18:09:13,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2302 transitions. [2022-11-25 18:09:13,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:09:13,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2302 transitions. [2022-11-25 18:09:13,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 328.85714285714283) internal successors, (2302), 7 states have internal predecessors, (2302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:13,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:13,584 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:13,584 INFO L175 Difference]: Start difference. First operand has 126 places, 143 transitions, 2150 flow. Second operand 7 states and 2302 transitions. [2022-11-25 18:09:13,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 218 transitions, 3193 flow [2022-11-25 18:09:13,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 218 transitions, 3101 flow, removed 22 selfloop flow, removed 3 redundant places. [2022-11-25 18:09:13,856 INFO L231 Difference]: Finished difference. Result has 132 places, 155 transitions, 2484 flow [2022-11-25 18:09:13,856 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=2076, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2484, PETRI_PLACES=132, PETRI_TRANSITIONS=155} [2022-11-25 18:09:13,856 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 81 predicate places. [2022-11-25 18:09:13,857 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 155 transitions, 2484 flow [2022-11-25 18:09:13,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 318.625) internal successors, (2549), 8 states have internal predecessors, (2549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:13,857 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:09:13,857 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:09:13,866 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2022-11-25 18:09:14,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:14,059 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:09:14,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:09:14,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1525683320, now seen corresponding path program 13 times [2022-11-25 18:09:14,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:09:14,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [88102018] [2022-11-25 18:09:14,060 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-25 18:09:14,060 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:14,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:09:14,061 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:09:14,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2022-11-25 18:09:14,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:09:14,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 18:09:14,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:09:14,589 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:09:14,590 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:09:14,590 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:09:14,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [88102018] [2022-11-25 18:09:14,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [88102018] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:09:14,590 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:09:14,590 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:09:14,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841011867] [2022-11-25 18:09:14,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:09:14,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 18:09:14,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:09:14,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 18:09:14,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-25 18:09:15,350 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 318 out of 818 [2022-11-25 18:09:15,352 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 155 transitions, 2484 flow. Second operand has 8 states, 8 states have (on average 320.625) internal successors, (2565), 8 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:15,352 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:09:15,352 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 318 of 818 [2022-11-25 18:09:15,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:09:18,601 INFO L130 PetriNetUnfolder]: 6077/9633 cut-off events. [2022-11-25 18:09:18,602 INFO L131 PetriNetUnfolder]: For 91011/91011 co-relation queries the response was YES. [2022-11-25 18:09:18,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52012 conditions, 9633 events. 6077/9633 cut-off events. For 91011/91011 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 60165 event pairs, 3738 based on Foata normal form. 5/9638 useless extension candidates. Maximal degree in co-relation 51955. Up to 6122 conditions per place. [2022-11-25 18:09:18,720 INFO L137 encePairwiseOnDemand]: 809/818 looper letters, 161 selfloop transitions, 53 changer transitions 8/222 dead transitions. [2022-11-25 18:09:18,720 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 222 transitions, 3317 flow [2022-11-25 18:09:18,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:09:18,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:09:18,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2312 transitions. [2022-11-25 18:09:18,724 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4037722668529514 [2022-11-25 18:09:18,724 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2312 transitions. [2022-11-25 18:09:18,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2312 transitions. [2022-11-25 18:09:18,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:09:18,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2312 transitions. [2022-11-25 18:09:18,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 330.2857142857143) internal successors, (2312), 7 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:18,733 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:18,734 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:18,734 INFO L175 Difference]: Start difference. First operand has 132 places, 155 transitions, 2484 flow. Second operand 7 states and 2312 transitions. [2022-11-25 18:09:18,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 222 transitions, 3317 flow [2022-11-25 18:09:19,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 222 transitions, 3233 flow, removed 18 selfloop flow, removed 3 redundant places. [2022-11-25 18:09:19,178 INFO L231 Difference]: Finished difference. Result has 136 places, 154 transitions, 2497 flow [2022-11-25 18:09:19,178 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=2381, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2497, PETRI_PLACES=136, PETRI_TRANSITIONS=154} [2022-11-25 18:09:19,178 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 85 predicate places. [2022-11-25 18:09:19,179 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 154 transitions, 2497 flow [2022-11-25 18:09:19,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 320.625) internal successors, (2565), 8 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:19,180 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:09:19,180 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:09:19,189 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2022-11-25 18:09:19,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:19,380 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:09:19,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:09:19,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1525351960, now seen corresponding path program 14 times [2022-11-25 18:09:19,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:09:19,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1954919889] [2022-11-25 18:09:19,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 18:09:19,381 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:19,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:09:19,382 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:09:19,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-11-25 18:09:19,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-25 18:09:19,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:09:19,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 18:09:19,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:09:20,159 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:09:20,159 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:09:20,159 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:09:20,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1954919889] [2022-11-25 18:09:20,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1954919889] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:09:20,159 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:09:20,159 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:09:20,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163273040] [2022-11-25 18:09:20,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:09:20,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 18:09:20,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:09:20,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 18:09:20,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-11-25 18:09:21,246 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 317 out of 818 [2022-11-25 18:09:21,247 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 154 transitions, 2497 flow. Second operand has 8 states, 8 states have (on average 319.625) internal successors, (2557), 8 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:21,247 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:09:21,247 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 317 of 818 [2022-11-25 18:09:21,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:09:25,217 INFO L130 PetriNetUnfolder]: 6067/9611 cut-off events. [2022-11-25 18:09:25,217 INFO L131 PetriNetUnfolder]: For 92249/92249 co-relation queries the response was YES. [2022-11-25 18:09:25,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52046 conditions, 9611 events. 6067/9611 cut-off events. For 92249/92249 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 59984 event pairs, 3750 based on Foata normal form. 5/9616 useless extension candidates. Maximal degree in co-relation 51988. Up to 6122 conditions per place. [2022-11-25 18:09:25,357 INFO L137 encePairwiseOnDemand]: 809/818 looper letters, 163 selfloop transitions, 50 changer transitions 8/221 dead transitions. [2022-11-25 18:09:25,357 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 221 transitions, 3361 flow [2022-11-25 18:09:25,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:09:25,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:09:25,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2306 transitions. [2022-11-25 18:09:25,360 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.40272441494935385 [2022-11-25 18:09:25,360 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2306 transitions. [2022-11-25 18:09:25,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2306 transitions. [2022-11-25 18:09:25,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:09:25,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2306 transitions. [2022-11-25 18:09:25,363 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 329.42857142857144) internal successors, (2306), 7 states have internal predecessors, (2306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:25,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:25,367 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:25,367 INFO L175 Difference]: Start difference. First operand has 136 places, 154 transitions, 2497 flow. Second operand 7 states and 2306 transitions. [2022-11-25 18:09:25,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 221 transitions, 3361 flow [2022-11-25 18:09:25,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 221 transitions, 3240 flow, removed 14 selfloop flow, removed 4 redundant places. [2022-11-25 18:09:25,687 INFO L231 Difference]: Finished difference. Result has 139 places, 155 transitions, 2504 flow [2022-11-25 18:09:25,687 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=2370, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2504, PETRI_PLACES=139, PETRI_TRANSITIONS=155} [2022-11-25 18:09:25,688 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 88 predicate places. [2022-11-25 18:09:25,688 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 155 transitions, 2504 flow [2022-11-25 18:09:25,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 319.625) internal successors, (2557), 8 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:25,689 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:09:25,689 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:09:25,700 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2022-11-25 18:09:25,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:25,890 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:09:25,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:09:25,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1866018198, now seen corresponding path program 15 times [2022-11-25 18:09:25,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:09:25,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [145915357] [2022-11-25 18:09:25,891 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 18:09:25,892 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:25,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:09:25,893 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:09:25,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2022-11-25 18:09:26,120 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-11-25 18:09:26,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:09:26,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 18:09:26,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:09:26,911 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:09:26,912 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:09:26,912 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:09:26,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [145915357] [2022-11-25 18:09:26,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [145915357] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:09:26,912 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:09:26,912 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:09:26,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838023353] [2022-11-25 18:09:26,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:09:26,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 18:09:26,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:09:26,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 18:09:26,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-25 18:09:28,205 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 317 out of 818 [2022-11-25 18:09:28,206 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 155 transitions, 2504 flow. Second operand has 8 states, 8 states have (on average 319.625) internal successors, (2557), 8 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:28,206 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:09:28,206 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 317 of 818 [2022-11-25 18:09:28,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:09:32,072 INFO L130 PetriNetUnfolder]: 6057/9589 cut-off events. [2022-11-25 18:09:32,072 INFO L131 PetriNetUnfolder]: For 91260/91260 co-relation queries the response was YES. [2022-11-25 18:09:32,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51920 conditions, 9589 events. 6057/9589 cut-off events. For 91260/91260 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 59699 event pairs, 3754 based on Foata normal form. 5/9594 useless extension candidates. Maximal degree in co-relation 51861. Up to 6122 conditions per place. [2022-11-25 18:09:32,212 INFO L137 encePairwiseOnDemand]: 809/818 looper letters, 148 selfloop transitions, 55 changer transitions 8/211 dead transitions. [2022-11-25 18:09:32,213 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 211 transitions, 3248 flow [2022-11-25 18:09:32,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:09:32,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:09:32,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2305 transitions. [2022-11-25 18:09:32,217 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4025497729654209 [2022-11-25 18:09:32,217 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2305 transitions. [2022-11-25 18:09:32,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2305 transitions. [2022-11-25 18:09:32,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:09:32,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2305 transitions. [2022-11-25 18:09:32,220 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 329.2857142857143) internal successors, (2305), 7 states have internal predecessors, (2305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:32,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:32,224 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:32,224 INFO L175 Difference]: Start difference. First operand has 139 places, 155 transitions, 2504 flow. Second operand 7 states and 2305 transitions. [2022-11-25 18:09:32,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 211 transitions, 3248 flow [2022-11-25 18:09:32,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 211 transitions, 3140 flow, removed 5 selfloop flow, removed 5 redundant places. [2022-11-25 18:09:32,593 INFO L231 Difference]: Finished difference. Result has 141 places, 154 transitions, 2517 flow [2022-11-25 18:09:32,594 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=2382, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2517, PETRI_PLACES=141, PETRI_TRANSITIONS=154} [2022-11-25 18:09:32,594 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 90 predicate places. [2022-11-25 18:09:32,594 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 154 transitions, 2517 flow [2022-11-25 18:09:32,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 319.625) internal successors, (2557), 8 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:32,595 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:09:32,595 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:09:32,606 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2022-11-25 18:09:32,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:32,796 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:09:32,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:09:32,796 INFO L85 PathProgramCache]: Analyzing trace with hash -676874986, now seen corresponding path program 16 times [2022-11-25 18:09:32,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:09:32,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1373703369] [2022-11-25 18:09:32,797 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-25 18:09:32,797 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:32,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:09:32,798 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:09:32,801 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2022-11-25 18:09:33,046 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-25 18:09:33,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:09:33,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-25 18:09:33,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:09:33,488 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:09:33,488 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:09:33,488 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:09:33,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1373703369] [2022-11-25 18:09:33,489 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1373703369] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:09:33,489 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:09:33,489 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 18:09:33,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946137426] [2022-11-25 18:09:33,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:09:33,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 18:09:33,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:09:33,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 18:09:33,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-25 18:09:34,311 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 322 out of 818 [2022-11-25 18:09:34,313 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 154 transitions, 2517 flow. Second operand has 6 states, 6 states have (on average 325.5) internal successors, (1953), 6 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:34,313 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:09:34,313 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 322 of 818 [2022-11-25 18:09:34,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:09:38,065 INFO L130 PetriNetUnfolder]: 6133/9730 cut-off events. [2022-11-25 18:09:38,065 INFO L131 PetriNetUnfolder]: For 93282/93282 co-relation queries the response was YES. [2022-11-25 18:09:38,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52727 conditions, 9730 events. 6133/9730 cut-off events. For 93282/93282 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 60693 event pairs, 3976 based on Foata normal form. 8/9738 useless extension candidates. Maximal degree in co-relation 52668. Up to 6742 conditions per place. [2022-11-25 18:09:38,205 INFO L137 encePairwiseOnDemand]: 811/818 looper letters, 123 selfloop transitions, 75 changer transitions 17/215 dead transitions. [2022-11-25 18:09:38,205 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 215 transitions, 3421 flow [2022-11-25 18:09:38,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 18:09:38,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 18:09:38,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2003 transitions. [2022-11-25 18:09:38,208 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.40810920945395274 [2022-11-25 18:09:38,209 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2003 transitions. [2022-11-25 18:09:38,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2003 transitions. [2022-11-25 18:09:38,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:09:38,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2003 transitions. [2022-11-25 18:09:38,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 333.8333333333333) internal successors, (2003), 6 states have internal predecessors, (2003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:38,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 818.0) internal successors, (5726), 7 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:38,214 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 818.0) internal successors, (5726), 7 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:38,215 INFO L175 Difference]: Start difference. First operand has 141 places, 154 transitions, 2517 flow. Second operand 6 states and 2003 transitions. [2022-11-25 18:09:38,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 215 transitions, 3421 flow [2022-11-25 18:09:38,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 215 transitions, 3306 flow, removed 4 selfloop flow, removed 5 redundant places. [2022-11-25 18:09:38,527 INFO L231 Difference]: Finished difference. Result has 143 places, 160 transitions, 2726 flow [2022-11-25 18:09:38,527 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2726, PETRI_PLACES=143, PETRI_TRANSITIONS=160} [2022-11-25 18:09:38,528 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 92 predicate places. [2022-11-25 18:09:38,528 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 160 transitions, 2726 flow [2022-11-25 18:09:38,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 325.5) internal successors, (1953), 6 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:38,529 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:09:38,529 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:09:38,542 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2022-11-25 18:09:38,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:38,736 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:09:38,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:09:38,737 INFO L85 PathProgramCache]: Analyzing trace with hash -830081762, now seen corresponding path program 17 times [2022-11-25 18:09:38,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:09:38,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [208731555] [2022-11-25 18:09:38,738 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-25 18:09:38,738 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:38,739 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:09:38,740 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:09:38,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-11-25 18:09:39,006 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-25 18:09:39,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:09:39,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-25 18:09:39,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:09:39,285 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:09:39,285 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:09:39,285 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:09:39,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [208731555] [2022-11-25 18:09:39,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [208731555] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:09:39,286 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:09:39,286 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 18:09:39,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800301786] [2022-11-25 18:09:39,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:09:39,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 18:09:39,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:09:39,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 18:09:39,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-25 18:09:39,936 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 322 out of 818 [2022-11-25 18:09:39,937 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 160 transitions, 2726 flow. Second operand has 6 states, 6 states have (on average 325.5) internal successors, (1953), 6 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:39,937 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:09:39,937 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 322 of 818 [2022-11-25 18:09:39,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:09:44,095 INFO L130 PetriNetUnfolder]: 6080/9601 cut-off events. [2022-11-25 18:09:44,095 INFO L131 PetriNetUnfolder]: For 103449/103449 co-relation queries the response was YES. [2022-11-25 18:09:44,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53828 conditions, 9601 events. 6080/9601 cut-off events. For 103449/103449 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 59274 event pairs, 3912 based on Foata normal form. 6/9607 useless extension candidates. Maximal degree in co-relation 53768. Up to 6742 conditions per place. [2022-11-25 18:09:44,254 INFO L137 encePairwiseOnDemand]: 811/818 looper letters, 132 selfloop transitions, 74 changer transitions 18/224 dead transitions. [2022-11-25 18:09:44,254 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 224 transitions, 3703 flow [2022-11-25 18:09:44,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 18:09:44,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 18:09:44,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2000 transitions. [2022-11-25 18:09:44,258 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.40749796251018744 [2022-11-25 18:09:44,258 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2000 transitions. [2022-11-25 18:09:44,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2000 transitions. [2022-11-25 18:09:44,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:09:44,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2000 transitions. [2022-11-25 18:09:44,260 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 333.3333333333333) internal successors, (2000), 6 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:44,264 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 818.0) internal successors, (5726), 7 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:44,264 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 818.0) internal successors, (5726), 7 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:44,264 INFO L175 Difference]: Start difference. First operand has 143 places, 160 transitions, 2726 flow. Second operand 6 states and 2000 transitions. [2022-11-25 18:09:44,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 224 transitions, 3703 flow [2022-11-25 18:09:44,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 224 transitions, 3610 flow, removed 20 selfloop flow, removed 3 redundant places. [2022-11-25 18:09:44,744 INFO L231 Difference]: Finished difference. Result has 148 places, 166 transitions, 3043 flow [2022-11-25 18:09:44,744 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=2637, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3043, PETRI_PLACES=148, PETRI_TRANSITIONS=166} [2022-11-25 18:09:44,745 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 97 predicate places. [2022-11-25 18:09:44,745 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 166 transitions, 3043 flow [2022-11-25 18:09:44,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 325.5) internal successors, (1953), 6 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:44,745 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:09:44,746 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:09:44,758 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2022-11-25 18:09:44,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:44,946 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:09:44,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:09:44,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1494501886, now seen corresponding path program 1 times [2022-11-25 18:09:44,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:09:44,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [115882080] [2022-11-25 18:09:44,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:09:44,948 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:44,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:09:44,949 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:09:44,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2022-11-25 18:09:45,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:09:45,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-25 18:09:45,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:09:45,569 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:09:45,569 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:09:45,570 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:09:45,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [115882080] [2022-11-25 18:09:45,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [115882080] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:09:45,570 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:09:45,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:09:45,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862210668] [2022-11-25 18:09:45,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:09:45,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 18:09:45,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:09:45,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 18:09:45,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-11-25 18:09:46,325 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 325 out of 818 [2022-11-25 18:09:46,327 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 166 transitions, 3043 flow. Second operand has 7 states, 7 states have (on average 328.14285714285717) internal successors, (2297), 7 states have internal predecessors, (2297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:46,327 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:09:46,327 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 325 of 818 [2022-11-25 18:09:46,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:09:50,429 INFO L130 PetriNetUnfolder]: 6957/10962 cut-off events. [2022-11-25 18:09:50,429 INFO L131 PetriNetUnfolder]: For 126704/126704 co-relation queries the response was YES. [2022-11-25 18:09:50,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64512 conditions, 10962 events. 6957/10962 cut-off events. For 126704/126704 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 69916 event pairs, 756 based on Foata normal form. 24/10986 useless extension candidates. Maximal degree in co-relation 64450. Up to 5696 conditions per place. [2022-11-25 18:09:50,610 INFO L137 encePairwiseOnDemand]: 810/818 looper letters, 181 selfloop transitions, 63 changer transitions 1/245 dead transitions. [2022-11-25 18:09:50,610 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 245 transitions, 4116 flow [2022-11-25 18:09:50,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:09:50,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:09:50,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2357 transitions. [2022-11-25 18:09:50,614 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4116311561299336 [2022-11-25 18:09:50,615 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2357 transitions. [2022-11-25 18:09:50,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2357 transitions. [2022-11-25 18:09:50,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:09:50,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2357 transitions. [2022-11-25 18:09:50,619 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 336.7142857142857) internal successors, (2357), 7 states have internal predecessors, (2357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:50,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:50,626 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:50,627 INFO L175 Difference]: Start difference. First operand has 148 places, 166 transitions, 3043 flow. Second operand 7 states and 2357 transitions. [2022-11-25 18:09:50,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 245 transitions, 4116 flow [2022-11-25 18:09:52,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 245 transitions, 3987 flow, removed 39 selfloop flow, removed 3 redundant places. [2022-11-25 18:09:52,112 INFO L231 Difference]: Finished difference. Result has 153 places, 179 transitions, 3340 flow [2022-11-25 18:09:52,113 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=2956, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3340, PETRI_PLACES=153, PETRI_TRANSITIONS=179} [2022-11-25 18:09:52,113 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 102 predicate places. [2022-11-25 18:09:52,113 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 179 transitions, 3340 flow [2022-11-25 18:09:52,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 328.14285714285717) internal successors, (2297), 7 states have internal predecessors, (2297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:52,114 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:09:52,114 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:09:52,127 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2022-11-25 18:09:52,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:52,315 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:09:52,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:09:52,315 INFO L85 PathProgramCache]: Analyzing trace with hash -755842982, now seen corresponding path program 2 times [2022-11-25 18:09:52,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:09:52,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [993374335] [2022-11-25 18:09:52,316 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 18:09:52,316 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:52,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:09:52,317 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:09:52,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-11-25 18:09:52,646 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 18:09:52,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:09:52,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-25 18:09:52,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:09:52,968 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:09:52,968 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:09:52,969 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:09:52,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [993374335] [2022-11-25 18:09:52,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [993374335] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:09:52,969 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:09:52,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:09:52,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365271647] [2022-11-25 18:09:52,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:09:52,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 18:09:52,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:09:52,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 18:09:52,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-25 18:09:53,783 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 327 out of 818 [2022-11-25 18:09:53,785 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 179 transitions, 3340 flow. Second operand has 7 states, 7 states have (on average 330.14285714285717) internal successors, (2311), 7 states have internal predecessors, (2311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:53,785 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:09:53,785 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 327 of 818 [2022-11-25 18:09:53,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:09:57,754 INFO L130 PetriNetUnfolder]: 7000/11079 cut-off events. [2022-11-25 18:09:57,754 INFO L131 PetriNetUnfolder]: For 117123/117123 co-relation queries the response was YES. [2022-11-25 18:09:57,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60305 conditions, 11079 events. 7000/11079 cut-off events. For 117123/117123 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 70631 event pairs, 3948 based on Foata normal form. 6/11085 useless extension candidates. Maximal degree in co-relation 60241. Up to 6876 conditions per place. [2022-11-25 18:09:57,931 INFO L137 encePairwiseOnDemand]: 810/818 looper letters, 189 selfloop transitions, 85 changer transitions 8/282 dead transitions. [2022-11-25 18:09:57,931 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 282 transitions, 5123 flow [2022-11-25 18:09:57,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:09:57,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:09:57,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2372 transitions. [2022-11-25 18:09:57,935 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4142507858889277 [2022-11-25 18:09:57,935 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2372 transitions. [2022-11-25 18:09:57,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2372 transitions. [2022-11-25 18:09:57,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:09:57,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2372 transitions. [2022-11-25 18:09:57,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 338.85714285714283) internal successors, (2372), 7 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:57,940 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:57,941 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:57,941 INFO L175 Difference]: Start difference. First operand has 153 places, 179 transitions, 3340 flow. Second operand 7 states and 2372 transitions. [2022-11-25 18:09:57,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 282 transitions, 5123 flow [2022-11-25 18:09:58,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 282 transitions, 5025 flow, removed 14 selfloop flow, removed 1 redundant places. [2022-11-25 18:09:58,719 INFO L231 Difference]: Finished difference. Result has 163 places, 204 transitions, 3953 flow [2022-11-25 18:09:58,720 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=3261, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3953, PETRI_PLACES=163, PETRI_TRANSITIONS=204} [2022-11-25 18:09:58,720 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 112 predicate places. [2022-11-25 18:09:58,720 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 204 transitions, 3953 flow [2022-11-25 18:09:58,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 330.14285714285717) internal successors, (2311), 7 states have internal predecessors, (2311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:09:58,721 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:09:58,721 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:09:58,736 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Ended with exit code 0 [2022-11-25 18:09:58,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:58,921 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:09:58,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:09:58,922 INFO L85 PathProgramCache]: Analyzing trace with hash -662478764, now seen corresponding path program 1 times [2022-11-25 18:09:58,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:09:58,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1727042835] [2022-11-25 18:09:58,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:09:58,922 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:09:58,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:09:58,924 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:09:58,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2022-11-25 18:09:59,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:09:59,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-25 18:09:59,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:09:59,462 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:09:59,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:09:59,930 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:09:59,930 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:09:59,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1727042835] [2022-11-25 18:09:59,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1727042835] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:09:59,930 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-25 18:09:59,931 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2022-11-25 18:09:59,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487208418] [2022-11-25 18:09:59,931 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-25 18:09:59,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 18:09:59,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:09:59,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 18:09:59,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-11-25 18:10:01,595 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 324 out of 818 [2022-11-25 18:10:01,597 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 204 transitions, 3953 flow. Second operand has 10 states, 10 states have (on average 326.9) internal successors, (3269), 10 states have internal predecessors, (3269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:01,597 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:10:01,597 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 324 of 818 [2022-11-25 18:10:01,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:10:06,814 INFO L130 PetriNetUnfolder]: 7993/12684 cut-off events. [2022-11-25 18:10:06,814 INFO L131 PetriNetUnfolder]: For 136243/136243 co-relation queries the response was YES. [2022-11-25 18:10:06,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71769 conditions, 12684 events. 7993/12684 cut-off events. For 136243/136243 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 83697 event pairs, 1964 based on Foata normal form. 30/12714 useless extension candidates. Maximal degree in co-relation 71699. Up to 6272 conditions per place. [2022-11-25 18:10:07,027 INFO L137 encePairwiseOnDemand]: 810/818 looper letters, 220 selfloop transitions, 81 changer transitions 4/305 dead transitions. [2022-11-25 18:10:07,027 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 305 transitions, 5652 flow [2022-11-25 18:10:07,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:10:07,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:10:07,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2353 transitions. [2022-11-25 18:10:07,031 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.41093258819420186 [2022-11-25 18:10:07,031 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2353 transitions. [2022-11-25 18:10:07,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2353 transitions. [2022-11-25 18:10:07,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:10:07,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2353 transitions. [2022-11-25 18:10:07,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 336.14285714285717) internal successors, (2353), 7 states have internal predecessors, (2353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:07,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:07,039 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:07,039 INFO L175 Difference]: Start difference. First operand has 163 places, 204 transitions, 3953 flow. Second operand 7 states and 2353 transitions. [2022-11-25 18:10:07,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 305 transitions, 5652 flow [2022-11-25 18:10:08,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 305 transitions, 5495 flow, removed 44 selfloop flow, removed 2 redundant places. [2022-11-25 18:10:08,280 INFO L231 Difference]: Finished difference. Result has 170 places, 216 transitions, 4282 flow [2022-11-25 18:10:08,280 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=3806, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4282, PETRI_PLACES=170, PETRI_TRANSITIONS=216} [2022-11-25 18:10:08,281 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 119 predicate places. [2022-11-25 18:10:08,281 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 216 transitions, 4282 flow [2022-11-25 18:10:08,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 326.9) internal successors, (3269), 10 states have internal predecessors, (3269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:08,281 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:10:08,281 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:10:08,295 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2022-11-25 18:10:08,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:10:08,482 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:10:08,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:10:08,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1383581256, now seen corresponding path program 2 times [2022-11-25 18:10:08,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:10:08,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [348477008] [2022-11-25 18:10:08,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 18:10:08,483 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:10:08,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:10:08,484 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:10:08,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2022-11-25 18:10:08,802 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 18:10:08,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:10:08,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-25 18:10:08,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:10:09,027 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:10:09,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:10:09,491 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:10:09,491 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:10:09,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [348477008] [2022-11-25 18:10:09,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [348477008] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-25 18:10:09,492 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 18:10:09,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 10 [2022-11-25 18:10:09,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596606328] [2022-11-25 18:10:09,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:10:09,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 18:10:09,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:10:09,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 18:10:09,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-11-25 18:10:10,503 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 818 [2022-11-25 18:10:10,504 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 216 transitions, 4282 flow. Second operand has 7 states, 7 states have (on average 332.14285714285717) internal successors, (2325), 7 states have internal predecessors, (2325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:10,504 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:10:10,504 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 818 [2022-11-25 18:10:10,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:10:16,133 INFO L130 PetriNetUnfolder]: 8603/13798 cut-off events. [2022-11-25 18:10:16,133 INFO L131 PetriNetUnfolder]: For 176108/176108 co-relation queries the response was YES. [2022-11-25 18:10:16,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77982 conditions, 13798 events. 8603/13798 cut-off events. For 176108/176108 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 93984 event pairs, 4106 based on Foata normal form. 30/13828 useless extension candidates. Maximal degree in co-relation 77909. Up to 7098 conditions per place. [2022-11-25 18:10:16,400 INFO L137 encePairwiseOnDemand]: 810/818 looper letters, 241 selfloop transitions, 62 changer transitions 0/303 dead transitions. [2022-11-25 18:10:16,400 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 303 transitions, 5637 flow [2022-11-25 18:10:16,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:10:16,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:10:16,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2394 transitions. [2022-11-25 18:10:16,404 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4180929095354523 [2022-11-25 18:10:16,404 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2394 transitions. [2022-11-25 18:10:16,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2394 transitions. [2022-11-25 18:10:16,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:10:16,404 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2394 transitions. [2022-11-25 18:10:16,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 342.0) internal successors, (2394), 7 states have internal predecessors, (2394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:16,409 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:16,410 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:16,411 INFO L175 Difference]: Start difference. First operand has 170 places, 216 transitions, 4282 flow. Second operand 7 states and 2394 transitions. [2022-11-25 18:10:16,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 303 transitions, 5637 flow [2022-11-25 18:10:18,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 303 transitions, 5514 flow, removed 19 selfloop flow, removed 2 redundant places. [2022-11-25 18:10:18,009 INFO L231 Difference]: Finished difference. Result has 176 places, 218 transitions, 4362 flow [2022-11-25 18:10:18,009 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=4159, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4362, PETRI_PLACES=176, PETRI_TRANSITIONS=218} [2022-11-25 18:10:18,010 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 125 predicate places. [2022-11-25 18:10:18,010 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 218 transitions, 4362 flow [2022-11-25 18:10:18,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 332.14285714285717) internal successors, (2325), 7 states have internal predecessors, (2325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:18,011 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:10:18,011 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:10:18,026 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2022-11-25 18:10:18,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:10:18,219 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:10:18,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:10:18,219 INFO L85 PathProgramCache]: Analyzing trace with hash -832455938, now seen corresponding path program 3 times [2022-11-25 18:10:18,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:10:18,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [763411709] [2022-11-25 18:10:18,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 18:10:18,220 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:10:18,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:10:18,221 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:10:18,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2022-11-25 18:10:18,553 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-25 18:10:18,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:10:18,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-25 18:10:18,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:10:18,877 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:10:18,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:10:19,595 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:10:19,595 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:10:19,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [763411709] [2022-11-25 18:10:19,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [763411709] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-25 18:10:19,595 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 18:10:19,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2022-11-25 18:10:19,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197797259] [2022-11-25 18:10:19,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:10:19,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 18:10:19,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:10:19,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 18:10:19,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2022-11-25 18:10:21,596 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 818 [2022-11-25 18:10:21,597 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 218 transitions, 4362 flow. Second operand has 7 states, 7 states have (on average 331.14285714285717) internal successors, (2318), 7 states have internal predecessors, (2318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:21,598 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:10:21,598 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 818 [2022-11-25 18:10:21,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:10:28,928 INFO L130 PetriNetUnfolder]: 10181/16504 cut-off events. [2022-11-25 18:10:28,928 INFO L131 PetriNetUnfolder]: For 211066/211066 co-relation queries the response was YES. [2022-11-25 18:10:29,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93532 conditions, 16504 events. 10181/16504 cut-off events. For 211066/211066 co-relation queries the response was YES. Maximal size of possible extension queue 808. Compared 118108 event pairs, 4816 based on Foata normal form. 30/16534 useless extension candidates. Maximal degree in co-relation 93457. Up to 7242 conditions per place. [2022-11-25 18:10:29,225 INFO L137 encePairwiseOnDemand]: 810/818 looper letters, 262 selfloop transitions, 78 changer transitions 0/340 dead transitions. [2022-11-25 18:10:29,225 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 340 transitions, 6527 flow [2022-11-25 18:10:29,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:10:29,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:10:29,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2394 transitions. [2022-11-25 18:10:29,230 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4180929095354523 [2022-11-25 18:10:29,230 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2394 transitions. [2022-11-25 18:10:29,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2394 transitions. [2022-11-25 18:10:29,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:10:29,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2394 transitions. [2022-11-25 18:10:29,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 342.0) internal successors, (2394), 7 states have internal predecessors, (2394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:29,240 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:29,241 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:29,242 INFO L175 Difference]: Start difference. First operand has 176 places, 218 transitions, 4362 flow. Second operand 7 states and 2394 transitions. [2022-11-25 18:10:29,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 340 transitions, 6527 flow [2022-11-25 18:10:31,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 340 transitions, 6377 flow, removed 7 selfloop flow, removed 4 redundant places. [2022-11-25 18:10:31,736 INFO L231 Difference]: Finished difference. Result has 181 places, 228 transitions, 4650 flow [2022-11-25 18:10:31,736 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=4228, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4650, PETRI_PLACES=181, PETRI_TRANSITIONS=228} [2022-11-25 18:10:31,737 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 130 predicate places. [2022-11-25 18:10:31,737 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 228 transitions, 4650 flow [2022-11-25 18:10:31,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 331.14285714285717) internal successors, (2318), 7 states have internal predecessors, (2318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:31,737 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:10:31,737 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:10:31,749 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2022-11-25 18:10:31,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:10:31,938 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:10:31,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:10:31,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1385638668, now seen corresponding path program 3 times [2022-11-25 18:10:31,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:10:31,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [925155696] [2022-11-25 18:10:31,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 18:10:31,940 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:10:31,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:10:31,942 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:10:31,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-11-25 18:10:32,276 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-25 18:10:32,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:10:32,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-25 18:10:32,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:10:32,603 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:10:32,603 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:10:32,604 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:10:32,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [925155696] [2022-11-25 18:10:32,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [925155696] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:10:32,604 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:10:32,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:10:32,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039189335] [2022-11-25 18:10:32,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:10:32,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 18:10:32,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:10:32,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 18:10:32,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-25 18:10:33,626 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 324 out of 818 [2022-11-25 18:10:33,628 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 228 transitions, 4650 flow. Second operand has 7 states, 7 states have (on average 327.14285714285717) internal successors, (2290), 7 states have internal predecessors, (2290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:33,629 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:10:33,629 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 324 of 818 [2022-11-25 18:10:33,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:10:41,257 INFO L130 PetriNetUnfolder]: 10243/16632 cut-off events. [2022-11-25 18:10:41,258 INFO L131 PetriNetUnfolder]: For 223280/223280 co-relation queries the response was YES. [2022-11-25 18:10:41,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94507 conditions, 16632 events. 10243/16632 cut-off events. For 223280/223280 co-relation queries the response was YES. Maximal size of possible extension queue 819. Compared 118974 event pairs, 5068 based on Foata normal form. 24/16656 useless extension candidates. Maximal degree in co-relation 94429. Up to 7263 conditions per place. [2022-11-25 18:10:41,579 INFO L137 encePairwiseOnDemand]: 810/818 looper letters, 228 selfloop transitions, 72 changer transitions 0/300 dead transitions. [2022-11-25 18:10:41,579 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 300 transitions, 5790 flow [2022-11-25 18:10:41,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:10:41,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:10:41,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2356 transitions. [2022-11-25 18:10:41,585 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4114565141460007 [2022-11-25 18:10:41,586 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2356 transitions. [2022-11-25 18:10:41,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2356 transitions. [2022-11-25 18:10:41,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:10:41,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2356 transitions. [2022-11-25 18:10:41,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 336.57142857142856) internal successors, (2356), 7 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:41,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:41,598 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:41,598 INFO L175 Difference]: Start difference. First operand has 181 places, 228 transitions, 4650 flow. Second operand 7 states and 2356 transitions. [2022-11-25 18:10:41,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 300 transitions, 5790 flow [2022-11-25 18:10:43,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 300 transitions, 5586 flow, removed 29 selfloop flow, removed 3 redundant places. [2022-11-25 18:10:43,933 INFO L231 Difference]: Finished difference. Result has 187 places, 232 transitions, 4740 flow [2022-11-25 18:10:43,934 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=4448, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4740, PETRI_PLACES=187, PETRI_TRANSITIONS=232} [2022-11-25 18:10:43,934 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 136 predicate places. [2022-11-25 18:10:43,934 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 232 transitions, 4740 flow [2022-11-25 18:10:43,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 327.14285714285717) internal successors, (2290), 7 states have internal predecessors, (2290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:43,935 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:10:43,935 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:10:43,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2022-11-25 18:10:44,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:10:44,136 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:10:44,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:10:44,136 INFO L85 PathProgramCache]: Analyzing trace with hash 93187758, now seen corresponding path program 4 times [2022-11-25 18:10:44,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:10:44,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2140909707] [2022-11-25 18:10:44,137 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-25 18:10:44,137 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:10:44,137 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:10:44,141 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:10:44,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2022-11-25 18:10:44,418 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-25 18:10:44,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:10:44,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-25 18:10:44,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:10:44,714 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:10:44,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:10:45,287 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:10:45,287 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:10:45,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2140909707] [2022-11-25 18:10:45,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2140909707] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-25 18:10:45,288 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 18:10:45,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2022-11-25 18:10:45,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326511890] [2022-11-25 18:10:45,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:10:45,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 18:10:45,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:10:45,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 18:10:45,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-11-25 18:10:46,615 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 818 [2022-11-25 18:10:46,616 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 232 transitions, 4740 flow. Second operand has 7 states, 7 states have (on average 332.14285714285717) internal successors, (2325), 7 states have internal predecessors, (2325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:46,617 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:10:46,617 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 818 [2022-11-25 18:10:46,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:10:54,621 INFO L130 PetriNetUnfolder]: 10329/16804 cut-off events. [2022-11-25 18:10:54,621 INFO L131 PetriNetUnfolder]: For 226736/226736 co-relation queries the response was YES. [2022-11-25 18:10:54,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95290 conditions, 16804 events. 10329/16804 cut-off events. For 226736/226736 co-relation queries the response was YES. Maximal size of possible extension queue 828. Compared 120829 event pairs, 4872 based on Foata normal form. 30/16834 useless extension candidates. Maximal degree in co-relation 95209. Up to 7242 conditions per place. [2022-11-25 18:10:54,929 INFO L137 encePairwiseOnDemand]: 810/818 looper letters, 244 selfloop transitions, 70 changer transitions 0/314 dead transitions. [2022-11-25 18:10:54,929 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 314 transitions, 6021 flow [2022-11-25 18:10:54,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:10:54,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:10:55,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2391 transitions. [2022-11-25 18:10:55,088 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4175689835836535 [2022-11-25 18:10:55,088 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2391 transitions. [2022-11-25 18:10:55,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2391 transitions. [2022-11-25 18:10:55,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:10:55,090 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2391 transitions. [2022-11-25 18:10:55,094 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 341.57142857142856) internal successors, (2391), 7 states have internal predecessors, (2391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:55,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:55,104 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:55,104 INFO L175 Difference]: Start difference. First operand has 187 places, 232 transitions, 4740 flow. Second operand 7 states and 2391 transitions. [2022-11-25 18:10:55,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 314 transitions, 6021 flow [2022-11-25 18:10:57,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 314 transitions, 5893 flow, removed 3 selfloop flow, removed 3 redundant places. [2022-11-25 18:10:57,187 INFO L231 Difference]: Finished difference. Result has 192 places, 236 transitions, 4845 flow [2022-11-25 18:10:57,187 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=4612, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4845, PETRI_PLACES=192, PETRI_TRANSITIONS=236} [2022-11-25 18:10:57,187 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 141 predicate places. [2022-11-25 18:10:57,188 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 236 transitions, 4845 flow [2022-11-25 18:10:57,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 332.14285714285717) internal successors, (2325), 7 states have internal predecessors, (2325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:57,188 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:10:57,188 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:10:57,204 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Ended with exit code 0 [2022-11-25 18:10:57,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:10:57,389 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:10:57,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:10:57,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1870284526, now seen corresponding path program 5 times [2022-11-25 18:10:57,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:10:57,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2037901179] [2022-11-25 18:10:57,391 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-25 18:10:57,391 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:10:57,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:10:57,392 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:10:57,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2022-11-25 18:10:57,729 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-25 18:10:57,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:10:57,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-25 18:10:57,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:10:58,024 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:10:58,025 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:10:58,025 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:10:58,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2037901179] [2022-11-25 18:10:58,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2037901179] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:10:58,025 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:10:58,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:10:58,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559179589] [2022-11-25 18:10:58,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:10:58,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 18:10:58,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:10:58,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 18:10:58,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-25 18:10:58,843 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 324 out of 818 [2022-11-25 18:10:58,846 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 236 transitions, 4845 flow. Second operand has 7 states, 7 states have (on average 327.14285714285717) internal successors, (2290), 7 states have internal predecessors, (2290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:10:58,846 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:10:58,846 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 324 of 818 [2022-11-25 18:10:58,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:11:06,717 INFO L130 PetriNetUnfolder]: 10311/16750 cut-off events. [2022-11-25 18:11:06,717 INFO L131 PetriNetUnfolder]: For 230769/230769 co-relation queries the response was YES. [2022-11-25 18:11:06,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96578 conditions, 16750 events. 10311/16750 cut-off events. For 230769/230769 co-relation queries the response was YES. Maximal size of possible extension queue 827. Compared 119949 event pairs, 5090 based on Foata normal form. 4/16754 useless extension candidates. Maximal degree in co-relation 96495. Up to 7381 conditions per place. [2022-11-25 18:11:07,035 INFO L137 encePairwiseOnDemand]: 810/818 looper letters, 221 selfloop transitions, 71 changer transitions 4/296 dead transitions. [2022-11-25 18:11:07,036 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 296 transitions, 5810 flow [2022-11-25 18:11:07,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:11:07,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:11:07,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2349 transitions. [2022-11-25 18:11:07,038 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4102340202584701 [2022-11-25 18:11:07,038 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2349 transitions. [2022-11-25 18:11:07,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2349 transitions. [2022-11-25 18:11:07,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:11:07,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2349 transitions. [2022-11-25 18:11:07,041 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 335.57142857142856) internal successors, (2349), 7 states have internal predecessors, (2349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:11:07,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:11:07,045 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 818.0) internal successors, (6544), 8 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:11:07,045 INFO L175 Difference]: Start difference. First operand has 192 places, 236 transitions, 4845 flow. Second operand 7 states and 2349 transitions. [2022-11-25 18:11:07,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 296 transitions, 5810 flow [2022-11-25 18:11:09,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 296 transitions, 5688 flow, removed 5 selfloop flow, removed 3 redundant places. [2022-11-25 18:11:09,127 INFO L231 Difference]: Finished difference. Result has 196 places, 235 transitions, 4844 flow [2022-11-25 18:11:09,128 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=818, PETRI_DIFFERENCE_MINUEND_FLOW=4696, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4844, PETRI_PLACES=196, PETRI_TRANSITIONS=235} [2022-11-25 18:11:09,128 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 145 predicate places. [2022-11-25 18:11:09,128 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 235 transitions, 4844 flow [2022-11-25 18:11:09,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 327.14285714285717) internal successors, (2290), 7 states have internal predecessors, (2290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:11:09,129 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:11:09,129 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:11:09,140 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2022-11-25 18:11:09,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:11:09,330 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-11-25 18:11:09,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:11:09,331 INFO L85 PathProgramCache]: Analyzing trace with hash -2053427328, now seen corresponding path program 4 times [2022-11-25 18:11:09,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:11:09,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2077417169] [2022-11-25 18:11:09,331 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-25 18:11:09,331 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:11:09,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:11:09,334 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:11:09,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6f966da-461f-48e2-a825-3f59ebae781d/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2022-11-25 18:11:09,619 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-25 18:11:09,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:11:09,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-25 18:11:09,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:11:09,883 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:11:09,883 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:11:09,883 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:11:09,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2077417169] [2022-11-25 18:11:09,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2077417169] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:11:09,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:11:09,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:11:09,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139459390] [2022-11-25 18:11:09,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:11:09,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 18:11:09,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:11:09,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 18:11:09,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-25 18:11:10,828 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 324 out of 818 [2022-11-25 18:11:10,829 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 235 transitions, 4844 flow. Second operand has 7 states, 7 states have (on average 327.14285714285717) internal successors, (2290), 7 states have internal predecessors, (2290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:11:10,829 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:11:10,829 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 324 of 818 [2022-11-25 18:11:10,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand