./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/unroll-cond-5.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/unroll-cond-5.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --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 052a68c73a5d1c6e7122fc0c660c02483f37277d0239d876d93b351fcdd64a16 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 05:41:41,647 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 05:41:41,713 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 05:41:41,717 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 05:41:41,718 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 05:41:41,743 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 05:41:41,743 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 05:41:41,744 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 05:41:41,745 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 05:41:41,745 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 05:41:41,746 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 05:41:41,746 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 05:41:41,747 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 05:41:41,748 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 05:41:41,748 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 05:41:41,749 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 05:41:41,749 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 05:41:41,750 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 05:41:41,750 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 05:41:41,750 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 05:41:41,751 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 05:41:41,752 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 05:41:41,752 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 05:41:41,753 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 05:41:41,753 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 05:41:41,754 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 05:41:41,754 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 05:41:41,755 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 05:41:41,755 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 05:41:41,755 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 05:41:41,756 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 05:41:41,756 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 05:41:41,757 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 05:41:41,757 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 05:41:41,757 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 05:41:41,758 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 05:41:41,758 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 05:41:41,758 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 05:41:41,758 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 05:41:41,758 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 05:41:41,758 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 05:41:41,759 INFO L153 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_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 052a68c73a5d1c6e7122fc0c660c02483f37277d0239d876d93b351fcdd64a16 [2023-11-29 05:41:41,978 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 05:41:41,999 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 05:41:42,001 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 05:41:42,002 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 05:41:42,002 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 05:41:42,003 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/unroll-cond-5.wvr.c [2023-11-29 05:41:44,748 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 05:41:44,908 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 05:41:44,909 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/sv-benchmarks/c/weaver/unroll-cond-5.wvr.c [2023-11-29 05:41:44,916 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/data/297a01109/570b25a89a444a8cbbb8981e1ddcf152/FLAG66530b14e [2023-11-29 05:41:44,927 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/data/297a01109/570b25a89a444a8cbbb8981e1ddcf152 [2023-11-29 05:41:44,928 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 05:41:44,930 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 05:41:44,931 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 05:41:44,931 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 05:41:44,935 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 05:41:44,935 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 05:41:44" (1/1) ... [2023-11-29 05:41:44,936 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ec074b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:41:44, skipping insertion in model container [2023-11-29 05:41:44,937 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 05:41:44" (1/1) ... [2023-11-29 05:41:44,963 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 05:41:45,126 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 05:41:45,138 ERROR L324 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) [2023-11-29 05:41:45,138 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7a72c83d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:41:45, skipping insertion in model container [2023-11-29 05:41:45,139 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 05:41:45,139 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-29 05:41:45,141 INFO L158 Benchmark]: Toolchain (without parser) took 210.25ms. Allocated memory is still 178.3MB. Free memory was 136.5MB in the beginning and 126.5MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 05:41:45,141 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 178.3MB. Free memory is still 150.6MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 05:41:45,142 INFO L158 Benchmark]: CACSL2BoogieTranslator took 208.35ms. Allocated memory is still 178.3MB. Free memory was 136.5MB in the beginning and 126.5MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 05:41:45,144 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 178.3MB. Free memory is still 150.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 208.35ms. Allocated memory is still 178.3MB. Free memory was 136.5MB in the beginning and 126.5MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 124]: 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-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/unroll-cond-5.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --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 052a68c73a5d1c6e7122fc0c660c02483f37277d0239d876d93b351fcdd64a16 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 05:41:46,899 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 05:41:46,969 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-29 05:41:46,984 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 05:41:46,984 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 05:41:47,012 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 05:41:47,013 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 05:41:47,014 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 05:41:47,014 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 05:41:47,015 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 05:41:47,015 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 05:41:47,016 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 05:41:47,017 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 05:41:47,017 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 05:41:47,018 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 05:41:47,019 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 05:41:47,019 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 05:41:47,020 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 05:41:47,020 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 05:41:47,020 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 05:41:47,021 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 05:41:47,021 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 05:41:47,022 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 05:41:47,022 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 05:41:47,023 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 05:41:47,023 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 05:41:47,023 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 05:41:47,024 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 05:41:47,024 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 05:41:47,025 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 05:41:47,025 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 05:41:47,025 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 05:41:47,026 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 05:41:47,026 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 05:41:47,026 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 05:41:47,026 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 05:41:47,027 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 05:41:47,027 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 05:41:47,027 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 05:41:47,027 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 05:41:47,028 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 05:41:47,028 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 05:41:47,028 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 05:41:47,028 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 05:41:47,029 INFO L153 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_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 052a68c73a5d1c6e7122fc0c660c02483f37277d0239d876d93b351fcdd64a16 [2023-11-29 05:41:47,323 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 05:41:47,345 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 05:41:47,347 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 05:41:47,349 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 05:41:47,349 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 05:41:47,350 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/unroll-cond-5.wvr.c [2023-11-29 05:41:50,160 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 05:41:50,370 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 05:41:50,371 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/sv-benchmarks/c/weaver/unroll-cond-5.wvr.c [2023-11-29 05:41:50,380 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/data/1739ac713/fa8f874f74d447ae878afcf15811d6f6/FLAG60f8e5cb0 [2023-11-29 05:41:50,395 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/data/1739ac713/fa8f874f74d447ae878afcf15811d6f6 [2023-11-29 05:41:50,399 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 05:41:50,401 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 05:41:50,402 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 05:41:50,402 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 05:41:50,407 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 05:41:50,408 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 05:41:50" (1/1) ... [2023-11-29 05:41:50,409 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@76678ce8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:41:50, skipping insertion in model container [2023-11-29 05:41:50,410 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 05:41:50" (1/1) ... [2023-11-29 05:41:50,438 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 05:41:50,648 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 05:41:50,663 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-29 05:41:50,668 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 05:41:50,691 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 05:41:50,697 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 05:41:50,727 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 05:41:50,746 INFO L206 MainTranslator]: Completed translation [2023-11-29 05:41:50,747 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:41:50 WrapperNode [2023-11-29 05:41:50,747 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 05:41:50,748 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 05:41:50,749 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 05:41:50,749 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 05:41:50,757 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:41:50" (1/1) ... [2023-11-29 05:41:50,769 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:41:50" (1/1) ... [2023-11-29 05:41:50,798 INFO L138 Inliner]: procedures = 26, calls = 46, calls flagged for inlining = 18, calls inlined = 18, statements flattened = 209 [2023-11-29 05:41:50,798 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 05:41:50,799 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 05:41:50,799 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 05:41:50,800 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 05:41:50,811 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:41:50" (1/1) ... [2023-11-29 05:41:50,811 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:41:50" (1/1) ... [2023-11-29 05:41:50,816 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:41:50" (1/1) ... [2023-11-29 05:41:50,844 INFO L175 MemorySlicer]: Split 17 memory accesses to 4 slices as follows [2, 2, 2, 11]. 65 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2023-11-29 05:41:50,845 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:41:50" (1/1) ... [2023-11-29 05:41:50,845 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:41:50" (1/1) ... [2023-11-29 05:41:50,858 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:41:50" (1/1) ... [2023-11-29 05:41:50,862 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:41:50" (1/1) ... [2023-11-29 05:41:50,865 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:41:50" (1/1) ... [2023-11-29 05:41:50,886 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:41:50" (1/1) ... [2023-11-29 05:41:50,891 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 05:41:50,892 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 05:41:50,892 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 05:41:50,892 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 05:41:50,893 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:41:50" (1/1) ... [2023-11-29 05:41:50,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 05:41:50,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:41:50,923 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 05:41:50,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 05:41:50,964 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 05:41:50,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 05:41:50,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-29 05:41:50,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-29 05:41:50,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-29 05:41:50,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 05:41:50,965 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-29 05:41:50,965 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-29 05:41:50,965 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-29 05:41:50,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-29 05:41:50,966 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 05:41:50,966 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 05:41:50,966 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 05:41:50,966 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 05:41:50,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 05:41:50,967 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 05:41:50,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 05:41:50,967 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 05:41:50,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-29 05:41:50,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-29 05:41:50,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-29 05:41:50,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-29 05:41:50,971 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 05:41:51,097 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 05:41:51,099 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 05:41:51,749 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 05:41:52,122 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 05:41:52,122 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-29 05:41:52,123 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 05:41:52 BoogieIcfgContainer [2023-11-29 05:41:52,123 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 05:41:52,126 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 05:41:52,126 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 05:41:52,130 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 05:41:52,130 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 05:41:50" (1/3) ... [2023-11-29 05:41:52,131 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@593b373f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 05:41:52, skipping insertion in model container [2023-11-29 05:41:52,131 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:41:50" (2/3) ... [2023-11-29 05:41:52,131 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@593b373f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 05:41:52, skipping insertion in model container [2023-11-29 05:41:52,132 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 05:41:52" (3/3) ... [2023-11-29 05:41:52,133 INFO L112 eAbstractionObserver]: Analyzing ICFG unroll-cond-5.wvr.c [2023-11-29 05:41:52,153 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 05:41:52,153 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 32 error locations. [2023-11-29 05:41:52,153 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 05:41:52,233 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 05:41:52,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 77 places, 77 transitions, 168 flow [2023-11-29 05:41:52,330 INFO L124 PetriNetUnfolderBase]: 7/75 cut-off events. [2023-11-29 05:41:52,331 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 05:41:52,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84 conditions, 75 events. 7/75 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 237 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 56. Up to 2 conditions per place. [2023-11-29 05:41:52,335 INFO L82 GeneralOperation]: Start removeDead. Operand has 77 places, 77 transitions, 168 flow [2023-11-29 05:41:52,340 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 74 places, 74 transitions, 160 flow [2023-11-29 05:41:52,350 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 05:41:52,357 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;@67d71cc6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 05:41:52,358 INFO L358 AbstractCegarLoop]: Starting to check reachability of 54 error locations. [2023-11-29 05:41:52,361 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 05:41:52,361 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2023-11-29 05:41:52,362 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 05:41:52,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:41:52,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 05:41:52,363 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:41:52,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:41:52,368 INFO L85 PathProgramCache]: Analyzing trace with hash 689198, now seen corresponding path program 1 times [2023-11-29 05:41:52,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:41:52,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2133142944] [2023-11-29 05:41:52,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:41:52,384 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 [2023-11-29 05:41:52,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:41:52,387 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:41:52,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:41:52,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:41:52,480 INFO L262 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 05:41:52,485 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:41:52,557 INFO L378 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 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 05:41:52,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:41:52,573 INFO L378 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 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:41:52,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:41:52,593 INFO L378 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 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 05:41:52,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:41:52,603 INFO L378 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 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:41:52,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:41:52,614 INFO L378 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 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:41:52,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:41:52,619 INFO L378 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 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 05:41:52,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:41:52,629 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:41:52,630 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:41:52,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2133142944] [2023-11-29 05:41:52,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2133142944] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:41:52,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:41:52,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 05:41:52,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509523795] [2023-11-29 05:41:52,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:41:52,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:41:52,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:41:52,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:41:52,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:41:52,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 77 [2023-11-29 05:41:52,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 74 transitions, 160 flow. Second operand has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:52,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:41:52,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 77 [2023-11-29 05:41:52,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:41:53,055 INFO L124 PetriNetUnfolderBase]: 215/576 cut-off events. [2023-11-29 05:41:53,055 INFO L125 PetriNetUnfolderBase]: For 45/45 co-relation queries the response was YES. [2023-11-29 05:41:53,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 949 conditions, 576 events. 215/576 cut-off events. For 45/45 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3518 event pairs, 141 based on Foata normal form. 1/436 useless extension candidates. Maximal degree in co-relation 824. Up to 343 conditions per place. [2023-11-29 05:41:53,064 INFO L140 encePairwiseOnDemand]: 73/77 looper letters, 30 selfloop transitions, 2 changer transitions 0/71 dead transitions. [2023-11-29 05:41:53,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 71 transitions, 218 flow [2023-11-29 05:41:53,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:41:53,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 05:41:53,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 160 transitions. [2023-11-29 05:41:53,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6926406926406926 [2023-11-29 05:41:53,077 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 160 transitions. [2023-11-29 05:41:53,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 160 transitions. [2023-11-29 05:41:53,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:41:53,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 160 transitions. [2023-11-29 05:41:53,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:53,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:53,087 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:53,089 INFO L175 Difference]: Start difference. First operand has 74 places, 74 transitions, 160 flow. Second operand 3 states and 160 transitions. [2023-11-29 05:41:53,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 71 transitions, 218 flow [2023-11-29 05:41:53,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 71 transitions, 210 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 05:41:53,096 INFO L231 Difference]: Finished difference. Result has 69 places, 71 transitions, 150 flow [2023-11-29 05:41:53,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=150, PETRI_PLACES=69, PETRI_TRANSITIONS=71} [2023-11-29 05:41:53,101 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, -5 predicate places. [2023-11-29 05:41:53,101 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 71 transitions, 150 flow [2023-11-29 05:41:53,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:53,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:41:53,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 05:41:53,109 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:41:53,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:41:53,303 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:41:53,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:41:53,304 INFO L85 PathProgramCache]: Analyzing trace with hash 689199, now seen corresponding path program 1 times [2023-11-29 05:41:53,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:41:53,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1940547883] [2023-11-29 05:41:53,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:41:53,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 [2023-11-29 05:41:53,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:41:53,306 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:41:53,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:41:53,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:41:53,383 INFO L262 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 05:41:53,385 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:41:53,415 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 05:41:53,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:41:53,440 INFO L378 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 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:41:53,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:41:53,450 INFO L378 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 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:41:53,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:41:53,461 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:41:53,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:41:53,472 INFO L378 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 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:41:53,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:41:53,482 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:41:53,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:41:53,558 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:41:53,559 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:41:53,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1940547883] [2023-11-29 05:41:53,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1940547883] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:41:53,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:41:53,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 05:41:53,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036457674] [2023-11-29 05:41:53,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:41:53,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 05:41:53,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:41:53,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 05:41:53,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 05:41:53,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 77 [2023-11-29 05:41:53,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 71 transitions, 150 flow. Second operand has 4 states, 4 states have (on average 42.75) internal successors, (171), 4 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:53,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:41:53,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 77 [2023-11-29 05:41:53,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:41:54,253 INFO L124 PetriNetUnfolderBase]: 215/578 cut-off events. [2023-11-29 05:41:54,254 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2023-11-29 05:41:54,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 936 conditions, 578 events. 215/578 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3515 event pairs, 141 based on Foata normal form. 1/438 useless extension candidates. Maximal degree in co-relation 917. Up to 347 conditions per place. [2023-11-29 05:41:54,260 INFO L140 encePairwiseOnDemand]: 73/77 looper letters, 33 selfloop transitions, 2 changer transitions 0/73 dead transitions. [2023-11-29 05:41:54,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 73 transitions, 224 flow [2023-11-29 05:41:54,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:41:54,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 05:41:54,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 163 transitions. [2023-11-29 05:41:54,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7056277056277056 [2023-11-29 05:41:54,263 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 163 transitions. [2023-11-29 05:41:54,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 163 transitions. [2023-11-29 05:41:54,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:41:54,264 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 163 transitions. [2023-11-29 05:41:54,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 54.333333333333336) internal successors, (163), 3 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:54,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:54,267 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:54,267 INFO L175 Difference]: Start difference. First operand has 69 places, 71 transitions, 150 flow. Second operand 3 states and 163 transitions. [2023-11-29 05:41:54,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 73 transitions, 224 flow [2023-11-29 05:41:54,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 73 transitions, 220 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 05:41:54,270 INFO L231 Difference]: Finished difference. Result has 70 places, 72 transitions, 160 flow [2023-11-29 05:41:54,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=160, PETRI_PLACES=70, PETRI_TRANSITIONS=72} [2023-11-29 05:41:54,271 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, -4 predicate places. [2023-11-29 05:41:54,271 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 72 transitions, 160 flow [2023-11-29 05:41:54,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.75) internal successors, (171), 4 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:54,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:41:54,271 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2023-11-29 05:41:54,273 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:41:54,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:41:54,472 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:41:54,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:41:54,472 INFO L85 PathProgramCache]: Analyzing trace with hash 662342504, now seen corresponding path program 1 times [2023-11-29 05:41:54,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:41:54,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [758396867] [2023-11-29 05:41:54,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:41:54,473 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 [2023-11-29 05:41:54,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:41:54,474 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:41:54,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:41:54,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:41:54,529 INFO L262 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 05:41:54,531 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:41:54,553 INFO L378 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 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 05:41:54,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:41:54,567 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:41:54,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:41:54,577 INFO L378 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 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:41:54,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:41:54,588 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:41:54,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:41:54,609 INFO L378 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 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:41:54,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:41:54,622 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:41:54,799 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:41:54,799 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:41:55,199 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:41:55,199 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:41:55,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [758396867] [2023-11-29 05:41:55,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [758396867] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:41:55,200 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:41:55,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 05:41:55,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211600703] [2023-11-29 05:41:55,200 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:41:55,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:41:55,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:41:55,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:41:55,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:41:56,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 77 [2023-11-29 05:41:56,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 72 transitions, 160 flow. Second operand has 10 states, 10 states have (on average 43.0) internal successors, (430), 10 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:56,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:41:56,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 77 [2023-11-29 05:41:56,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:41:57,390 INFO L124 PetriNetUnfolderBase]: 218/587 cut-off events. [2023-11-29 05:41:57,390 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2023-11-29 05:41:57,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 965 conditions, 587 events. 218/587 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3567 event pairs, 141 based on Foata normal form. 0/446 useless extension candidates. Maximal degree in co-relation 952. Up to 350 conditions per place. [2023-11-29 05:41:57,396 INFO L140 encePairwiseOnDemand]: 72/77 looper letters, 33 selfloop transitions, 11 changer transitions 0/82 dead transitions. [2023-11-29 05:41:57,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 82 transitions, 280 flow [2023-11-29 05:41:57,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 05:41:57,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 05:41:57,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 425 transitions. [2023-11-29 05:41:57,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132756132756133 [2023-11-29 05:41:57,400 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 425 transitions. [2023-11-29 05:41:57,400 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 425 transitions. [2023-11-29 05:41:57,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:41:57,401 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 425 transitions. [2023-11-29 05:41:57,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 47.22222222222222) internal successors, (425), 9 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:57,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 77.0) internal successors, (770), 10 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:57,406 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 77.0) internal successors, (770), 10 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:57,407 INFO L175 Difference]: Start difference. First operand has 70 places, 72 transitions, 160 flow. Second operand 9 states and 425 transitions. [2023-11-29 05:41:57,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 82 transitions, 280 flow [2023-11-29 05:41:57,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 82 transitions, 278 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 05:41:57,409 INFO L231 Difference]: Finished difference. Result has 80 places, 82 transitions, 232 flow [2023-11-29 05:41:57,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=232, PETRI_PLACES=80, PETRI_TRANSITIONS=82} [2023-11-29 05:41:57,410 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 6 predicate places. [2023-11-29 05:41:57,411 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 82 transitions, 232 flow [2023-11-29 05:41:57,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 43.0) internal successors, (430), 10 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:57,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:41:57,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 05:41:57,413 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:41:57,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:41:57,612 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:41:57,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:41:57,613 INFO L85 PathProgramCache]: Analyzing trace with hash 662342543, now seen corresponding path program 1 times [2023-11-29 05:41:57,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:41:57,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [557375213] [2023-11-29 05:41:57,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:41:57,614 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 [2023-11-29 05:41:57,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:41:57,615 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:41:57,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:41:57,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:41:57,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 05:41:57,685 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:41:57,712 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:41:57,712 INFO L378 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 1 case distinctions, treesize of input 19 treesize of output 22 [2023-11-29 05:41:57,742 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-29 05:41:57,742 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 22 [2023-11-29 05:41:57,846 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:41:57,846 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:41:57,846 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:41:57,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [557375213] [2023-11-29 05:41:57,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [557375213] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:41:57,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:41:57,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 05:41:57,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393188515] [2023-11-29 05:41:57,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:41:57,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:41:57,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:41:57,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:41:57,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:41:57,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 77 [2023-11-29 05:41:57,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 82 transitions, 232 flow. Second operand has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:57,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:41:57,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 77 [2023-11-29 05:41:57,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:41:58,166 INFO L124 PetriNetUnfolderBase]: 341/867 cut-off events. [2023-11-29 05:41:58,166 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2023-11-29 05:41:58,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1444 conditions, 867 events. 341/867 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 5632 event pairs, 228 based on Foata normal form. 0/669 useless extension candidates. Maximal degree in co-relation 1413. Up to 533 conditions per place. [2023-11-29 05:41:58,173 INFO L140 encePairwiseOnDemand]: 74/77 looper letters, 44 selfloop transitions, 1 changer transitions 0/80 dead transitions. [2023-11-29 05:41:58,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 80 transitions, 318 flow [2023-11-29 05:41:58,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:41:58,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 05:41:58,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 153 transitions. [2023-11-29 05:41:58,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6623376623376623 [2023-11-29 05:41:58,175 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 153 transitions. [2023-11-29 05:41:58,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 153 transitions. [2023-11-29 05:41:58,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:41:58,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 153 transitions. [2023-11-29 05:41:58,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:58,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:58,177 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:58,177 INFO L175 Difference]: Start difference. First operand has 80 places, 82 transitions, 232 flow. Second operand 3 states and 153 transitions. [2023-11-29 05:41:58,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 80 transitions, 318 flow [2023-11-29 05:41:58,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 80 transitions, 304 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-11-29 05:41:58,182 INFO L231 Difference]: Finished difference. Result has 79 places, 80 transitions, 216 flow [2023-11-29 05:41:58,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=216, PETRI_PLACES=79, PETRI_TRANSITIONS=80} [2023-11-29 05:41:58,183 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 5 predicate places. [2023-11-29 05:41:58,183 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 80 transitions, 216 flow [2023-11-29 05:41:58,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:58,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:41:58,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 05:41:58,186 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:41:58,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:41:58,384 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:41:58,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:41:58,385 INFO L85 PathProgramCache]: Analyzing trace with hash 662342544, now seen corresponding path program 1 times [2023-11-29 05:41:58,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:41:58,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1651713193] [2023-11-29 05:41:58,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:41:58,386 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 [2023-11-29 05:41:58,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:41:58,387 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:41:58,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:41:58,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:41:58,464 INFO L262 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 05:41:58,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:41:58,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:41:58,522 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 05:41:58,523 INFO L378 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 1 case distinctions, treesize of input 16 treesize of output 17 [2023-11-29 05:41:58,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-29 05:41:58,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:41:58,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:41:58,565 INFO L378 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 0 case distinctions, treesize of input 11 treesize of output 13 [2023-11-29 05:41:58,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:41:58,574 INFO L378 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 5 treesize of output 3 [2023-11-29 05:41:58,912 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:41:58,912 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:41:59,212 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:41:59,212 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:41:59,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1651713193] [2023-11-29 05:41:59,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1651713193] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:41:59,212 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:41:59,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 05:41:59,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702381925] [2023-11-29 05:41:59,213 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:41:59,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:41:59,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:41:59,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:41:59,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:42:00,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 77 [2023-11-29 05:42:00,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 80 transitions, 216 flow. Second operand has 10 states, 10 states have (on average 40.0) internal successors, (400), 10 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:00,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:00,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 77 [2023-11-29 05:42:00,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:01,034 INFO L124 PetriNetUnfolderBase]: 341/862 cut-off events. [2023-11-29 05:42:01,034 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2023-11-29 05:42:01,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1434 conditions, 862 events. 341/862 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 5574 event pairs, 228 based on Foata normal form. 0/664 useless extension candidates. Maximal degree in co-relation 1422. Up to 529 conditions per place. [2023-11-29 05:42:01,039 INFO L140 encePairwiseOnDemand]: 72/77 looper letters, 41 selfloop transitions, 4 changer transitions 0/78 dead transitions. [2023-11-29 05:42:01,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 78 transitions, 302 flow [2023-11-29 05:42:01,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 05:42:01,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 05:42:01,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 236 transitions. [2023-11-29 05:42:01,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.612987012987013 [2023-11-29 05:42:01,042 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 236 transitions. [2023-11-29 05:42:01,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 236 transitions. [2023-11-29 05:42:01,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:01,042 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 236 transitions. [2023-11-29 05:42:01,043 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 47.2) internal successors, (236), 5 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:01,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 77.0) internal successors, (462), 6 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:01,045 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 77.0) internal successors, (462), 6 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:01,045 INFO L175 Difference]: Start difference. First operand has 79 places, 80 transitions, 216 flow. Second operand 5 states and 236 transitions. [2023-11-29 05:42:01,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 78 transitions, 302 flow [2023-11-29 05:42:01,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 78 transitions, 301 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 05:42:01,049 INFO L231 Difference]: Finished difference. Result has 80 places, 78 transitions, 219 flow [2023-11-29 05:42:01,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=211, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=219, PETRI_PLACES=80, PETRI_TRANSITIONS=78} [2023-11-29 05:42:01,050 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 6 predicate places. [2023-11-29 05:42:01,050 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 78 transitions, 219 flow [2023-11-29 05:42:01,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 40.0) internal successors, (400), 10 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:01,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:01,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:42:01,053 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:42:01,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:01,254 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:42:01,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:01,254 INFO L85 PathProgramCache]: Analyzing trace with hash 767659231, now seen corresponding path program 1 times [2023-11-29 05:42:01,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:42:01,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [184474439] [2023-11-29 05:42:01,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:42:01,255 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 [2023-11-29 05:42:01,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:42:01,256 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:42:01,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:01,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:42:01,354 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 05:42:01,356 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:42:01,372 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:42:01,372 INFO L378 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 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-29 05:42:01,389 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:42:01,389 INFO L378 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 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-29 05:42:01,412 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:42:01,412 INFO L378 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 1 case distinctions, treesize of input 14 treesize of output 15 [2023-11-29 05:42:01,523 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:42:01,523 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:42:01,523 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:42:01,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [184474439] [2023-11-29 05:42:01,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [184474439] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:42:01,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:42:01,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 05:42:01,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280427073] [2023-11-29 05:42:01,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:42:01,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:42:01,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:42:01,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:42:01,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:42:01,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 77 [2023-11-29 05:42:01,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 78 transitions, 219 flow. Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:01,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:01,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 77 [2023-11-29 05:42:01,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:01,786 INFO L124 PetriNetUnfolderBase]: 239/629 cut-off events. [2023-11-29 05:42:01,786 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2023-11-29 05:42:01,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1066 conditions, 629 events. 239/629 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3804 event pairs, 156 based on Foata normal form. 0/496 useless extension candidates. Maximal degree in co-relation 1053. Up to 394 conditions per place. [2023-11-29 05:42:01,792 INFO L140 encePairwiseOnDemand]: 74/77 looper letters, 44 selfloop transitions, 1 changer transitions 0/76 dead transitions. [2023-11-29 05:42:01,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 76 transitions, 305 flow [2023-11-29 05:42:01,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:42:01,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 05:42:01,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 153 transitions. [2023-11-29 05:42:01,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6623376623376623 [2023-11-29 05:42:01,793 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 153 transitions. [2023-11-29 05:42:01,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 153 transitions. [2023-11-29 05:42:01,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:01,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 153 transitions. [2023-11-29 05:42:01,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:01,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:01,794 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:01,795 INFO L175 Difference]: Start difference. First operand has 80 places, 78 transitions, 219 flow. Second operand 3 states and 153 transitions. [2023-11-29 05:42:01,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 76 transitions, 305 flow [2023-11-29 05:42:01,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 76 transitions, 299 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 05:42:01,798 INFO L231 Difference]: Finished difference. Result has 77 places, 76 transitions, 211 flow [2023-11-29 05:42:01,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=211, PETRI_PLACES=77, PETRI_TRANSITIONS=76} [2023-11-29 05:42:01,799 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 3 predicate places. [2023-11-29 05:42:01,799 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 76 transitions, 211 flow [2023-11-29 05:42:01,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:01,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:01,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:42:01,802 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:42:02,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:02,002 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:42:02,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:02,003 INFO L85 PathProgramCache]: Analyzing trace with hash 767659232, now seen corresponding path program 1 times [2023-11-29 05:42:02,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:42:02,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1647845809] [2023-11-29 05:42:02,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:42:02,003 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 [2023-11-29 05:42:02,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:42:02,004 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:42:02,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:02,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:42:02,100 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 05:42:02,102 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:42:02,132 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 05:42:02,132 INFO L378 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 1 case distinctions, treesize of input 11 treesize of output 17 [2023-11-29 05:42:02,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:02,158 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 05:42:02,159 INFO L378 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 1 case distinctions, treesize of input 11 treesize of output 13 [2023-11-29 05:42:02,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:02,193 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 05:42:02,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 05:42:02,660 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:02,660 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:42:03,003 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:03,003 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:42:03,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1647845809] [2023-11-29 05:42:03,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1647845809] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:42:03,003 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:42:03,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 05:42:03,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714836201] [2023-11-29 05:42:03,004 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:42:03,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:42:03,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:42:03,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:42:03,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:42:04,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 77 [2023-11-29 05:42:04,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 76 transitions, 211 flow. Second operand has 10 states, 10 states have (on average 40.4) internal successors, (404), 10 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:04,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:04,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 77 [2023-11-29 05:42:04,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:04,938 INFO L124 PetriNetUnfolderBase]: 239/626 cut-off events. [2023-11-29 05:42:04,938 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2023-11-29 05:42:04,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1062 conditions, 626 events. 239/626 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3769 event pairs, 156 based on Foata normal form. 0/493 useless extension candidates. Maximal degree in co-relation 1049. Up to 390 conditions per place. [2023-11-29 05:42:04,943 INFO L140 encePairwiseOnDemand]: 72/77 looper letters, 41 selfloop transitions, 4 changer transitions 0/74 dead transitions. [2023-11-29 05:42:04,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 74 transitions, 297 flow [2023-11-29 05:42:04,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 05:42:04,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 05:42:04,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 236 transitions. [2023-11-29 05:42:04,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.612987012987013 [2023-11-29 05:42:04,946 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 236 transitions. [2023-11-29 05:42:04,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 236 transitions. [2023-11-29 05:42:04,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:04,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 236 transitions. [2023-11-29 05:42:04,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 47.2) internal successors, (236), 5 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:04,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 77.0) internal successors, (462), 6 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:04,949 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 77.0) internal successors, (462), 6 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:04,949 INFO L175 Difference]: Start difference. First operand has 77 places, 76 transitions, 211 flow. Second operand 5 states and 236 transitions. [2023-11-29 05:42:04,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 74 transitions, 297 flow [2023-11-29 05:42:04,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 74 transitions, 296 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 05:42:04,964 INFO L231 Difference]: Finished difference. Result has 78 places, 74 transitions, 214 flow [2023-11-29 05:42:04,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=214, PETRI_PLACES=78, PETRI_TRANSITIONS=74} [2023-11-29 05:42:04,965 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 4 predicate places. [2023-11-29 05:42:04,965 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 74 transitions, 214 flow [2023-11-29 05:42:04,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 40.4) internal successors, (404), 10 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:04,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:04,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:42:04,968 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:42:05,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:05,173 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:42:05,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:05,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1972308094, now seen corresponding path program 1 times [2023-11-29 05:42:05,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:42:05,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2113925212] [2023-11-29 05:42:05,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:42:05,174 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 [2023-11-29 05:42:05,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:42:05,175 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:42:05,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:05,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:42:05,235 INFO L262 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 05:42:05,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:42:05,242 INFO L378 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 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 05:42:05,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:05,248 INFO L378 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 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 05:42:05,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:05,252 INFO L378 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 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 05:42:05,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:05,257 INFO L378 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 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:42:05,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:05,265 INFO L378 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 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:42:05,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:05,276 INFO L378 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 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 05:42:05,296 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:42:05,296 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:42:05,296 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:42:05,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2113925212] [2023-11-29 05:42:05,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2113925212] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:42:05,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:42:05,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 05:42:05,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356034788] [2023-11-29 05:42:05,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:42:05,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 05:42:05,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:42:05,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 05:42:05,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 05:42:05,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 77 [2023-11-29 05:42:05,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 74 transitions, 214 flow. Second operand has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:05,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:05,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 77 [2023-11-29 05:42:05,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:05,625 INFO L124 PetriNetUnfolderBase]: 218/487 cut-off events. [2023-11-29 05:42:05,626 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2023-11-29 05:42:05,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 889 conditions, 487 events. 218/487 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2426 event pairs, 141 based on Foata normal form. 0/447 useless extension candidates. Maximal degree in co-relation 875. Up to 345 conditions per place. [2023-11-29 05:42:05,628 INFO L140 encePairwiseOnDemand]: 65/77 looper letters, 38 selfloop transitions, 5 changer transitions 0/64 dead transitions. [2023-11-29 05:42:05,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 64 transitions, 280 flow [2023-11-29 05:42:05,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 05:42:05,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 05:42:05,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 170 transitions. [2023-11-29 05:42:05,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551948051948052 [2023-11-29 05:42:05,630 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 170 transitions. [2023-11-29 05:42:05,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 170 transitions. [2023-11-29 05:42:05,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:05,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 170 transitions. [2023-11-29 05:42:05,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 42.5) internal successors, (170), 4 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:05,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 77.0) internal successors, (385), 5 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:05,632 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 77.0) internal successors, (385), 5 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:05,632 INFO L175 Difference]: Start difference. First operand has 78 places, 74 transitions, 214 flow. Second operand 4 states and 170 transitions. [2023-11-29 05:42:05,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 64 transitions, 280 flow [2023-11-29 05:42:05,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 64 transitions, 274 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 05:42:05,635 INFO L231 Difference]: Finished difference. Result has 68 places, 64 transitions, 198 flow [2023-11-29 05:42:05,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=198, PETRI_PLACES=68, PETRI_TRANSITIONS=64} [2023-11-29 05:42:05,636 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, -6 predicate places. [2023-11-29 05:42:05,636 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 64 transitions, 198 flow [2023-11-29 05:42:05,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:05,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:05,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:42:05,639 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:42:05,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:05,837 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:42:05,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:05,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1972308093, now seen corresponding path program 1 times [2023-11-29 05:42:05,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:42:05,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [119602136] [2023-11-29 05:42:05,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:42:05,838 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 [2023-11-29 05:42:05,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:42:05,839 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:42:05,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:05,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:42:05,901 INFO L262 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 05:42:05,902 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:42:05,990 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:05,990 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:42:06,160 INFO L378 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 35 treesize of output 31 [2023-11-29 05:42:06,284 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:06,284 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:42:06,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [119602136] [2023-11-29 05:42:06,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [119602136] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:42:06,284 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:42:06,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2023-11-29 05:42:06,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568515426] [2023-11-29 05:42:06,285 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:42:06,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:42:06,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:42:06,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:42:06,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 05:42:07,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 77 [2023-11-29 05:42:07,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 64 transitions, 198 flow. Second operand has 8 states, 8 states have (on average 44.0) internal successors, (352), 8 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:07,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:07,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 77 [2023-11-29 05:42:07,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:08,366 INFO L124 PetriNetUnfolderBase]: 510/966 cut-off events. [2023-11-29 05:42:08,366 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2023-11-29 05:42:08,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1803 conditions, 966 events. 510/966 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5178 event pairs, 169 based on Foata normal form. 0/828 useless extension candidates. Maximal degree in co-relation 1789. Up to 457 conditions per place. [2023-11-29 05:42:08,372 INFO L140 encePairwiseOnDemand]: 72/77 looper letters, 62 selfloop transitions, 8 changer transitions 0/90 dead transitions. [2023-11-29 05:42:08,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 90 transitions, 393 flow [2023-11-29 05:42:08,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:42:08,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:42:08,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 317 transitions. [2023-11-29 05:42:08,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6861471861471862 [2023-11-29 05:42:08,375 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 317 transitions. [2023-11-29 05:42:08,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 317 transitions. [2023-11-29 05:42:08,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:08,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 317 transitions. [2023-11-29 05:42:08,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 52.833333333333336) internal successors, (317), 6 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:08,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 77.0) internal successors, (539), 7 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:08,378 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 77.0) internal successors, (539), 7 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:08,378 INFO L175 Difference]: Start difference. First operand has 68 places, 64 transitions, 198 flow. Second operand 6 states and 317 transitions. [2023-11-29 05:42:08,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 90 transitions, 393 flow [2023-11-29 05:42:08,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 90 transitions, 387 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 05:42:08,381 INFO L231 Difference]: Finished difference. Result has 72 places, 65 transitions, 219 flow [2023-11-29 05:42:08,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=219, PETRI_PLACES=72, PETRI_TRANSITIONS=65} [2023-11-29 05:42:08,382 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, -2 predicate places. [2023-11-29 05:42:08,383 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 65 transitions, 219 flow [2023-11-29 05:42:08,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 44.0) internal successors, (352), 8 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:08,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:08,384 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:42:08,387 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:08,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:08,587 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:42:08,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:08,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1307476089, now seen corresponding path program 1 times [2023-11-29 05:42:08,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:42:08,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2110316] [2023-11-29 05:42:08,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:42:08,588 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 [2023-11-29 05:42:08,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:42:08,589 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:42:08,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:08,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:42:08,660 INFO L262 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 05:42:08,661 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:42:08,682 INFO L378 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 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 05:42:08,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:08,694 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:42:08,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:08,705 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:42:08,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:08,712 INFO L378 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 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:42:08,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:08,734 INFO L378 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 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:42:08,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:08,745 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:42:08,981 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:42:08,981 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:42:09,891 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:42:09,892 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:42:09,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2110316] [2023-11-29 05:42:09,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2110316] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:42:09,892 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:42:09,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2023-11-29 05:42:09,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13889358] [2023-11-29 05:42:09,893 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:42:09,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:42:09,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:42:09,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:42:09,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:42:20,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 77 [2023-11-29 05:42:20,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 65 transitions, 219 flow. Second operand has 11 states, 11 states have (on average 42.81818181818182) internal successors, (471), 11 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:20,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:20,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 77 [2023-11-29 05:42:20,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:23,922 INFO L124 PetriNetUnfolderBase]: 1267/2601 cut-off events. [2023-11-29 05:42:23,922 INFO L125 PetriNetUnfolderBase]: For 170/170 co-relation queries the response was YES. [2023-11-29 05:42:23,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5002 conditions, 2601 events. 1267/2601 cut-off events. For 170/170 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 17264 event pairs, 697 based on Foata normal form. 0/2346 useless extension candidates. Maximal degree in co-relation 4987. Up to 697 conditions per place. [2023-11-29 05:42:23,945 INFO L140 encePairwiseOnDemand]: 70/77 looper letters, 128 selfloop transitions, 16 changer transitions 0/163 dead transitions. [2023-11-29 05:42:23,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 163 transitions, 723 flow [2023-11-29 05:42:23,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 05:42:23,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 05:42:23,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 552 transitions. [2023-11-29 05:42:23,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7168831168831169 [2023-11-29 05:42:23,949 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 552 transitions. [2023-11-29 05:42:23,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 552 transitions. [2023-11-29 05:42:23,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:23,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 552 transitions. [2023-11-29 05:42:23,951 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 55.2) internal successors, (552), 10 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:23,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 77.0) internal successors, (847), 11 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:23,954 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 77.0) internal successors, (847), 11 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:23,954 INFO L175 Difference]: Start difference. First operand has 72 places, 65 transitions, 219 flow. Second operand 10 states and 552 transitions. [2023-11-29 05:42:23,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 163 transitions, 723 flow [2023-11-29 05:42:23,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 163 transitions, 714 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 05:42:23,958 INFO L231 Difference]: Finished difference. Result has 80 places, 71 transitions, 280 flow [2023-11-29 05:42:23,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=280, PETRI_PLACES=80, PETRI_TRANSITIONS=71} [2023-11-29 05:42:23,959 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 6 predicate places. [2023-11-29 05:42:23,960 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 71 transitions, 280 flow [2023-11-29 05:42:23,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 42.81818181818182) internal successors, (471), 11 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:23,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:23,960 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2023-11-29 05:42:23,963 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:42:24,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:24,163 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:42:24,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:24,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1854890899, now seen corresponding path program 2 times [2023-11-29 05:42:24,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:42:24,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [816791408] [2023-11-29 05:42:24,164 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:42:24,164 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 [2023-11-29 05:42:24,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:42:24,165 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:42:24,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:24,239 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:42:24,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:42:24,242 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 05:42:24,244 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:42:24,256 INFO L378 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 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 05:42:24,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:24,270 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:42:24,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:24,281 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:42:24,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:24,288 INFO L378 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 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:42:24,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:24,307 INFO L378 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 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:42:24,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:24,317 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:42:24,598 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:24,598 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:42:25,457 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:25,457 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:42:25,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [816791408] [2023-11-29 05:42:25,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [816791408] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:42:25,457 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:42:25,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2023-11-29 05:42:25,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718933686] [2023-11-29 05:42:25,457 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:42:25,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:42:25,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:42:25,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:42:25,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:42:29,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 77 [2023-11-29 05:42:29,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 71 transitions, 280 flow. Second operand has 14 states, 14 states have (on average 43.57142857142857) internal successors, (610), 14 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:29,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:29,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 77 [2023-11-29 05:42:29,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:33,311 INFO L124 PetriNetUnfolderBase]: 1260/2604 cut-off events. [2023-11-29 05:42:33,311 INFO L125 PetriNetUnfolderBase]: For 846/846 co-relation queries the response was YES. [2023-11-29 05:42:33,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5535 conditions, 2604 events. 1260/2604 cut-off events. For 846/846 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 17586 event pairs, 886 based on Foata normal form. 6/2517 useless extension candidates. Maximal degree in co-relation 5518. Up to 1983 conditions per place. [2023-11-29 05:42:33,327 INFO L140 encePairwiseOnDemand]: 72/77 looper letters, 40 selfloop transitions, 29 changer transitions 0/89 dead transitions. [2023-11-29 05:42:33,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 89 transitions, 562 flow [2023-11-29 05:42:33,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 05:42:33,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 05:42:33,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 950 transitions. [2023-11-29 05:42:33,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875077303648732 [2023-11-29 05:42:33,332 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 950 transitions. [2023-11-29 05:42:33,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 950 transitions. [2023-11-29 05:42:33,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:33,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 950 transitions. [2023-11-29 05:42:33,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 45.23809523809524) internal successors, (950), 21 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:33,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 77.0) internal successors, (1694), 22 states have internal predecessors, (1694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:33,339 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 77.0) internal successors, (1694), 22 states have internal predecessors, (1694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:33,339 INFO L175 Difference]: Start difference. First operand has 80 places, 71 transitions, 280 flow. Second operand 21 states and 950 transitions. [2023-11-29 05:42:33,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 89 transitions, 562 flow [2023-11-29 05:42:33,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 89 transitions, 554 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 05:42:33,346 INFO L231 Difference]: Finished difference. Result has 103 places, 89 transitions, 504 flow [2023-11-29 05:42:33,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=504, PETRI_PLACES=103, PETRI_TRANSITIONS=89} [2023-11-29 05:42:33,346 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 29 predicate places. [2023-11-29 05:42:33,347 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 89 transitions, 504 flow [2023-11-29 05:42:33,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 43.57142857142857) internal successors, (610), 14 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:33,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:33,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:42:33,350 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:42:33,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:33,548 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:42:33,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:33,549 INFO L85 PathProgramCache]: Analyzing trace with hash 666358008, now seen corresponding path program 1 times [2023-11-29 05:42:33,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:42:33,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [609555101] [2023-11-29 05:42:33,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:42:33,549 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 [2023-11-29 05:42:33,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:42:33,550 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:42:33,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:33,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:42:33,629 INFO L262 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 05:42:33,630 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:42:33,748 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:33,749 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:42:33,970 INFO L378 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 35 treesize of output 31 [2023-11-29 05:42:34,072 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:34,072 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:42:34,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [609555101] [2023-11-29 05:42:34,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [609555101] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:42:34,072 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:42:34,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2023-11-29 05:42:34,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935957181] [2023-11-29 05:42:34,073 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:42:34,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:42:34,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:42:34,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:42:34,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 05:42:34,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 77 [2023-11-29 05:42:34,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 89 transitions, 504 flow. Second operand has 8 states, 8 states have (on average 36.5) internal successors, (292), 8 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:34,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:34,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 77 [2023-11-29 05:42:34,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:36,310 INFO L124 PetriNetUnfolderBase]: 2783/4758 cut-off events. [2023-11-29 05:42:36,310 INFO L125 PetriNetUnfolderBase]: For 2333/2373 co-relation queries the response was YES. [2023-11-29 05:42:36,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10859 conditions, 4758 events. 2783/4758 cut-off events. For 2333/2373 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 29390 event pairs, 558 based on Foata normal form. 0/4203 useless extension candidates. Maximal degree in co-relation 10835. Up to 3178 conditions per place. [2023-11-29 05:42:36,344 INFO L140 encePairwiseOnDemand]: 64/77 looper letters, 86 selfloop transitions, 18 changer transitions 0/116 dead transitions. [2023-11-29 05:42:36,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 116 transitions, 804 flow [2023-11-29 05:42:36,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:42:36,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:42:36,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 275 transitions. [2023-11-29 05:42:36,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2023-11-29 05:42:36,347 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 275 transitions. [2023-11-29 05:42:36,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 275 transitions. [2023-11-29 05:42:36,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:36,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 275 transitions. [2023-11-29 05:42:36,348 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 45.833333333333336) internal successors, (275), 6 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:36,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 77.0) internal successors, (539), 7 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:36,350 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 77.0) internal successors, (539), 7 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:36,350 INFO L175 Difference]: Start difference. First operand has 103 places, 89 transitions, 504 flow. Second operand 6 states and 275 transitions. [2023-11-29 05:42:36,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 116 transitions, 804 flow [2023-11-29 05:42:36,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 116 transitions, 716 flow, removed 33 selfloop flow, removed 8 redundant places. [2023-11-29 05:42:36,359 INFO L231 Difference]: Finished difference. Result has 101 places, 94 transitions, 497 flow [2023-11-29 05:42:36,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=416, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=497, PETRI_PLACES=101, PETRI_TRANSITIONS=94} [2023-11-29 05:42:36,360 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 27 predicate places. [2023-11-29 05:42:36,360 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 94 transitions, 497 flow [2023-11-29 05:42:36,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.5) internal successors, (292), 8 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:36,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:36,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:42:36,364 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:42:36,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:36,563 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:42:36,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:36,564 INFO L85 PathProgramCache]: Analyzing trace with hash -817737470, now seen corresponding path program 1 times [2023-11-29 05:42:36,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:42:36,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1414743522] [2023-11-29 05:42:36,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:42:36,564 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 [2023-11-29 05:42:36,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:42:36,565 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:42:36,566 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:36,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:42:36,653 INFO L262 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 05:42:36,655 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:42:36,668 INFO L378 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 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 05:42:36,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:36,682 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:42:36,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:36,695 INFO L378 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 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:42:36,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:36,706 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:42:36,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:36,719 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:42:36,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:36,739 INFO L378 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 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:42:37,011 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:37,011 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:42:38,000 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:38,000 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:42:38,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1414743522] [2023-11-29 05:42:38,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1414743522] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:42:38,001 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:42:38,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2023-11-29 05:42:38,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700085627] [2023-11-29 05:42:38,001 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:42:38,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:42:38,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:42:38,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:42:38,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:42:41,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 77 [2023-11-29 05:42:41,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 94 transitions, 497 flow. Second operand has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:41,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:41,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 77 [2023-11-29 05:42:41,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:44,325 INFO L124 PetriNetUnfolderBase]: 2369/4054 cut-off events. [2023-11-29 05:42:44,325 INFO L125 PetriNetUnfolderBase]: For 2004/2069 co-relation queries the response was YES. [2023-11-29 05:42:44,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9885 conditions, 4054 events. 2369/4054 cut-off events. For 2004/2069 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 23379 event pairs, 1167 based on Foata normal form. 0/3810 useless extension candidates. Maximal degree in co-relation 9860. Up to 1443 conditions per place. [2023-11-29 05:42:44,346 INFO L140 encePairwiseOnDemand]: 54/77 looper letters, 109 selfloop transitions, 50 changer transitions 0/170 dead transitions. [2023-11-29 05:42:44,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 170 transitions, 1053 flow [2023-11-29 05:42:44,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 05:42:44,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 05:42:44,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 468 transitions. [2023-11-29 05:42:44,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6077922077922078 [2023-11-29 05:42:44,349 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 468 transitions. [2023-11-29 05:42:44,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 468 transitions. [2023-11-29 05:42:44,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:44,349 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 468 transitions. [2023-11-29 05:42:44,350 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 46.8) internal successors, (468), 10 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:44,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 77.0) internal successors, (847), 11 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:44,351 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 77.0) internal successors, (847), 11 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:44,352 INFO L175 Difference]: Start difference. First operand has 101 places, 94 transitions, 497 flow. Second operand 10 states and 468 transitions. [2023-11-29 05:42:44,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 170 transitions, 1053 flow [2023-11-29 05:42:44,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 170 transitions, 1022 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 05:42:44,360 INFO L231 Difference]: Finished difference. Result has 108 places, 122 transitions, 756 flow [2023-11-29 05:42:44,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=756, PETRI_PLACES=108, PETRI_TRANSITIONS=122} [2023-11-29 05:42:44,361 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 34 predicate places. [2023-11-29 05:42:44,361 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 122 transitions, 756 flow [2023-11-29 05:42:44,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:44,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:44,362 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:42:44,365 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:44,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:44,562 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:42:44,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:44,563 INFO L85 PathProgramCache]: Analyzing trace with hash 2127580018, now seen corresponding path program 2 times [2023-11-29 05:42:44,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:42:44,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1495338726] [2023-11-29 05:42:44,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:42:44,563 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 [2023-11-29 05:42:44,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:42:44,564 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:42:44,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:44,634 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 05:42:44,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:42:44,636 INFO L262 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 05:42:44,638 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:42:44,660 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 05:42:44,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:44,681 INFO L378 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 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:42:44,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:44,691 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:42:44,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:44,697 INFO L378 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 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:42:44,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:44,706 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:42:44,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:44,712 INFO L378 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 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:42:44,941 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-11-29 05:42:44,941 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:42:45,838 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-11-29 05:42:45,838 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:42:45,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1495338726] [2023-11-29 05:42:45,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1495338726] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:42:45,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:42:45,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2023-11-29 05:42:45,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639598427] [2023-11-29 05:42:45,839 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:42:45,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:42:45,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:42:45,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:42:45,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 05:42:51,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 77 [2023-11-29 05:42:51,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 122 transitions, 756 flow. Second operand has 8 states, 8 states have (on average 44.5) internal successors, (356), 8 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:51,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:51,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 77 [2023-11-29 05:42:51,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:53,148 INFO L124 PetriNetUnfolderBase]: 2114/3708 cut-off events. [2023-11-29 05:42:53,149 INFO L125 PetriNetUnfolderBase]: For 2287/2287 co-relation queries the response was YES. [2023-11-29 05:42:53,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10247 conditions, 3708 events. 2114/3708 cut-off events. For 2287/2287 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 22560 event pairs, 1116 based on Foata normal form. 52/3740 useless extension candidates. Maximal degree in co-relation 10220. Up to 2416 conditions per place. [2023-11-29 05:42:53,175 INFO L140 encePairwiseOnDemand]: 72/77 looper letters, 134 selfloop transitions, 20 changer transitions 0/174 dead transitions. [2023-11-29 05:42:53,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 174 transitions, 1327 flow [2023-11-29 05:42:53,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 05:42:53,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 05:42:53,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 263 transitions. [2023-11-29 05:42:53,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6831168831168831 [2023-11-29 05:42:53,180 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 263 transitions. [2023-11-29 05:42:53,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 263 transitions. [2023-11-29 05:42:53,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:53,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 263 transitions. [2023-11-29 05:42:53,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 52.6) internal successors, (263), 5 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:53,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 77.0) internal successors, (462), 6 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:53,183 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 77.0) internal successors, (462), 6 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:53,183 INFO L175 Difference]: Start difference. First operand has 108 places, 122 transitions, 756 flow. Second operand 5 states and 263 transitions. [2023-11-29 05:42:53,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 174 transitions, 1327 flow [2023-11-29 05:42:53,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 174 transitions, 1296 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 05:42:53,221 INFO L231 Difference]: Finished difference. Result has 105 places, 121 transitions, 757 flow [2023-11-29 05:42:53,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=757, PETRI_PLACES=105, PETRI_TRANSITIONS=121} [2023-11-29 05:42:53,222 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 31 predicate places. [2023-11-29 05:42:53,222 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 121 transitions, 757 flow [2023-11-29 05:42:53,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 44.5) internal successors, (356), 8 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:53,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:53,223 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:42:53,225 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:42:53,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:53,424 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:42:53,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:53,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1736298029, now seen corresponding path program 2 times [2023-11-29 05:42:53,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:42:53,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1016238172] [2023-11-29 05:42:53,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:42:53,425 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 [2023-11-29 05:42:53,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:42:53,426 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:42:53,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:53,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 05:42:53,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:42:53,537 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 05:42:53,538 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:42:53,548 INFO L378 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 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 05:42:53,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:53,561 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:42:53,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:53,571 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:42:53,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:53,576 INFO L378 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 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:42:53,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:53,586 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:42:53,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:53,602 INFO L378 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 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:42:53,876 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-29 05:42:53,876 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:42:53,876 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:42:53,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1016238172] [2023-11-29 05:42:53,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1016238172] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:42:53,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:42:53,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 05:42:53,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787746805] [2023-11-29 05:42:53,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:42:53,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 05:42:53,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:42:53,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 05:42:53,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 05:42:54,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 77 [2023-11-29 05:42:54,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 121 transitions, 757 flow. Second operand has 5 states, 5 states have (on average 36.2) internal successors, (181), 5 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:54,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:54,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 77 [2023-11-29 05:42:54,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:55,368 INFO L124 PetriNetUnfolderBase]: 2129/3623 cut-off events. [2023-11-29 05:42:55,368 INFO L125 PetriNetUnfolderBase]: For 3431/3433 co-relation queries the response was YES. [2023-11-29 05:42:55,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10301 conditions, 3623 events. 2129/3623 cut-off events. For 3431/3433 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 20763 event pairs, 684 based on Foata normal form. 144/3722 useless extension candidates. Maximal degree in co-relation 10275. Up to 1686 conditions per place. [2023-11-29 05:42:55,391 INFO L140 encePairwiseOnDemand]: 56/77 looper letters, 61 selfloop transitions, 53 changer transitions 0/125 dead transitions. [2023-11-29 05:42:55,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 125 transitions, 996 flow [2023-11-29 05:42:55,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 05:42:55,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 05:42:55,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 217 transitions. [2023-11-29 05:42:55,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636363636363636 [2023-11-29 05:42:55,394 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 217 transitions. [2023-11-29 05:42:55,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 217 transitions. [2023-11-29 05:42:55,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:55,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 217 transitions. [2023-11-29 05:42:55,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 43.4) internal successors, (217), 5 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:55,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 77.0) internal successors, (462), 6 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:55,396 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 77.0) internal successors, (462), 6 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:55,396 INFO L175 Difference]: Start difference. First operand has 105 places, 121 transitions, 757 flow. Second operand 5 states and 217 transitions. [2023-11-29 05:42:55,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 125 transitions, 996 flow [2023-11-29 05:42:55,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 125 transitions, 910 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 05:42:55,417 INFO L231 Difference]: Finished difference. Result has 94 places, 112 transitions, 731 flow [2023-11-29 05:42:55,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=625, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=731, PETRI_PLACES=94, PETRI_TRANSITIONS=112} [2023-11-29 05:42:55,418 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 20 predicate places. [2023-11-29 05:42:55,418 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 112 transitions, 731 flow [2023-11-29 05:42:55,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 36.2) internal successors, (181), 5 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:55,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:55,418 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 1, 1] [2023-11-29 05:42:55,422 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:42:55,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:55,619 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:42:55,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:55,619 INFO L85 PathProgramCache]: Analyzing trace with hash 568401705, now seen corresponding path program 3 times [2023-11-29 05:42:55,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:42:55,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [107375552] [2023-11-29 05:42:55,619 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 05:42:55,619 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 [2023-11-29 05:42:55,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:42:55,620 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:42:55,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:42:55,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-11-29 05:42:55,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:42:55,866 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 05:42:55,868 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:42:55,896 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 05:42:55,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:55,917 INFO L378 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 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:42:55,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:55,924 INFO L378 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 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:42:55,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:55,933 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:42:55,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:55,943 INFO L378 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 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:42:55,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:42:55,949 INFO L378 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 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:42:56,514 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:56,515 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:42:59,511 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:59,511 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:42:59,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [107375552] [2023-11-29 05:42:59,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [107375552] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:42:59,511 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:42:59,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2023-11-29 05:42:59,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685004901] [2023-11-29 05:42:59,512 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:42:59,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 05:42:59,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:42:59,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 05:42:59,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=477, Unknown=0, NotChecked=0, Total=650 [2023-11-29 05:43:13,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 77 [2023-11-29 05:43:13,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 112 transitions, 731 flow. Second operand has 26 states, 26 states have (on average 43.76923076923077) internal successors, (1138), 26 states have internal predecessors, (1138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:13,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:43:13,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 77 [2023-11-29 05:43:13,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:43:44,922 INFO L124 PetriNetUnfolderBase]: 2174/3694 cut-off events. [2023-11-29 05:43:44,922 INFO L125 PetriNetUnfolderBase]: For 2864/2864 co-relation queries the response was YES. [2023-11-29 05:43:44,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10551 conditions, 3694 events. 2174/3694 cut-off events. For 2864/2864 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 20987 event pairs, 1566 based on Foata normal form. 12/3661 useless extension candidates. Maximal degree in co-relation 10527. Up to 3255 conditions per place. [2023-11-29 05:43:44,949 INFO L140 encePairwiseOnDemand]: 72/77 looper letters, 73 selfloop transitions, 65 changer transitions 0/148 dead transitions. [2023-11-29 05:43:44,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 148 transitions, 1367 flow [2023-11-29 05:43:44,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-29 05:43:44,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-11-29 05:43:44,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2000 transitions. [2023-11-29 05:43:44,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772005772005772 [2023-11-29 05:43:44,955 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2000 transitions. [2023-11-29 05:43:44,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2000 transitions. [2023-11-29 05:43:44,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:43:44,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2000 transitions. [2023-11-29 05:43:44,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 44.44444444444444) internal successors, (2000), 45 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) [2023-11-29 05:43:44,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 77.0) internal successors, (3542), 46 states have internal predecessors, (3542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:44,970 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 77.0) internal successors, (3542), 46 states have internal predecessors, (3542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:44,970 INFO L175 Difference]: Start difference. First operand has 94 places, 112 transitions, 731 flow. Second operand 45 states and 2000 transitions. [2023-11-29 05:43:44,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 148 transitions, 1367 flow [2023-11-29 05:43:44,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 148 transitions, 1237 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 05:43:44,988 INFO L231 Difference]: Finished difference. Result has 146 places, 148 transitions, 1145 flow [2023-11-29 05:43:44,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=625, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1145, PETRI_PLACES=146, PETRI_TRANSITIONS=148} [2023-11-29 05:43:44,989 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 72 predicate places. [2023-11-29 05:43:44,990 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 148 transitions, 1145 flow [2023-11-29 05:43:44,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 43.76923076923077) internal successors, (1138), 26 states have internal predecessors, (1138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:44,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:43:44,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:43:44,995 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:43:45,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:43:45,193 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:43:45,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:43:45,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1718846509, now seen corresponding path program 1 times [2023-11-29 05:43:45,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:43:45,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [79699104] [2023-11-29 05:43:45,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:43:45,194 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 [2023-11-29 05:43:45,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:43:45,195 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:43:45,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:43:45,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:43:45,277 INFO L262 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 05:43:45,278 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:43:45,368 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:43:45,369 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:43:45,369 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:43:45,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [79699104] [2023-11-29 05:43:45,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [79699104] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:43:45,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:43:45,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 05:43:45,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866741431] [2023-11-29 05:43:45,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:43:45,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:43:45,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:43:45,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:43:45,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:43:45,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 77 [2023-11-29 05:43:45,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 148 transitions, 1145 flow. Second operand has 3 states, 3 states have (on average 48.333333333333336) internal successors, (145), 3 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:45,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:43:45,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 77 [2023-11-29 05:43:45,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:43:46,022 INFO L124 PetriNetUnfolderBase]: 2174/3683 cut-off events. [2023-11-29 05:43:46,022 INFO L125 PetriNetUnfolderBase]: For 1806/1806 co-relation queries the response was YES. [2023-11-29 05:43:46,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9705 conditions, 3683 events. 2174/3683 cut-off events. For 1806/1806 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 21172 event pairs, 540 based on Foata normal form. 3/3641 useless extension candidates. Maximal degree in co-relation 9669. Up to 2665 conditions per place. [2023-11-29 05:43:46,042 INFO L140 encePairwiseOnDemand]: 69/77 looper letters, 163 selfloop transitions, 17 changer transitions 1/192 dead transitions. [2023-11-29 05:43:46,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 192 transitions, 1696 flow [2023-11-29 05:43:46,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:43:46,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 05:43:46,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 184 transitions. [2023-11-29 05:43:46,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7965367965367965 [2023-11-29 05:43:46,043 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 184 transitions. [2023-11-29 05:43:46,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 184 transitions. [2023-11-29 05:43:46,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:43:46,043 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 184 transitions. [2023-11-29 05:43:46,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 61.333333333333336) internal successors, (184), 3 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:46,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:46,044 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:46,044 INFO L175 Difference]: Start difference. First operand has 146 places, 148 transitions, 1145 flow. Second operand 3 states and 184 transitions. [2023-11-29 05:43:46,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 192 transitions, 1696 flow [2023-11-29 05:43:46,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 192 transitions, 1512 flow, removed 63 selfloop flow, removed 20 redundant places. [2023-11-29 05:43:46,057 INFO L231 Difference]: Finished difference. Result has 129 places, 164 transitions, 1140 flow [2023-11-29 05:43:46,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1140, PETRI_PLACES=129, PETRI_TRANSITIONS=164} [2023-11-29 05:43:46,057 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 55 predicate places. [2023-11-29 05:43:46,057 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 164 transitions, 1140 flow [2023-11-29 05:43:46,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.333333333333336) internal successors, (145), 3 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:46,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:43:46,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:43:46,060 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:43:46,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:43:46,258 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:43:46,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:43:46,259 INFO L85 PathProgramCache]: Analyzing trace with hash -2023556202, now seen corresponding path program 1 times [2023-11-29 05:43:46,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:43:46,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [419677279] [2023-11-29 05:43:46,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:43:46,259 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 [2023-11-29 05:43:46,259 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:43:46,260 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:43:46,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:43:46,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:43:46,377 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 05:43:46,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:43:46,408 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:43:46,408 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:43:46,408 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:43:46,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [419677279] [2023-11-29 05:43:46,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [419677279] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:43:46,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:43:46,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:43:46,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343466771] [2023-11-29 05:43:46,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:43:46,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 05:43:46,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:43:46,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 05:43:46,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 05:43:46,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 77 [2023-11-29 05:43:46,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 164 transitions, 1140 flow. Second operand has 5 states, 5 states have (on average 44.2) internal successors, (221), 5 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:46,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:43:46,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 77 [2023-11-29 05:43:46,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:43:47,312 INFO L124 PetriNetUnfolderBase]: 2354/4064 cut-off events. [2023-11-29 05:43:47,312 INFO L125 PetriNetUnfolderBase]: For 2379/2379 co-relation queries the response was YES. [2023-11-29 05:43:47,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11265 conditions, 4064 events. 2354/4064 cut-off events. For 2379/2379 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 24904 event pairs, 831 based on Foata normal form. 27/4088 useless extension candidates. Maximal degree in co-relation 11228. Up to 2170 conditions per place. [2023-11-29 05:43:47,344 INFO L140 encePairwiseOnDemand]: 70/77 looper letters, 268 selfloop transitions, 10 changer transitions 0/286 dead transitions. [2023-11-29 05:43:47,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 286 transitions, 2308 flow [2023-11-29 05:43:47,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 05:43:47,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 05:43:47,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 292 transitions. [2023-11-29 05:43:47,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7584415584415585 [2023-11-29 05:43:47,346 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 292 transitions. [2023-11-29 05:43:47,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 292 transitions. [2023-11-29 05:43:47,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:43:47,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 292 transitions. [2023-11-29 05:43:47,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 58.4) internal successors, (292), 5 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:47,348 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 77.0) internal successors, (462), 6 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:47,348 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 77.0) internal successors, (462), 6 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:47,349 INFO L175 Difference]: Start difference. First operand has 129 places, 164 transitions, 1140 flow. Second operand 5 states and 292 transitions. [2023-11-29 05:43:47,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 286 transitions, 2308 flow [2023-11-29 05:43:47,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 286 transitions, 2264 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 05:43:47,368 INFO L231 Difference]: Finished difference. Result has 135 places, 167 transitions, 1180 flow [2023-11-29 05:43:47,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=1123, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1180, PETRI_PLACES=135, PETRI_TRANSITIONS=167} [2023-11-29 05:43:47,369 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 61 predicate places. [2023-11-29 05:43:47,369 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 167 transitions, 1180 flow [2023-11-29 05:43:47,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 44.2) internal successors, (221), 5 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:47,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:43:47,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:43:47,374 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:43:47,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:43:47,574 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:43:47,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:43:47,574 INFO L85 PathProgramCache]: Analyzing trace with hash -2072165788, now seen corresponding path program 2 times [2023-11-29 05:43:47,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:43:47,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [852302103] [2023-11-29 05:43:47,574 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:43:47,574 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 [2023-11-29 05:43:47,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:43:47,575 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:43:47,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:43:47,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 05:43:47,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:43:47,657 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 05:43:47,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:43:47,699 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:43:47,699 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:43:47,699 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:43:47,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [852302103] [2023-11-29 05:43:47,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [852302103] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:43:47,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:43:47,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:43:47,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810097069] [2023-11-29 05:43:47,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:43:47,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 05:43:47,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:43:47,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 05:43:47,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 05:43:47,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 77 [2023-11-29 05:43:47,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 167 transitions, 1180 flow. Second operand has 5 states, 5 states have (on average 46.6) internal successors, (233), 5 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:47,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:43:47,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 77 [2023-11-29 05:43:47,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:43:48,754 INFO L124 PetriNetUnfolderBase]: 2837/5025 cut-off events. [2023-11-29 05:43:48,754 INFO L125 PetriNetUnfolderBase]: For 6003/6003 co-relation queries the response was YES. [2023-11-29 05:43:48,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15259 conditions, 5025 events. 2837/5025 cut-off events. For 6003/6003 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 31491 event pairs, 764 based on Foata normal form. 84/5093 useless extension candidates. Maximal degree in co-relation 15219. Up to 1882 conditions per place. [2023-11-29 05:43:48,783 INFO L140 encePairwiseOnDemand]: 67/77 looper letters, 246 selfloop transitions, 50 changer transitions 0/307 dead transitions. [2023-11-29 05:43:48,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 307 transitions, 2549 flow [2023-11-29 05:43:48,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 05:43:48,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 05:43:48,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 398 transitions. [2023-11-29 05:43:48,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.738404452690167 [2023-11-29 05:43:48,785 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 398 transitions. [2023-11-29 05:43:48,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 398 transitions. [2023-11-29 05:43:48,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:43:48,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 398 transitions. [2023-11-29 05:43:48,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 56.857142857142854) internal successors, (398), 7 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:48,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 77.0) internal successors, (616), 8 states have internal predecessors, (616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:48,788 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 77.0) internal successors, (616), 8 states have internal predecessors, (616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:48,788 INFO L175 Difference]: Start difference. First operand has 135 places, 167 transitions, 1180 flow. Second operand 7 states and 398 transitions. [2023-11-29 05:43:48,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 307 transitions, 2549 flow [2023-11-29 05:43:48,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 307 transitions, 2481 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 05:43:48,809 INFO L231 Difference]: Finished difference. Result has 144 places, 188 transitions, 1524 flow [2023-11-29 05:43:48,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=1145, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1524, PETRI_PLACES=144, PETRI_TRANSITIONS=188} [2023-11-29 05:43:48,810 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 70 predicate places. [2023-11-29 05:43:48,810 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 188 transitions, 1524 flow [2023-11-29 05:43:48,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 46.6) internal successors, (233), 5 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:48,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:43:48,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:43:48,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:43:49,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:43:49,011 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:43:49,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:43:49,012 INFO L85 PathProgramCache]: Analyzing trace with hash 310227609, now seen corresponding path program 1 times [2023-11-29 05:43:49,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:43:49,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [224913343] [2023-11-29 05:43:49,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:43:49,012 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 [2023-11-29 05:43:49,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:43:49,013 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:43:49,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:43:49,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:43:49,106 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 05:43:49,107 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:43:49,144 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:43:49,144 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:43:49,144 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:43:49,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [224913343] [2023-11-29 05:43:49,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [224913343] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:43:49,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:43:49,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:43:49,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872071101] [2023-11-29 05:43:49,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:43:49,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 05:43:49,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:43:49,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 05:43:49,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 05:43:49,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 77 [2023-11-29 05:43:49,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 188 transitions, 1524 flow. Second operand has 5 states, 5 states have (on average 43.2) internal successors, (216), 5 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:49,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:43:49,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 77 [2023-11-29 05:43:49,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:43:50,487 INFO L124 PetriNetUnfolderBase]: 3869/6498 cut-off events. [2023-11-29 05:43:50,487 INFO L125 PetriNetUnfolderBase]: For 13527/13530 co-relation queries the response was YES. [2023-11-29 05:43:50,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22616 conditions, 6498 events. 3869/6498 cut-off events. For 13527/13530 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 40101 event pairs, 1707 based on Foata normal form. 60/6555 useless extension candidates. Maximal degree in co-relation 22571. Up to 3019 conditions per place. [2023-11-29 05:43:50,531 INFO L140 encePairwiseOnDemand]: 62/77 looper letters, 272 selfloop transitions, 52 changer transitions 3/334 dead transitions. [2023-11-29 05:43:50,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 334 transitions, 3126 flow [2023-11-29 05:43:50,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:43:50,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:43:50,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 348 transitions. [2023-11-29 05:43:50,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7532467532467533 [2023-11-29 05:43:50,532 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 348 transitions. [2023-11-29 05:43:50,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 348 transitions. [2023-11-29 05:43:50,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:43:50,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 348 transitions. [2023-11-29 05:43:50,533 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 58.0) internal successors, (348), 6 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:50,534 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 77.0) internal successors, (539), 7 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:50,534 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 77.0) internal successors, (539), 7 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:50,534 INFO L175 Difference]: Start difference. First operand has 144 places, 188 transitions, 1524 flow. Second operand 6 states and 348 transitions. [2023-11-29 05:43:50,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 334 transitions, 3126 flow [2023-11-29 05:43:50,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 334 transitions, 3007 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-11-29 05:43:50,576 INFO L231 Difference]: Finished difference. Result has 151 places, 223 transitions, 2084 flow [2023-11-29 05:43:50,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=1450, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2084, PETRI_PLACES=151, PETRI_TRANSITIONS=223} [2023-11-29 05:43:50,576 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 77 predicate places. [2023-11-29 05:43:50,576 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 223 transitions, 2084 flow [2023-11-29 05:43:50,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 43.2) internal successors, (216), 5 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:50,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:43:50,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:43:50,579 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:43:50,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:43:50,777 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:43:50,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:43:50,778 INFO L85 PathProgramCache]: Analyzing trace with hash -315835682, now seen corresponding path program 3 times [2023-11-29 05:43:50,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:43:50,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [550612403] [2023-11-29 05:43:50,778 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 05:43:50,778 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 [2023-11-29 05:43:50,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:43:50,779 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:43:50,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:43:50,862 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 05:43:50,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:43:50,865 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 05:43:50,867 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:43:50,922 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:43:50,922 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:43:50,922 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:43:50,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [550612403] [2023-11-29 05:43:50,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [550612403] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:43:50,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:43:50,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:43:50,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631540785] [2023-11-29 05:43:50,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:43:50,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 05:43:50,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:43:50,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 05:43:50,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 05:43:50,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 77 [2023-11-29 05:43:50,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 223 transitions, 2084 flow. Second operand has 5 states, 5 states have (on average 46.6) internal successors, (233), 5 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:50,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:43:50,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 77 [2023-11-29 05:43:50,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:43:52,225 INFO L124 PetriNetUnfolderBase]: 3383/5935 cut-off events. [2023-11-29 05:43:52,226 INFO L125 PetriNetUnfolderBase]: For 20808/20837 co-relation queries the response was YES. [2023-11-29 05:43:52,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23400 conditions, 5935 events. 3383/5935 cut-off events. For 20808/20837 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 37955 event pairs, 1444 based on Foata normal form. 132/6049 useless extension candidates. Maximal degree in co-relation 23351. Up to 2533 conditions per place. [2023-11-29 05:43:52,271 INFO L140 encePairwiseOnDemand]: 67/77 looper letters, 268 selfloop transitions, 45 changer transitions 0/325 dead transitions. [2023-11-29 05:43:52,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 325 transitions, 3281 flow [2023-11-29 05:43:52,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:43:52,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:43:52,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 348 transitions. [2023-11-29 05:43:52,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7532467532467533 [2023-11-29 05:43:52,272 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 348 transitions. [2023-11-29 05:43:52,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 348 transitions. [2023-11-29 05:43:52,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:43:52,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 348 transitions. [2023-11-29 05:43:52,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 58.0) internal successors, (348), 6 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:52,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 77.0) internal successors, (539), 7 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:52,274 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 77.0) internal successors, (539), 7 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:52,274 INFO L175 Difference]: Start difference. First operand has 151 places, 223 transitions, 2084 flow. Second operand 6 states and 348 transitions. [2023-11-29 05:43:52,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 325 transitions, 3281 flow [2023-11-29 05:43:52,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 325 transitions, 3233 flow, removed 12 selfloop flow, removed 1 redundant places. [2023-11-29 05:43:52,325 INFO L231 Difference]: Finished difference. Result has 158 places, 218 transitions, 2091 flow [2023-11-29 05:43:52,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=1868, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2091, PETRI_PLACES=158, PETRI_TRANSITIONS=218} [2023-11-29 05:43:52,325 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 84 predicate places. [2023-11-29 05:43:52,325 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 218 transitions, 2091 flow [2023-11-29 05:43:52,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 46.6) internal successors, (233), 5 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:52,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:43:52,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:43:52,328 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:43:52,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:43:52,526 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:43:52,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:43:52,527 INFO L85 PathProgramCache]: Analyzing trace with hash -254085634, now seen corresponding path program 4 times [2023-11-29 05:43:52,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:43:52,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [992385957] [2023-11-29 05:43:52,527 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 05:43:52,527 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 [2023-11-29 05:43:52,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:43:52,528 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:43:52,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:43:52,621 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 05:43:52,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:43:52,625 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 05:43:52,626 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:43:52,665 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:43:52,665 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:43:52,665 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:43:52,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [992385957] [2023-11-29 05:43:52,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [992385957] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:43:52,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:43:52,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:43:52,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932232259] [2023-11-29 05:43:52,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:43:52,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 05:43:52,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:43:52,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 05:43:52,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 05:43:52,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 77 [2023-11-29 05:43:52,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 218 transitions, 2091 flow. Second operand has 5 states, 5 states have (on average 46.6) internal successors, (233), 5 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:52,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:43:52,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 77 [2023-11-29 05:43:52,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:43:54,135 INFO L124 PetriNetUnfolderBase]: 3204/5780 cut-off events. [2023-11-29 05:43:54,135 INFO L125 PetriNetUnfolderBase]: For 23651/23678 co-relation queries the response was YES. [2023-11-29 05:43:54,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23150 conditions, 5780 events. 3204/5780 cut-off events. For 23651/23678 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 38299 event pairs, 1211 based on Foata normal form. 114/5884 useless extension candidates. Maximal degree in co-relation 23098. Up to 3160 conditions per place. [2023-11-29 05:43:54,194 INFO L140 encePairwiseOnDemand]: 67/77 looper letters, 239 selfloop transitions, 84 changer transitions 1/336 dead transitions. [2023-11-29 05:43:54,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 336 transitions, 3552 flow [2023-11-29 05:43:54,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:43:54,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:43:54,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 356 transitions. [2023-11-29 05:43:54,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7705627705627706 [2023-11-29 05:43:54,196 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 356 transitions. [2023-11-29 05:43:54,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 356 transitions. [2023-11-29 05:43:54,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:43:54,196 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 356 transitions. [2023-11-29 05:43:54,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 59.333333333333336) internal successors, (356), 6 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:54,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 77.0) internal successors, (539), 7 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:54,198 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 77.0) internal successors, (539), 7 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:54,198 INFO L175 Difference]: Start difference. First operand has 158 places, 218 transitions, 2091 flow. Second operand 6 states and 356 transitions. [2023-11-29 05:43:54,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 336 transitions, 3552 flow [2023-11-29 05:43:54,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 336 transitions, 3458 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-11-29 05:43:54,341 INFO L231 Difference]: Finished difference. Result has 165 places, 242 transitions, 2645 flow [2023-11-29 05:43:54,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=2017, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2645, PETRI_PLACES=165, PETRI_TRANSITIONS=242} [2023-11-29 05:43:54,342 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 91 predicate places. [2023-11-29 05:43:54,342 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 242 transitions, 2645 flow [2023-11-29 05:43:54,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 46.6) internal successors, (233), 5 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:54,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:43:54,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:43:54,345 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:43:54,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:43:54,543 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:43:54,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:43:54,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1403366683, now seen corresponding path program 2 times [2023-11-29 05:43:54,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:43:54,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [635487706] [2023-11-29 05:43:54,544 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:43:54,544 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 [2023-11-29 05:43:54,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:43:54,545 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:43:54,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:43:54,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 05:43:54,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:43:54,622 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 05:43:54,623 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:43:54,656 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:43:54,656 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:43:54,656 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:43:54,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [635487706] [2023-11-29 05:43:54,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [635487706] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:43:54,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:43:54,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:43:54,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057314918] [2023-11-29 05:43:54,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:43:54,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 05:43:54,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:43:54,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 05:43:54,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 05:43:54,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 77 [2023-11-29 05:43:54,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 242 transitions, 2645 flow. Second operand has 5 states, 5 states have (on average 43.2) internal successors, (216), 5 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:54,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:43:54,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 77 [2023-11-29 05:43:54,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:43:55,929 INFO L124 PetriNetUnfolderBase]: 3638/6025 cut-off events. [2023-11-29 05:43:55,929 INFO L125 PetriNetUnfolderBase]: For 27558/27560 co-relation queries the response was YES. [2023-11-29 05:43:55,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26026 conditions, 6025 events. 3638/6025 cut-off events. For 27558/27560 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 35517 event pairs, 1489 based on Foata normal form. 45/6066 useless extension candidates. Maximal degree in co-relation 25970. Up to 4003 conditions per place. [2023-11-29 05:43:55,975 INFO L140 encePairwiseOnDemand]: 65/77 looper letters, 218 selfloop transitions, 91 changer transitions 1/317 dead transitions. [2023-11-29 05:43:55,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 317 transitions, 3719 flow [2023-11-29 05:43:55,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:43:55,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:43:55,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 327 transitions. [2023-11-29 05:43:55,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7077922077922078 [2023-11-29 05:43:55,976 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 327 transitions. [2023-11-29 05:43:55,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 327 transitions. [2023-11-29 05:43:55,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:43:55,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 327 transitions. [2023-11-29 05:43:55,977 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 54.5) internal successors, (327), 6 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:55,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 77.0) internal successors, (539), 7 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:55,978 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 77.0) internal successors, (539), 7 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:55,978 INFO L175 Difference]: Start difference. First operand has 165 places, 242 transitions, 2645 flow. Second operand 6 states and 327 transitions. [2023-11-29 05:43:55,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 317 transitions, 3719 flow [2023-11-29 05:43:56,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 317 transitions, 3681 flow, removed 19 selfloop flow, removed 0 redundant places. [2023-11-29 05:43:56,058 INFO L231 Difference]: Finished difference. Result has 173 places, 252 transitions, 3016 flow [2023-11-29 05:43:56,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=2617, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3016, PETRI_PLACES=173, PETRI_TRANSITIONS=252} [2023-11-29 05:43:56,059 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 99 predicate places. [2023-11-29 05:43:56,059 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 252 transitions, 3016 flow [2023-11-29 05:43:56,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 43.2) internal successors, (216), 5 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:56,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:43:56,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:43:56,061 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:43:56,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:43:56,260 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:43:56,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:43:56,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1672129321, now seen corresponding path program 1 times [2023-11-29 05:43:56,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:43:56,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1014517502] [2023-11-29 05:43:56,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:43:56,260 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 [2023-11-29 05:43:56,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:43:56,261 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:43:56,262 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:43:56,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:43:56,377 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 05:43:56,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:43:56,411 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:43:56,411 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:43:56,515 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:43:56,515 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:43:56,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1014517502] [2023-11-29 05:43:56,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1014517502] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:43:56,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:43:56,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-29 05:43:56,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252951669] [2023-11-29 05:43:56,515 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:43:56,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:43:56,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:43:56,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:43:56,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:43:56,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 77 [2023-11-29 05:43:56,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 252 transitions, 3016 flow. Second operand has 10 states, 10 states have (on average 44.0) internal successors, (440), 10 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:43:56,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:43:56,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 77 [2023-11-29 05:43:56,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:44:00,721 INFO L124 PetriNetUnfolderBase]: 7117/12388 cut-off events. [2023-11-29 05:44:00,721 INFO L125 PetriNetUnfolderBase]: For 54089/54123 co-relation queries the response was YES. [2023-11-29 05:44:00,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50553 conditions, 12388 events. 7117/12388 cut-off events. For 54089/54123 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 88682 event pairs, 1082 based on Foata normal form. 58/12432 useless extension candidates. Maximal degree in co-relation 50493. Up to 2360 conditions per place. [2023-11-29 05:44:00,855 INFO L140 encePairwiseOnDemand]: 67/77 looper letters, 708 selfloop transitions, 164 changer transitions 0/884 dead transitions. [2023-11-29 05:44:00,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 884 transitions, 9085 flow [2023-11-29 05:44:00,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 05:44:00,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 05:44:00,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1233 transitions. [2023-11-29 05:44:00,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7278630460448642 [2023-11-29 05:44:00,858 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1233 transitions. [2023-11-29 05:44:00,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1233 transitions. [2023-11-29 05:44:00,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:44:00,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1233 transitions. [2023-11-29 05:44:00,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 56.04545454545455) internal successors, (1233), 22 states have internal predecessors, (1233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:00,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 77.0) internal successors, (1771), 23 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:00,863 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 77.0) internal successors, (1771), 23 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:00,864 INFO L175 Difference]: Start difference. First operand has 173 places, 252 transitions, 3016 flow. Second operand 22 states and 1233 transitions. [2023-11-29 05:44:00,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 884 transitions, 9085 flow [2023-11-29 05:44:00,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 884 transitions, 8789 flow, removed 71 selfloop flow, removed 2 redundant places. [2023-11-29 05:44:00,997 INFO L231 Difference]: Finished difference. Result has 205 places, 376 transitions, 4365 flow [2023-11-29 05:44:00,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=2904, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4365, PETRI_PLACES=205, PETRI_TRANSITIONS=376} [2023-11-29 05:44:00,998 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 131 predicate places. [2023-11-29 05:44:00,998 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 376 transitions, 4365 flow [2023-11-29 05:44:00,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 44.0) internal successors, (440), 10 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:00,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:44:00,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:44:01,000 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:44:01,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:44:01,199 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:44:01,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:44:01,199 INFO L85 PathProgramCache]: Analyzing trace with hash 184494101, now seen corresponding path program 2 times [2023-11-29 05:44:01,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:44:01,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1183103516] [2023-11-29 05:44:01,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:44:01,200 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 [2023-11-29 05:44:01,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:44:01,201 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:44:01,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:44:01,323 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:44:01,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:44:01,327 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 05:44:01,328 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:44:01,397 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:44:01,398 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:44:01,592 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:44:01,592 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:44:01,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1183103516] [2023-11-29 05:44:01,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1183103516] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:44:01,592 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:44:01,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-29 05:44:01,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166798481] [2023-11-29 05:44:01,593 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:44:01,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:44:01,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:44:01,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:44:01,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:44:01,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 77 [2023-11-29 05:44:01,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 376 transitions, 4365 flow. Second operand has 10 states, 10 states have (on average 44.1) internal successors, (441), 10 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:01,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:44:01,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 77 [2023-11-29 05:44:01,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:44:08,645 INFO L124 PetriNetUnfolderBase]: 10135/18092 cut-off events. [2023-11-29 05:44:08,646 INFO L125 PetriNetUnfolderBase]: For 88427/88460 co-relation queries the response was YES. [2023-11-29 05:44:08,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80702 conditions, 18092 events. 10135/18092 cut-off events. For 88427/88460 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 145375 event pairs, 983 based on Foata normal form. 425/18457 useless extension candidates. Maximal degree in co-relation 80629. Up to 3593 conditions per place. [2023-11-29 05:44:08,907 INFO L140 encePairwiseOnDemand]: 61/77 looper letters, 1017 selfloop transitions, 350 changer transitions 0/1379 dead transitions. [2023-11-29 05:44:08,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 1379 transitions, 15360 flow [2023-11-29 05:44:08,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 05:44:08,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 05:44:08,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1455 transitions. [2023-11-29 05:44:08,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7873376623376623 [2023-11-29 05:44:08,909 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1455 transitions. [2023-11-29 05:44:08,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1455 transitions. [2023-11-29 05:44:08,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:44:08,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1455 transitions. [2023-11-29 05:44:08,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 60.625) internal successors, (1455), 24 states have internal predecessors, (1455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:08,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 77.0) internal successors, (1925), 25 states have internal predecessors, (1925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:08,914 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 77.0) internal successors, (1925), 25 states have internal predecessors, (1925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:08,914 INFO L175 Difference]: Start difference. First operand has 205 places, 376 transitions, 4365 flow. Second operand 24 states and 1455 transitions. [2023-11-29 05:44:08,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 1379 transitions, 15360 flow [2023-11-29 05:44:09,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 1379 transitions, 14939 flow, removed 174 selfloop flow, removed 3 redundant places. [2023-11-29 05:44:09,346 INFO L231 Difference]: Finished difference. Result has 246 places, 615 transitions, 8568 flow [2023-11-29 05:44:09,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=4112, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=8568, PETRI_PLACES=246, PETRI_TRANSITIONS=615} [2023-11-29 05:44:09,347 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 172 predicate places. [2023-11-29 05:44:09,347 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 615 transitions, 8568 flow [2023-11-29 05:44:09,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 44.1) internal successors, (441), 10 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:09,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:44:09,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:44:09,350 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:44:09,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:44:09,548 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:44:09,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:44:09,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1502797763, now seen corresponding path program 3 times [2023-11-29 05:44:09,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:44:09,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1395470276] [2023-11-29 05:44:09,549 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 05:44:09,549 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 [2023-11-29 05:44:09,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:44:09,550 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:44:09,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:44:09,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 05:44:09,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:44:09,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 05:44:09,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:44:09,715 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:44:09,715 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:44:09,978 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:44:09,978 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:44:09,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1395470276] [2023-11-29 05:44:09,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1395470276] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:44:09,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:44:09,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-29 05:44:09,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046510724] [2023-11-29 05:44:09,978 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:44:09,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:44:09,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:44:09,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:44:09,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:44:10,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 77 [2023-11-29 05:44:10,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 615 transitions, 8568 flow. Second operand has 10 states, 10 states have (on average 42.1) internal successors, (421), 10 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:10,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:44:10,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 77 [2023-11-29 05:44:10,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:44:21,095 INFO L124 PetriNetUnfolderBase]: 14936/26017 cut-off events. [2023-11-29 05:44:21,095 INFO L125 PetriNetUnfolderBase]: For 281394/281397 co-relation queries the response was YES. [2023-11-29 05:44:21,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 147099 conditions, 26017 events. 14936/26017 cut-off events. For 281394/281397 co-relation queries the response was YES. Maximal size of possible extension queue 979. Compared 211612 event pairs, 4204 based on Foata normal form. 90/26107 useless extension candidates. Maximal degree in co-relation 147005. Up to 10507 conditions per place. [2023-11-29 05:44:21,619 INFO L140 encePairwiseOnDemand]: 61/77 looper letters, 824 selfloop transitions, 560 changer transitions 0/1391 dead transitions. [2023-11-29 05:44:21,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 1391 transitions, 21081 flow [2023-11-29 05:44:21,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 05:44:21,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 05:44:21,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1193 transitions. [2023-11-29 05:44:21,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7042502951593861 [2023-11-29 05:44:21,622 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1193 transitions. [2023-11-29 05:44:21,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1193 transitions. [2023-11-29 05:44:21,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:44:21,623 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1193 transitions. [2023-11-29 05:44:21,624 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 54.22727272727273) internal successors, (1193), 22 states have internal predecessors, (1193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:21,626 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 77.0) internal successors, (1771), 23 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:21,626 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 77.0) internal successors, (1771), 23 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:21,626 INFO L175 Difference]: Start difference. First operand has 246 places, 615 transitions, 8568 flow. Second operand 22 states and 1193 transitions. [2023-11-29 05:44:21,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 1391 transitions, 21081 flow [2023-11-29 05:44:23,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 1391 transitions, 20021 flow, removed 452 selfloop flow, removed 2 redundant places. [2023-11-29 05:44:23,684 INFO L231 Difference]: Finished difference. Result has 282 places, 968 transitions, 15501 flow [2023-11-29 05:44:23,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=7953, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=15501, PETRI_PLACES=282, PETRI_TRANSITIONS=968} [2023-11-29 05:44:23,686 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 208 predicate places. [2023-11-29 05:44:23,686 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 968 transitions, 15501 flow [2023-11-29 05:44:23,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 42.1) internal successors, (421), 10 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:23,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:44:23,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:44:23,689 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:44:23,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:44:23,887 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:44:23,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:44:23,887 INFO L85 PathProgramCache]: Analyzing trace with hash -2033945471, now seen corresponding path program 4 times [2023-11-29 05:44:23,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:44:23,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [100206939] [2023-11-29 05:44:23,887 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 05:44:23,887 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 [2023-11-29 05:44:23,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:44:23,888 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:44:23,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:44:23,977 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 05:44:23,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:44:23,980 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 05:44:23,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:44:24,026 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:44:24,026 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:44:24,269 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:44:24,269 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:44:24,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [100206939] [2023-11-29 05:44:24,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [100206939] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:44:24,269 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:44:24,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-29 05:44:24,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243093818] [2023-11-29 05:44:24,270 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:44:24,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:44:24,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:44:24,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:44:24,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:44:24,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 77 [2023-11-29 05:44:24,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 968 transitions, 15501 flow. Second operand has 10 states, 10 states have (on average 42.9) internal successors, (429), 10 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:24,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:44:24,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 77 [2023-11-29 05:44:24,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:44:37,532 INFO L124 PetriNetUnfolderBase]: 15710/27169 cut-off events. [2023-11-29 05:44:37,532 INFO L125 PetriNetUnfolderBase]: For 401812/401822 co-relation queries the response was YES. [2023-11-29 05:44:37,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171155 conditions, 27169 events. 15710/27169 cut-off events. For 401812/401822 co-relation queries the response was YES. Maximal size of possible extension queue 1095. Compared 222031 event pairs, 3274 based on Foata normal form. 872/28035 useless extension candidates. Maximal degree in co-relation 171046. Up to 9806 conditions per place. [2023-11-29 05:44:38,121 INFO L140 encePairwiseOnDemand]: 61/77 looper letters, 1227 selfloop transitions, 545 changer transitions 1/1783 dead transitions. [2023-11-29 05:44:38,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 1783 transitions, 30747 flow [2023-11-29 05:44:38,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 05:44:38,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 05:44:38,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1236 transitions. [2023-11-29 05:44:38,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6979107848673066 [2023-11-29 05:44:38,123 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1236 transitions. [2023-11-29 05:44:38,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1236 transitions. [2023-11-29 05:44:38,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:44:38,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1236 transitions. [2023-11-29 05:44:38,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 53.73913043478261) internal successors, (1236), 23 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:38,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 77.0) internal successors, (1848), 24 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:38,126 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 77.0) internal successors, (1848), 24 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:38,127 INFO L175 Difference]: Start difference. First operand has 282 places, 968 transitions, 15501 flow. Second operand 23 states and 1236 transitions. [2023-11-29 05:44:38,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 1783 transitions, 30747 flow [2023-11-29 05:44:42,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 1783 transitions, 29793 flow, removed 459 selfloop flow, removed 2 redundant places. [2023-11-29 05:44:42,586 INFO L231 Difference]: Finished difference. Result has 316 places, 1141 transitions, 20129 flow [2023-11-29 05:44:42,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=13545, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=896, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=303, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=20129, PETRI_PLACES=316, PETRI_TRANSITIONS=1141} [2023-11-29 05:44:42,588 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 242 predicate places. [2023-11-29 05:44:42,588 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 1141 transitions, 20129 flow [2023-11-29 05:44:42,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 42.9) internal successors, (429), 10 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:42,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:44:42,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:44:42,591 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:44:42,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:44:42,789 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:44:42,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:44:42,790 INFO L85 PathProgramCache]: Analyzing trace with hash -768041791, now seen corresponding path program 5 times [2023-11-29 05:44:42,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:44:42,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1991631219] [2023-11-29 05:44:42,790 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 05:44:42,790 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 [2023-11-29 05:44:42,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:44:42,791 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:44:42,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:44:42,891 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:44:42,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:44:42,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 05:44:42,897 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:44:42,928 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:44:42,929 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:44:42,929 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:44:42,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1991631219] [2023-11-29 05:44:42,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1991631219] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:44:42,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:44:42,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 05:44:42,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123862419] [2023-11-29 05:44:42,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:44:42,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 05:44:42,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:44:42,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 05:44:42,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 05:44:42,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 77 [2023-11-29 05:44:42,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 1141 transitions, 20129 flow. Second operand has 4 states, 4 states have (on average 44.5) internal successors, (178), 4 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:42,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:44:42,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 77 [2023-11-29 05:44:42,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:44:50,653 INFO L124 PetriNetUnfolderBase]: 11255/18989 cut-off events. [2023-11-29 05:44:50,653 INFO L125 PetriNetUnfolderBase]: For 333337/333338 co-relation queries the response was YES. [2023-11-29 05:44:50,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128085 conditions, 18989 events. 11255/18989 cut-off events. For 333337/333338 co-relation queries the response was YES. Maximal size of possible extension queue 692. Compared 140354 event pairs, 5061 based on Foata normal form. 276/19261 useless extension candidates. Maximal degree in co-relation 127962. Up to 15709 conditions per place. [2023-11-29 05:44:51,038 INFO L140 encePairwiseOnDemand]: 72/77 looper letters, 843 selfloop transitions, 125 changer transitions 0/975 dead transitions. [2023-11-29 05:44:51,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 975 transitions, 17759 flow [2023-11-29 05:44:51,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 05:44:51,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 05:44:51,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 210 transitions. [2023-11-29 05:44:51,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2023-11-29 05:44:51,040 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 210 transitions. [2023-11-29 05:44:51,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 210 transitions. [2023-11-29 05:44:51,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:44:51,040 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 210 transitions. [2023-11-29 05:44:51,041 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 52.5) internal successors, (210), 4 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:51,041 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 77.0) internal successors, (385), 5 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:51,041 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 77.0) internal successors, (385), 5 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:51,041 INFO L175 Difference]: Start difference. First operand has 316 places, 1141 transitions, 20129 flow. Second operand 4 states and 210 transitions. [2023-11-29 05:44:51,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 975 transitions, 17759 flow [2023-11-29 05:44:53,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 975 transitions, 16337 flow, removed 522 selfloop flow, removed 12 redundant places. [2023-11-29 05:44:53,977 INFO L231 Difference]: Finished difference. Result has 306 places, 844 transitions, 12702 flow [2023-11-29 05:44:53,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=12371, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=719, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=12702, PETRI_PLACES=306, PETRI_TRANSITIONS=844} [2023-11-29 05:44:53,979 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 232 predicate places. [2023-11-29 05:44:53,979 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 844 transitions, 12702 flow [2023-11-29 05:44:53,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 44.5) internal successors, (178), 4 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:44:53,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:44:53,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:44:53,982 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:44:54,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:44:54,180 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:44:54,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:44:54,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1696372619, now seen corresponding path program 1 times [2023-11-29 05:44:54,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:44:54,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2110791102] [2023-11-29 05:44:54,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:44:54,181 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 [2023-11-29 05:44:54,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:44:54,181 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:44:54,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:44:54,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:44:54,283 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 05:44:54,284 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:44:54,486 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 05:44:54,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 19 [2023-11-29 05:44:54,590 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:44:54,590 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:44:57,231 INFO L349 Elim1Store]: treesize reduction 210, result has 3.2 percent of original size [2023-11-29 05:44:57,232 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 85 treesize of output 23 [2023-11-29 05:44:57,296 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:44:57,296 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:44:57,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2110791102] [2023-11-29 05:44:57,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2110791102] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:44:57,297 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:44:57,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2023-11-29 05:44:57,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739745102] [2023-11-29 05:44:57,297 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:44:57,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:44:57,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:44:57,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:44:57,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=35, Unknown=1, NotChecked=0, Total=56 [2023-11-29 05:44:59,765 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.46s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:02,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.94s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:05,428 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.70s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:08,534 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:11,184 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.64s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:14,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:16,974 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.72s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:19,982 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:22,684 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.69s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:25,916 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.22s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:28,629 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.71s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:31,467 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.83s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:33,962 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.49s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:36,882 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.91s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:39,621 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.73s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:42,702 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:45,440 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.73s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:48,546 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:51,372 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.82s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:54,523 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:45:54,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 77 [2023-11-29 05:45:54,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 844 transitions, 12702 flow. Second operand has 8 states, 8 states have (on average 28.0) internal successors, (224), 8 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:45:54,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:45:54,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 77 [2023-11-29 05:45:54,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:45:59,014 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:46:03,019 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 05:46:07,032 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 05:46:13,376 INFO L124 PetriNetUnfolderBase]: 11304/20115 cut-off events. [2023-11-29 05:46:13,376 INFO L125 PetriNetUnfolderBase]: For 286630/287231 co-relation queries the response was YES. [2023-11-29 05:46:13,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125509 conditions, 20115 events. 11304/20115 cut-off events. For 286630/287231 co-relation queries the response was YES. Maximal size of possible extension queue 821. Compared 162740 event pairs, 1801 based on Foata normal form. 301/20224 useless extension candidates. Maximal degree in co-relation 125388. Up to 13638 conditions per place. [2023-11-29 05:46:13,811 INFO L140 encePairwiseOnDemand]: 69/77 looper letters, 813 selfloop transitions, 248 changer transitions 2/1074 dead transitions. [2023-11-29 05:46:13,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 1074 transitions, 18057 flow [2023-11-29 05:46:13,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:46:13,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:46:13,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 225 transitions. [2023-11-29 05:46:13,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.487012987012987 [2023-11-29 05:46:13,813 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 225 transitions. [2023-11-29 05:46:13,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 225 transitions. [2023-11-29 05:46:13,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:46:13,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 225 transitions. [2023-11-29 05:46:13,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 37.5) internal successors, (225), 6 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:46:13,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 77.0) internal successors, (539), 7 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:46:13,814 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 77.0) internal successors, (539), 7 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:46:13,814 INFO L175 Difference]: Start difference. First operand has 306 places, 844 transitions, 12702 flow. Second operand 6 states and 225 transitions. [2023-11-29 05:46:13,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 1074 transitions, 18057 flow [2023-11-29 05:46:16,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 1074 transitions, 17806 flow, removed 24 selfloop flow, removed 2 redundant places. [2023-11-29 05:46:16,302 INFO L231 Difference]: Finished difference. Result has 312 places, 949 transitions, 15078 flow [2023-11-29 05:46:16,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=12496, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=15078, PETRI_PLACES=312, PETRI_TRANSITIONS=949} [2023-11-29 05:46:16,303 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 238 predicate places. [2023-11-29 05:46:16,303 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 949 transitions, 15078 flow [2023-11-29 05:46:16,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 28.0) internal successors, (224), 8 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:46:16,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:46:16,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:46:16,306 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:46:16,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:46:16,504 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:46:16,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:46:16,505 INFO L85 PathProgramCache]: Analyzing trace with hash -56026067, now seen corresponding path program 2 times [2023-11-29 05:46:16,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:46:16,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [574248713] [2023-11-29 05:46:16,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:46:16,505 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 [2023-11-29 05:46:16,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:46:16,506 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:46:16,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:46:16,621 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:46:16,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:46:16,625 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 05:46:16,627 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:46:16,737 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 05:46:16,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 19 [2023-11-29 05:46:16,801 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:46:16,801 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:46:19,537 INFO L349 Elim1Store]: treesize reduction 210, result has 3.2 percent of original size [2023-11-29 05:46:19,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 85 treesize of output 23 [2023-11-29 05:46:19,611 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:46:19,611 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:46:19,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [574248713] [2023-11-29 05:46:19,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [574248713] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 05:46:19,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:46:19,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2023-11-29 05:46:19,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602792212] [2023-11-29 05:46:19,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:46:19,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 05:46:19,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:46:19,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 05:46:19,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=35, Unknown=1, NotChecked=0, Total=56 [2023-11-29 05:46:19,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 77 [2023-11-29 05:46:19,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 949 transitions, 15078 flow. Second operand has 5 states, 5 states have (on average 47.0) internal successors, (235), 5 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:46:19,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:46:19,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 77 [2023-11-29 05:46:19,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:46:24,069 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 05:46:28,880 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 05:46:33,255 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 05:46:37,608 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 05:46:43,626 INFO L124 PetriNetUnfolderBase]: 11744/20822 cut-off events. [2023-11-29 05:46:43,626 INFO L125 PetriNetUnfolderBase]: For 304912/305576 co-relation queries the response was YES. [2023-11-29 05:46:43,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133361 conditions, 20822 events. 11744/20822 cut-off events. For 304912/305576 co-relation queries the response was YES. Maximal size of possible extension queue 856. Compared 168898 event pairs, 2581 based on Foata normal form. 247/20856 useless extension candidates. Maximal degree in co-relation 133236. Up to 17007 conditions per place. [2023-11-29 05:46:44,062 INFO L140 encePairwiseOnDemand]: 69/77 looper letters, 934 selfloop transitions, 114 changer transitions 1/1060 dead transitions. [2023-11-29 05:46:44,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 1060 transitions, 18771 flow [2023-11-29 05:46:44,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 05:46:44,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 05:46:44,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 238 transitions. [2023-11-29 05:46:44,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7727272727272727 [2023-11-29 05:46:44,063 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 238 transitions. [2023-11-29 05:46:44,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 238 transitions. [2023-11-29 05:46:44,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:46:44,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 238 transitions. [2023-11-29 05:46:44,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 59.5) internal successors, (238), 4 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:46:44,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 77.0) internal successors, (385), 5 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:46:44,064 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 77.0) internal successors, (385), 5 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:46:44,064 INFO L175 Difference]: Start difference. First operand has 312 places, 949 transitions, 15078 flow. Second operand 4 states and 238 transitions. [2023-11-29 05:46:44,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 1060 transitions, 18771 flow [2023-11-29 05:46:46,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 1060 transitions, 18682 flow, removed 18 selfloop flow, removed 2 redundant places. [2023-11-29 05:46:46,795 INFO L231 Difference]: Finished difference. Result has 315 places, 994 transitions, 16206 flow [2023-11-29 05:46:46,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=14989, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=949, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=835, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=16206, PETRI_PLACES=315, PETRI_TRANSITIONS=994} [2023-11-29 05:46:46,796 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 241 predicate places. [2023-11-29 05:46:46,796 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 994 transitions, 16206 flow [2023-11-29 05:46:46,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 47.0) internal successors, (235), 5 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:46:46,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:46:46,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:46:46,799 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:46:46,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:46:46,997 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:46:46,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:46:46,997 INFO L85 PathProgramCache]: Analyzing trace with hash 143078318, now seen corresponding path program 1 times [2023-11-29 05:46:46,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:46:46,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1698107342] [2023-11-29 05:46:46,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:46:46,998 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 [2023-11-29 05:46:46,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:46:46,999 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:46:47,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:46:47,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:46:47,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 05:46:47,159 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:46:47,204 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:46:47,205 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:46:47,409 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:46:47,409 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:46:47,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1698107342] [2023-11-29 05:46:47,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1698107342] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:46:47,410 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:46:47,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-29 05:46:47,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720729542] [2023-11-29 05:46:47,410 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:46:47,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:46:47,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:46:47,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:46:47,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:46:47,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 77 [2023-11-29 05:46:47,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 994 transitions, 16206 flow. Second operand has 10 states, 10 states have (on average 42.3) internal successors, (423), 10 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:46:47,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:46:47,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 77 [2023-11-29 05:46:47,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:46:58,568 INFO L124 PetriNetUnfolderBase]: 13328/22465 cut-off events. [2023-11-29 05:46:58,569 INFO L125 PetriNetUnfolderBase]: For 327912/327912 co-relation queries the response was YES. [2023-11-29 05:46:59,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 147547 conditions, 22465 events. 13328/22465 cut-off events. For 327912/327912 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 169536 event pairs, 2242 based on Foata normal form. 27/22492 useless extension candidates. Maximal degree in co-relation 147419. Up to 5835 conditions per place. [2023-11-29 05:46:59,230 INFO L140 encePairwiseOnDemand]: 65/77 looper letters, 833 selfloop transitions, 540 changer transitions 0/1380 dead transitions. [2023-11-29 05:46:59,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 1380 transitions, 23098 flow [2023-11-29 05:46:59,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 05:46:59,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 05:46:59,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1176 transitions. [2023-11-29 05:46:59,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6942148760330579 [2023-11-29 05:46:59,233 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1176 transitions. [2023-11-29 05:46:59,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1176 transitions. [2023-11-29 05:46:59,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:46:59,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1176 transitions. [2023-11-29 05:46:59,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 53.45454545454545) internal successors, (1176), 22 states have internal predecessors, (1176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:46:59,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 77.0) internal successors, (1771), 23 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:46:59,236 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 77.0) internal successors, (1771), 23 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:46:59,236 INFO L175 Difference]: Start difference. First operand has 315 places, 994 transitions, 16206 flow. Second operand 22 states and 1176 transitions. [2023-11-29 05:46:59,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 1380 transitions, 23098 flow [2023-11-29 05:47:02,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 1380 transitions, 22703 flow, removed 154 selfloop flow, removed 1 redundant places. [2023-11-29 05:47:02,863 INFO L231 Difference]: Finished difference. Result has 345 places, 1037 transitions, 18118 flow [2023-11-29 05:47:02,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=15728, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=985, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=494, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=18118, PETRI_PLACES=345, PETRI_TRANSITIONS=1037} [2023-11-29 05:47:02,864 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 271 predicate places. [2023-11-29 05:47:02,864 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 1037 transitions, 18118 flow [2023-11-29 05:47:02,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 42.3) internal successors, (423), 10 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:47:02,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:47:02,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:47:02,868 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:47:03,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:47:03,065 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:47:03,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:47:03,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1379956837, now seen corresponding path program 1 times [2023-11-29 05:47:03,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:47:03,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [173890308] [2023-11-29 05:47:03,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:47:03,066 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 [2023-11-29 05:47:03,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:47:03,067 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:47:03,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:47:03,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:47:03,212 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 05:47:03,213 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:47:03,259 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:47:03,259 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:47:03,352 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:47:03,352 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:47:03,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [173890308] [2023-11-29 05:47:03,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [173890308] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:47:03,353 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:47:03,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-29 05:47:03,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378254857] [2023-11-29 05:47:03,353 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:47:03,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:47:03,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:47:03,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:47:03,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:47:03,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 77 [2023-11-29 05:47:03,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 1037 transitions, 18118 flow. Second operand has 10 states, 10 states have (on average 43.9) internal successors, (439), 10 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:47:03,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:47:03,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 77 [2023-11-29 05:47:03,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:47:14,696 INFO L124 PetriNetUnfolderBase]: 14607/25173 cut-off events. [2023-11-29 05:47:14,697 INFO L125 PetriNetUnfolderBase]: For 425514/425526 co-relation queries the response was YES. [2023-11-29 05:47:15,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172250 conditions, 25173 events. 14607/25173 cut-off events. For 425514/425526 co-relation queries the response was YES. Maximal size of possible extension queue 944. Compared 200176 event pairs, 1657 based on Foata normal form. 388/25510 useless extension candidates. Maximal degree in co-relation 172112. Up to 5134 conditions per place. [2023-11-29 05:47:15,360 INFO L140 encePairwiseOnDemand]: 63/77 looper letters, 661 selfloop transitions, 1429 changer transitions 0/2099 dead transitions. [2023-11-29 05:47:15,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 2099 transitions, 38640 flow [2023-11-29 05:47:15,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 05:47:15,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 05:47:15,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1207 transitions. [2023-11-29 05:47:15,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6531385281385281 [2023-11-29 05:47:15,363 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1207 transitions. [2023-11-29 05:47:15,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1207 transitions. [2023-11-29 05:47:15,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:47:15,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1207 transitions. [2023-11-29 05:47:15,365 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 50.291666666666664) internal successors, (1207), 24 states have internal predecessors, (1207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:47:15,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 77.0) internal successors, (1925), 25 states have internal predecessors, (1925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:47:15,366 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 77.0) internal successors, (1925), 25 states have internal predecessors, (1925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:47:15,366 INFO L175 Difference]: Start difference. First operand has 345 places, 1037 transitions, 18118 flow. Second operand 24 states and 1207 transitions. [2023-11-29 05:47:15,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 2099 transitions, 38640 flow [2023-11-29 05:47:21,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 2099 transitions, 38282 flow, removed 36 selfloop flow, removed 5 redundant places. [2023-11-29 05:47:21,112 INFO L231 Difference]: Finished difference. Result has 379 places, 1784 transitions, 36077 flow [2023-11-29 05:47:21,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=17874, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1037, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=742, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=36077, PETRI_PLACES=379, PETRI_TRANSITIONS=1784} [2023-11-29 05:47:21,113 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 305 predicate places. [2023-11-29 05:47:21,113 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 1784 transitions, 36077 flow [2023-11-29 05:47:21,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 43.9) internal successors, (439), 10 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:47:21,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:47:21,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:47:21,116 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:47:21,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:47:21,314 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:47:21,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:47:21,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1805296147, now seen corresponding path program 2 times [2023-11-29 05:47:21,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:47:21,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [16402640] [2023-11-29 05:47:21,315 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:47:21,315 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 [2023-11-29 05:47:21,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:47:21,316 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:47:21,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:47:21,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 05:47:21,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:47:21,406 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 05:47:21,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:47:21,472 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 05:47:21,472 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:47:21,472 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:47:21,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [16402640] [2023-11-29 05:47:21,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [16402640] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:47:21,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:47:21,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:47:21,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196870163] [2023-11-29 05:47:21,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:47:21,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:47:21,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:47:21,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:47:21,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:47:21,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 77 [2023-11-29 05:47:21,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 1784 transitions, 36077 flow. Second operand has 6 states, 6 states have (on average 43.0) internal successors, (258), 6 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:47:21,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:47:21,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 77 [2023-11-29 05:47:21,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:47:32,988 INFO L124 PetriNetUnfolderBase]: 11381/19547 cut-off events. [2023-11-29 05:47:32,988 INFO L125 PetriNetUnfolderBase]: For 422727/422727 co-relation queries the response was YES. [2023-11-29 05:47:33,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153136 conditions, 19547 events. 11381/19547 cut-off events. For 422727/422727 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 145705 event pairs, 4051 based on Foata normal form. 747/20290 useless extension candidates. Maximal degree in co-relation 152982. Up to 12454 conditions per place. [2023-11-29 05:47:33,708 INFO L140 encePairwiseOnDemand]: 69/77 looper letters, 1506 selfloop transitions, 365 changer transitions 0/1878 dead transitions. [2023-11-29 05:47:33,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 1878 transitions, 42435 flow [2023-11-29 05:47:33,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:47:33,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:47:33,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 305 transitions. [2023-11-29 05:47:33,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6601731601731602 [2023-11-29 05:47:33,709 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 305 transitions. [2023-11-29 05:47:33,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 305 transitions. [2023-11-29 05:47:33,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:47:33,709 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 305 transitions. [2023-11-29 05:47:33,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 50.833333333333336) internal successors, (305), 6 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:47:33,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 77.0) internal successors, (539), 7 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:47:33,710 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 77.0) internal successors, (539), 7 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:47:33,711 INFO L175 Difference]: Start difference. First operand has 379 places, 1784 transitions, 36077 flow. Second operand 6 states and 305 transitions. [2023-11-29 05:47:33,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 1878 transitions, 42435 flow [2023-11-29 05:47:39,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 1878 transitions, 39364 flow, removed 1234 selfloop flow, removed 8 redundant places. [2023-11-29 05:47:39,425 INFO L231 Difference]: Finished difference. Result has 378 places, 1565 transitions, 30628 flow [2023-11-29 05:47:39,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=29474, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=365, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=30628, PETRI_PLACES=378, PETRI_TRANSITIONS=1565} [2023-11-29 05:47:39,426 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 304 predicate places. [2023-11-29 05:47:39,427 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 1565 transitions, 30628 flow [2023-11-29 05:47:39,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 43.0) internal successors, (258), 6 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:47:39,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:47:39,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:47:39,429 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:47:39,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:47:39,627 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:47:39,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:47:39,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1332437103, now seen corresponding path program 1 times [2023-11-29 05:47:39,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:47:39,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1115152789] [2023-11-29 05:47:39,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:47:39,628 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 [2023-11-29 05:47:39,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:47:39,629 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:47:39,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:47:39,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:47:39,764 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 05:47:39,765 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:47:39,827 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:47:39,827 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:47:40,029 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:47:40,029 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:47:40,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1115152789] [2023-11-29 05:47:40,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1115152789] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:47:40,029 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:47:40,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-29 05:47:40,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671521024] [2023-11-29 05:47:40,029 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:47:40,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:47:40,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:47:40,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:47:40,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:47:40,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 77 [2023-11-29 05:47:40,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 1565 transitions, 30628 flow. Second operand has 10 states, 10 states have (on average 43.6) internal successors, (436), 10 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:47:40,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:47:40,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 77 [2023-11-29 05:47:40,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:47:54,013 INFO L124 PetriNetUnfolderBase]: 12005/21316 cut-off events. [2023-11-29 05:47:54,013 INFO L125 PetriNetUnfolderBase]: For 401054/401060 co-relation queries the response was YES. [2023-11-29 05:47:54,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160062 conditions, 21316 events. 12005/21316 cut-off events. For 401054/401060 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 170841 event pairs, 2331 based on Foata normal form. 204/21515 useless extension candidates. Maximal degree in co-relation 159907. Up to 8448 conditions per place. [2023-11-29 05:47:54,631 INFO L140 encePairwiseOnDemand]: 63/77 looper letters, 901 selfloop transitions, 1403 changer transitions 0/2312 dead transitions. [2023-11-29 05:47:54,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 2312 transitions, 48221 flow [2023-11-29 05:47:54,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 05:47:54,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 05:47:54,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1110 transitions. [2023-11-29 05:47:54,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6552538370720189 [2023-11-29 05:47:54,634 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1110 transitions. [2023-11-29 05:47:54,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1110 transitions. [2023-11-29 05:47:54,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:47:54,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1110 transitions. [2023-11-29 05:47:54,636 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 50.45454545454545) internal successors, (1110), 22 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:47:54,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 77.0) internal successors, (1771), 23 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:47:54,638 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 77.0) internal successors, (1771), 23 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:47:54,638 INFO L175 Difference]: Start difference. First operand has 378 places, 1565 transitions, 30628 flow. Second operand 22 states and 1110 transitions. [2023-11-29 05:47:54,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 2312 transitions, 48221 flow [2023-11-29 05:48:01,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 2312 transitions, 47775 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-11-29 05:48:01,176 INFO L231 Difference]: Finished difference. Result has 411 places, 2009 transitions, 44951 flow [2023-11-29 05:48:01,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=30306, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1002, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=44951, PETRI_PLACES=411, PETRI_TRANSITIONS=2009} [2023-11-29 05:48:01,177 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 337 predicate places. [2023-11-29 05:48:01,178 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 2009 transitions, 44951 flow [2023-11-29 05:48:01,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 43.6) internal successors, (436), 10 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:48:01,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:48:01,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:48:01,181 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:48:01,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:48:01,378 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:48:01,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:48:01,379 INFO L85 PathProgramCache]: Analyzing trace with hash -390034593, now seen corresponding path program 2 times [2023-11-29 05:48:01,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:48:01,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [352947264] [2023-11-29 05:48:01,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:48:01,379 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 [2023-11-29 05:48:01,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:48:01,380 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:48:01,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:48:01,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:48:01,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:48:01,520 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 05:48:01,521 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:48:01,581 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:48:01,581 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:48:01,773 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:48:01,773 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:48:01,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [352947264] [2023-11-29 05:48:01,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [352947264] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:48:01,773 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:48:01,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-29 05:48:01,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033723100] [2023-11-29 05:48:01,774 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:48:01,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:48:01,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:48:01,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:48:01,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:48:02,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 77 [2023-11-29 05:48:02,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 2009 transitions, 44951 flow. Second operand has 10 states, 10 states have (on average 43.4) internal successors, (434), 10 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:48:02,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:48:02,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 77 [2023-11-29 05:48:02,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:48:18,706 INFO L124 PetriNetUnfolderBase]: 12155/21408 cut-off events. [2023-11-29 05:48:18,707 INFO L125 PetriNetUnfolderBase]: For 486596/486602 co-relation queries the response was YES. [2023-11-29 05:48:19,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175847 conditions, 21408 events. 12155/21408 cut-off events. For 486596/486602 co-relation queries the response was YES. Maximal size of possible extension queue 728. Compared 169300 event pairs, 2283 based on Foata normal form. 282/21687 useless extension candidates. Maximal degree in co-relation 175678. Up to 8241 conditions per place. [2023-11-29 05:48:19,435 INFO L140 encePairwiseOnDemand]: 63/77 looper letters, 1020 selfloop transitions, 1488 changer transitions 0/2516 dead transitions. [2023-11-29 05:48:19,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 2516 transitions, 58329 flow [2023-11-29 05:48:19,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 05:48:19,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 05:48:19,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1224 transitions. [2023-11-29 05:48:19,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6358441558441559 [2023-11-29 05:48:19,437 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1224 transitions. [2023-11-29 05:48:19,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1224 transitions. [2023-11-29 05:48:19,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:48:19,438 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1224 transitions. [2023-11-29 05:48:19,439 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 48.96) internal successors, (1224), 25 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:48:19,441 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 77.0) internal successors, (2002), 26 states have internal predecessors, (2002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:48:19,441 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 77.0) internal successors, (2002), 26 states have internal predecessors, (2002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:48:19,441 INFO L175 Difference]: Start difference. First operand has 411 places, 2009 transitions, 44951 flow. Second operand 25 states and 1224 transitions. [2023-11-29 05:48:19,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 2516 transitions, 58329 flow [2023-11-29 05:48:28,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 2516 transitions, 56611 flow, removed 746 selfloop flow, removed 1 redundant places. [2023-11-29 05:48:28,887 INFO L231 Difference]: Finished difference. Result has 447 places, 2174 transitions, 53256 flow [2023-11-29 05:48:28,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=43404, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2003, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=53256, PETRI_PLACES=447, PETRI_TRANSITIONS=2174} [2023-11-29 05:48:28,889 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 373 predicate places. [2023-11-29 05:48:28,889 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 2174 transitions, 53256 flow [2023-11-29 05:48:28,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 43.4) internal successors, (434), 10 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:48:28,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:48:28,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:48:28,892 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:48:29,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:48:29,090 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:48:29,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:48:29,090 INFO L85 PathProgramCache]: Analyzing trace with hash 283452449, now seen corresponding path program 3 times [2023-11-29 05:48:29,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:48:29,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [574303733] [2023-11-29 05:48:29,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 05:48:29,090 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 [2023-11-29 05:48:29,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:48:29,091 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:48:29,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:48:29,193 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 05:48:29,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:48:29,197 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 05:48:29,198 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:48:29,274 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 05:48:29,274 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:48:29,274 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:48:29,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [574303733] [2023-11-29 05:48:29,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [574303733] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:48:29,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:48:29,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 05:48:29,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993926082] [2023-11-29 05:48:29,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:48:29,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:48:29,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:48:29,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:48:29,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:48:29,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 77 [2023-11-29 05:48:29,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 2174 transitions, 53256 flow. Second operand has 7 states, 7 states have (on average 42.57142857142857) internal successors, (298), 7 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:48:29,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:48:29,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 77 [2023-11-29 05:48:29,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:48:47,158 INFO L124 PetriNetUnfolderBase]: 12374/21602 cut-off events. [2023-11-29 05:48:47,158 INFO L125 PetriNetUnfolderBase]: For 587014/587032 co-relation queries the response was YES. [2023-11-29 05:48:47,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 193580 conditions, 21602 events. 12374/21602 cut-off events. For 587014/587032 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 167150 event pairs, 3605 based on Foata normal form. 399/21997 useless extension candidates. Maximal degree in co-relation 193398. Up to 10597 conditions per place. [2023-11-29 05:48:47,940 INFO L140 encePairwiseOnDemand]: 69/77 looper letters, 1910 selfloop transitions, 706 changer transitions 0/2623 dead transitions. [2023-11-29 05:48:47,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 2623 transitions, 70373 flow [2023-11-29 05:48:47,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 05:48:47,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 05:48:47,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 351 transitions. [2023-11-29 05:48:47,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6512059369202227 [2023-11-29 05:48:47,942 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 351 transitions. [2023-11-29 05:48:47,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 351 transitions. [2023-11-29 05:48:47,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:48:47,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 351 transitions. [2023-11-29 05:48:47,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 50.142857142857146) internal successors, (351), 7 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:48:47,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 77.0) internal successors, (616), 8 states have internal predecessors, (616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:48:47,944 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 77.0) internal successors, (616), 8 states have internal predecessors, (616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:48:47,944 INFO L175 Difference]: Start difference. First operand has 447 places, 2174 transitions, 53256 flow. Second operand 7 states and 351 transitions. [2023-11-29 05:48:47,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 2623 transitions, 70373 flow [2023-11-29 05:48:59,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 2623 transitions, 69585 flow, removed 321 selfloop flow, removed 6 redundant places. [2023-11-29 05:48:59,479 INFO L231 Difference]: Finished difference. Result has 448 places, 2174 transitions, 54179 flow [2023-11-29 05:48:59,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=52507, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=706, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=54179, PETRI_PLACES=448, PETRI_TRANSITIONS=2174} [2023-11-29 05:48:59,482 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 374 predicate places. [2023-11-29 05:48:59,482 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 2174 transitions, 54179 flow [2023-11-29 05:48:59,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 42.57142857142857) internal successors, (298), 7 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:48:59,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:48:59,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:48:59,485 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:48:59,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:48:59,683 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:48:59,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:48:59,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1225526369, now seen corresponding path program 1 times [2023-11-29 05:48:59,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:48:59,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [40625576] [2023-11-29 05:48:59,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:48:59,684 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 [2023-11-29 05:48:59,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:48:59,684 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:48:59,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:48:59,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:48:59,807 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 05:48:59,809 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:48:59,937 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:48:59,937 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:49:00,393 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:49:00,394 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:49:00,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [40625576] [2023-11-29 05:49:00,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [40625576] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:49:00,394 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:49:00,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2023-11-29 05:49:00,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064660004] [2023-11-29 05:49:00,394 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:49:00,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 05:49:00,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:49:00,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 05:49:00,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2023-11-29 05:49:00,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 77 [2023-11-29 05:49:00,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 2174 transitions, 54179 flow. Second operand has 18 states, 18 states have (on average 41.22222222222222) internal successors, (742), 18 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:49:00,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:49:00,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 77 [2023-11-29 05:49:00,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:49:24,606 INFO L124 PetriNetUnfolderBase]: 12632/22335 cut-off events. [2023-11-29 05:49:24,606 INFO L125 PetriNetUnfolderBase]: For 621473/621473 co-relation queries the response was YES. [2023-11-29 05:49:25,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198667 conditions, 22335 events. 12632/22335 cut-off events. For 621473/621473 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 178050 event pairs, 4188 based on Foata normal form. 27/22362 useless extension candidates. Maximal degree in co-relation 198484. Up to 13984 conditions per place. [2023-11-29 05:49:25,524 INFO L140 encePairwiseOnDemand]: 60/77 looper letters, 2107 selfloop transitions, 450 changer transitions 0/2564 dead transitions. [2023-11-29 05:49:25,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 2564 transitions, 63919 flow [2023-11-29 05:49:25,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-29 05:49:25,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-29 05:49:25,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1715 transitions. [2023-11-29 05:49:25,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601965601965602 [2023-11-29 05:49:25,527 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1715 transitions. [2023-11-29 05:49:25,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1715 transitions. [2023-11-29 05:49:25,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:49:25,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1715 transitions. [2023-11-29 05:49:25,530 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 46.351351351351354) internal successors, (1715), 37 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) [2023-11-29 05:49:25,532 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 77.0) internal successors, (2926), 38 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:49:25,533 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 77.0) internal successors, (2926), 38 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:49:25,533 INFO L175 Difference]: Start difference. First operand has 448 places, 2174 transitions, 54179 flow. Second operand 37 states and 1715 transitions. [2023-11-29 05:49:25,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 2564 transitions, 63919 flow [2023-11-29 05:49:36,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 2564 transitions, 62736 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 05:49:36,897 INFO L231 Difference]: Finished difference. Result has 501 places, 2230 transitions, 54717 flow [2023-11-29 05:49:36,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=53025, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=400, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1752, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=54717, PETRI_PLACES=501, PETRI_TRANSITIONS=2230} [2023-11-29 05:49:36,899 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 427 predicate places. [2023-11-29 05:49:36,899 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 2230 transitions, 54717 flow [2023-11-29 05:49:36,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 41.22222222222222) internal successors, (742), 18 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:49:36,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:49:36,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:49:36,902 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:49:37,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:49:37,100 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:49:37,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:49:37,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1241548107, now seen corresponding path program 2 times [2023-11-29 05:49:37,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:49:37,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1786144224] [2023-11-29 05:49:37,101 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:49:37,101 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 [2023-11-29 05:49:37,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:49:37,101 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:49:37,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:49:37,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:49:37,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:49:37,242 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 05:49:37,243 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:49:37,345 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:49:37,345 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:49:38,419 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:49:38,419 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:49:38,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1786144224] [2023-11-29 05:49:38,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1786144224] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:49:38,419 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:49:38,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2023-11-29 05:49:38,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212797182] [2023-11-29 05:49:38,420 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:49:38,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 05:49:38,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:49:38,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 05:49:38,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2023-11-29 05:49:38,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 77 [2023-11-29 05:49:38,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 2230 transitions, 54717 flow. Second operand has 19 states, 19 states have (on average 41.1578947368421) internal successors, (782), 19 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:49:38,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:49:38,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 77 [2023-11-29 05:49:38,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:50:43,411 INFO L124 PetriNetUnfolderBase]: 14852/26776 cut-off events. [2023-11-29 05:50:43,411 INFO L125 PetriNetUnfolderBase]: For 692353/692373 co-relation queries the response was YES. [2023-11-29 05:50:44,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 233355 conditions, 26776 events. 14852/26776 cut-off events. For 692353/692373 co-relation queries the response was YES. Maximal size of possible extension queue 960. Compared 226306 event pairs, 2399 based on Foata normal form. 33/26809 useless extension candidates. Maximal degree in co-relation 233150. Up to 6043 conditions per place. [2023-11-29 05:50:44,686 INFO L140 encePairwiseOnDemand]: 55/77 looper letters, 1980 selfloop transitions, 1518 changer transitions 3/3508 dead transitions. [2023-11-29 05:50:44,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 3508 transitions, 88542 flow [2023-11-29 05:50:44,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-11-29 05:50:44,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2023-11-29 05:50:44,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 2665 transitions. [2023-11-29 05:50:44,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180426716141002 [2023-11-29 05:50:44,692 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 2665 transitions. [2023-11-29 05:50:44,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 2665 transitions. [2023-11-29 05:50:44,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:50:44,692 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 2665 transitions. [2023-11-29 05:50:44,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 47.589285714285715) internal successors, (2665), 56 states have internal predecessors, (2665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:50:44,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 77.0) internal successors, (4389), 57 states have internal predecessors, (4389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:50:44,699 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 77.0) internal successors, (4389), 57 states have internal predecessors, (4389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:50:44,699 INFO L175 Difference]: Start difference. First operand has 501 places, 2230 transitions, 54717 flow. Second operand 56 states and 2665 transitions. [2023-11-29 05:50:44,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 3508 transitions, 88542 flow [2023-11-29 05:50:59,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 3508 transitions, 87241 flow, removed 256 selfloop flow, removed 4 redundant places. [2023-11-29 05:50:59,761 INFO L231 Difference]: Finished difference. Result has 573 places, 2657 transitions, 68173 flow [2023-11-29 05:50:59,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=53944, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1036, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=68173, PETRI_PLACES=573, PETRI_TRANSITIONS=2657} [2023-11-29 05:50:59,763 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 499 predicate places. [2023-11-29 05:50:59,763 INFO L495 AbstractCegarLoop]: Abstraction has has 573 places, 2657 transitions, 68173 flow [2023-11-29 05:50:59,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 41.1578947368421) internal successors, (782), 19 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:50:59,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:50:59,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:50:59,767 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:50:59,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:50:59,964 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:50:59,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:50:59,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1637608613, now seen corresponding path program 3 times [2023-11-29 05:50:59,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:50:59,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1206483605] [2023-11-29 05:50:59,965 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 05:50:59,965 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 [2023-11-29 05:50:59,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:50:59,965 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:50:59,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:51:00,104 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 05:51:00,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:51:00,110 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 05:51:00,111 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:51:00,204 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:51:00,204 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:51:01,314 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:51:01,314 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:51:01,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1206483605] [2023-11-29 05:51:01,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1206483605] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:51:01,314 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:51:01,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2023-11-29 05:51:01,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164114383] [2023-11-29 05:51:01,315 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:51:01,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 05:51:01,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:51:01,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 05:51:01,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2023-11-29 05:51:01,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 77 [2023-11-29 05:51:01,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 2657 transitions, 68173 flow. Second operand has 19 states, 19 states have (on average 41.1578947368421) internal successors, (782), 19 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:51:01,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:51:01,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 77 [2023-11-29 05:51:01,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:52:55,189 INFO L124 PetriNetUnfolderBase]: 22610/41675 cut-off events. [2023-11-29 05:52:55,189 INFO L125 PetriNetUnfolderBase]: For 1095120/1095149 co-relation queries the response was YES. [2023-11-29 05:52:56,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 361284 conditions, 41675 events. 22610/41675 cut-off events. For 1095120/1095149 co-relation queries the response was YES. Maximal size of possible extension queue 1531. Compared 385430 event pairs, 2790 based on Foata normal form. 27/41702 useless extension candidates. Maximal degree in co-relation 361059. Up to 7098 conditions per place. [2023-11-29 05:52:57,116 INFO L140 encePairwiseOnDemand]: 54/77 looper letters, 2690 selfloop transitions, 2225 changer transitions 3/4925 dead transitions. [2023-11-29 05:52:57,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 681 places, 4925 transitions, 122894 flow [2023-11-29 05:52:57,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2023-11-29 05:52:57,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2023-11-29 05:52:57,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 5202 transitions. [2023-11-29 05:52:57,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6141676505312869 [2023-11-29 05:52:57,123 INFO L72 ComplementDD]: Start complementDD. Operand 110 states and 5202 transitions. [2023-11-29 05:52:57,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 110 states and 5202 transitions. [2023-11-29 05:52:57,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:52:57,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 110 states and 5202 transitions. [2023-11-29 05:52:57,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 111 states, 110 states have (on average 47.29090909090909) internal successors, (5202), 110 states have internal predecessors, (5202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:52:57,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 111 states, 111 states have (on average 77.0) internal successors, (8547), 111 states have internal predecessors, (8547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:52:57,146 INFO L81 ComplementDD]: Finished complementDD. Result has 111 states, 111 states have (on average 77.0) internal successors, (8547), 111 states have internal predecessors, (8547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:52:57,146 INFO L175 Difference]: Start difference. First operand has 573 places, 2657 transitions, 68173 flow. Second operand 110 states and 5202 transitions. [2023-11-29 05:52:57,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 681 places, 4925 transitions, 122894 flow [2023-11-29 05:53:33,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 669 places, 4925 transitions, 119069 flow, removed 1594 selfloop flow, removed 12 redundant places. [2023-11-29 05:53:34,017 INFO L231 Difference]: Finished difference. Result has 699 places, 3496 transitions, 89122 flow [2023-11-29 05:53:34,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=65601, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1459, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=110, PETRI_FLOW=89122, PETRI_PLACES=699, PETRI_TRANSITIONS=3496} [2023-11-29 05:53:34,019 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 625 predicate places. [2023-11-29 05:53:34,019 INFO L495 AbstractCegarLoop]: Abstraction has has 699 places, 3496 transitions, 89122 flow [2023-11-29 05:53:34,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 41.1578947368421) internal successors, (782), 19 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:53:34,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:53:34,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:53:34,022 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 05:53:34,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:53:34,220 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-11-29 05:53:34,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:53:34,221 INFO L85 PathProgramCache]: Analyzing trace with hash -862568099, now seen corresponding path program 4 times [2023-11-29 05:53:34,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:53:34,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [140316280] [2023-11-29 05:53:34,221 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 05:53:34,221 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 [2023-11-29 05:53:34,221 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:53:34,222 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 05:53:34,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd10b61-e112-42c1-895b-81e87b577423/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 05:53:34,330 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 05:53:34,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:53:34,335 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 05:53:34,336 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:53:34,554 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:53:34,554 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:53:36,329 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:53:36,329 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:53:36,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [140316280] [2023-11-29 05:53:36,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [140316280] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:53:36,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:53:36,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2023-11-29 05:53:36,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948515726] [2023-11-29 05:53:36,330 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:53:36,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 05:53:36,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:53:36,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 05:53:36,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=278, Unknown=0, NotChecked=0, Total=380 [2023-11-29 05:53:36,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 77 [2023-11-29 05:53:36,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 699 places, 3496 transitions, 89122 flow. Second operand has 20 states, 20 states have (on average 41.15) internal successors, (823), 20 states have internal predecessors, (823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:53:36,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:53:36,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 77 [2023-11-29 05:53:36,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand